Baixe o app para aproveitar ainda mais
Prévia do material em texto
Serviços de Internet Atividade 1 O modelo OSI (Open Systems Interconnection) é uma referência teórica para a comunicação de dados em redes de computadores, que foi desenvolvida pela International Organization for Standardization (ISO) na década de 1980. Embora o modelo OSI não seja amplamente utilizado na prática, ele fornece um conjunto de diretrizes para a comunicação de rede em camadas, que se tornou a base para muitos outros modelos de rede. O modelo TCP/IP (Transmission Control Protocol/Internet Protocol) é o protocolo de rede mais utilizado na internet atualmente e é baseado no modelo OSI. Ele fornece uma arquitetura de rede aberta e padronizada, que permite a comunicação entre diferentes dispositivos e sistemas operacionais. O modelo TCP/IP é composto por quatro camadas: camada de aplicação, camada de transporte, camada de rede e camada de link de dados. O modelo OSI é importante para a adaptação da arquitetura TCP/IP porque ele define uma estrutura padronizada de camadas e protocolos que facilita a interoperabilidade entre diferentes sistemas de rede. Isso permite que as aplicações se comuniquem de forma consistente e confiável, independentemente de como a rede subjacente está configurada ou quais os tipos de dispositivos que estão envolvidos na comunicação. Além disso, o modelo OSI fornece uma base teórica para a comunicação de rede que é amplamente aceita e compreendida por profissionais de rede em todo o mundo. Isso ajuda a garantir que a comunicação de rede seja padronizada e consistente, tornando mais fácil para as empresas e organizações implementar e manter suas redes de forma eficiente e eficaz. Em resumo, o modelo OSI é uma peça fundamental para a interoperabilidade e padronização da arquitetura TCP/IP e para a comunicação de rede em geral. Existem vários protocolos que são usados para a interconexão de rede em todos os níveis do modelo OSI. Aqui estão alguns exemplos: Camada física: Ethernet, Wi-Fi (IEEE 802.11) e Bluetooth (IEEE 802.15.1) Camada de enlace de dados:Ethernet (IEEE 802.3), PPP (Point-to-Point Protocol) e HDLC (High-Level Data Link Control) Camada de rede: IP (Internet Protocol), ARP (Address Resolution Protocol) e OSPF (Open Shortest Path First) Camada de transporte: TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) Camada de sessão: NetBIOS e NFS (Network File System) Camada de apresentação: SSL/TLS (Secure Sockets Layer/Transport Layer Security) e ASCII (American Standard Code for Information Interchange) Camada de aplicação: HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), DNS (Domain Name System), SMTP (Simple Mail Transfer Protocol) e SSH (Secure Shell) É importante ressaltar que esses são apenas alguns exemplos de protocolos que são usados em cada camada do modelo OSI, e há muitos outros protocolos que podem ser usados para interconexão de rede em cada camada. Além disso, muitos protocolos podem ser usados em várias camadas do modelo OSI, dependendo do contexto de uso. Sendo os protocolos mais usados de maneira geral: IP (Internet Protocol): É responsável por encaminhar pacotes de dados da origem para o destino em uma rede IP. Ele faz parte da camada de rede (camada 3) do modelo OSI e é um dos principais protocolos usados na internet e em redes de computadores. O protocolo IP foi projetado para ser independente do meio físico, o que significa que ele pode ser usado em redes com diferentes tipos de mídia, como Ethernet, Wi-Fi, Bluetooth, etc. O IP é um protocolo de datagrama, o que significa que os dados são enviados em pequenos pacotes (datagramas) que contêm informações de cabeçalho e de carga útil. O cabeçalho do datagrama contém informações como o endereço IP de origem, o endereço IP de destino, informações de fragmentação, opções e outros dados necessários para a entrega do pacote. É um protocolo não orientado a conexão, o que significa que não há estabelecimento de conexão antes da transmissão de dados. Ele também não garante a entrega de pacotes ou a ordem em que os pacotes são entregues. Essas funções são fornecidas por outros protocolos de nível superior, como o TCP (Transmission Control Protocol) ou o UDP (User Datagram Protocol), que são usados em conjunto com o IP. O protocolo IP é uma parte essencial da arquitetura da Internet e é usado para rotear pacotes de dados entre diferentes redes e dispositivos em todo o mundo. Ele é um protocolo confiável, escalável e flexível que é essencial para a comunicação em rede moderna. TCP (Transmission Control Protocol): É um protocolo de comunicação orientado a conexão, que é usado para estabelecer e gerenciar conexões de rede confiáveis entre aplicativos em diferentes dispositivos em uma rede. Ele faz parte da camada de transporte (camada 4) do modelo OSI e é frequentemente usado em conjunto com o protocolo IP (Internet Protocol). O TCP é um protocolo confiável que garante a entrega ordenada e livre de erros dos dados transmitidos. Ele funciona estabelecendo uma conexão entre os dispositivos de origem e destino antes de enviar dados. Durante o processo de estabelecimento de conexão, o TCP define os parâmetros para a transmissão dos dados, incluindo o tamanho máximo do segmento, o número de sequência e outros parâmetros necessários para a transmissão de dados. Uma vez estabelecida a conexão, os dados são transmitidos em segmentos. Cada segmento contém informações de cabeçalho, como números de sequência, números de confirmação, informações de controle de fluxo e outras informações necessárias para garantir que os dados sejam entregues corretamente. O receptor envia um reconhecimento (ACK) para o transmissor após receber cada segmento de dados, confirmando que os dados foram recebidos com sucesso. O TCP também possui mecanismos de controle de congestionamento para evitar a sobrecarga da rede. Ele monitora a taxa de transmissão e a ajusta dinamicamente para evitar o congestionamento da rede. O TCP é amplamente utilizado em aplicativos que requerem transmissão confiável de dados, como navegação na web, transferência de arquivos e correio eletrônico. HTTP (Hypertext Transfer Protocol): É um protocolo de aplicação do tipo cliente-servidor que é usado para transferir dados na World Wide Web. Baseado no modelo de solicitação-resposta, onde o cliente envia uma solicitação para um servidor da web, especificando o recurso que deseja acessar, como uma página da web, e o servidor responde com os dados solicitados. As solicitações e respostas HTTP consistem em cabeçalhos e corpo de mensagem. O HTTP usa o método GET para solicitar recursos como páginas da web, imagens e outros conteúdos da web. Ele também oferece outros métodos, como POST, PUT, DELETE, que são usados para criar, atualizar ou excluir recursos em um servidor da web. Cada solicitação e resposta HTTP é tratada independentemente, sem levar em consideração as solicitações ou respostas anteriores. Isso torna o HTTP muito escalável, permitindo que um servidor da web atenda a muitos clientes simultaneamente. O TCP é usado pelo HTTP para fornecer uma comunicação confiável e orientada à conexão entre um cliente e um servidor. Quando o cliente envia uma solicitação para um servidor, a solicitação é encapsulada em segmentos TCP que contêm informações de controle de fluxo, números de sequência e outros parâmetros necessários para garantir que os dados sejam entregues corretamente. O servidor por outro lado faz a mesma operação para a transmissão dos dados requisitados. O protocolo HTTP é uma parte essencial da Web e é usado para transmitir informações em uma ampla variedade de aplicativos, como navegação na web, e-mail, streaming de vídeo e muito mais. Ele é um protocolo simples, eficiente e fácil de usar que é amplamente suportado em todas as plataformas e sistemas operacionais.
Compartilhar