Show A camada de rede é o núcleo de toda a hierarquia de protocolos e integra toda a arquitetura da rede. Sua função é permitir transferência de dados da máquina de origem e à máquina de destino, independente das redes físicas em uso no momento. O destino pode ser outra rede e muitas vezes, para chegar ao destino, pode exigir vários hops (saltos) em roteadores intermediários ao longo do percurso. Para atingir seus objetivos, a camada de rede deve conhecer a topologia da sub-rede de comunicações (ou seja, o conjunto de todos os roteadores) e escolher os caminhos mais apropriados através dela. A camada de rede também deve ter o cuidado de escolher rotas que evitem sobrecarregar algumas das linhas de comunicação e roteadores enquanto deixam outras ociosas. Por fim, quando a origem e o destino estão em redes diferentes, ocorrem novos problemas, e cabe à camada de rede lidar com eles Protocolos da camada de rede: IP (Internet Protocol ), ICMP (Internet Control Message Protocol), ARP (Address Resolution Protocol) e RARP (Reverse Address Resolution Protocol). Um papel essencial do protocolo IP é receber os dados enviados pela camada de transporte e enviá-los para a camada de enlace, o protocolo ARP é responsável por fazer a conversão entre os endereços IPs e os endereços MAC da rede, e o protocolo RARP faz o processo reverso do ARP.
A camada de rede, ou camada 3 OSI, fornece serviços para permitir que dispositivos finais troquem dados pela rede. Para realizar esse transporte fim a fim, a camada de rede usa quatro processos básicos:
Diferente da camada de transporte (camada 4 OSI), que gerencia o transporte de dados entre os processos em execução em cada host, os protocolos da camada de rede especificam a estrutura e o processamento dos pacotes usados para carregar os dados de um host para outro. A operação sem levar em consideração os dados contidos em cada pacote permite à camada de rede transportar pacotes para diversos tipos de comunicações entre vários hosts. A animação da figura demonstra a troca de dados.
A camada de rede, ou OSI Layer 3, fornece serviços para permitir que dispositivos finais troquem dados entre redes. Conforme mostrado na figura, o IP versão 4 (IPv4) e o IP versão 6 (IPv6) são os principais protocolos de comunicação da camada de rede. Outros protocolos de camada de rede incluem protocolos de roteamento, como o Open Shortest Path First (OSPF) e protocolos de mensagens, como o Internet Control Message Protocol (ICMP). PROTOCOLOS DE CAMADA DE REDEPara realizar comunicações ponta a ponta através dos limites da rede, os protocolos da camada de rede realizam quatro operações básicas:
Ao contrário da camada de transporte (OSI Layer 4), que gerencia o transporte de dados entre os processos em execução em cada host, os protocolos de comunicação da camada de rede (ou seja, IPv4 e IPv6) especificam a estrutura do pacote e o processamento usado para transportar os dados de um host para outro hospedeiro. Operar sem levar em conta os dados transportados em cada pacote permite que a camada de rede transporte pacotes para vários tipos de comunicações entre vários hosts. Clique em Reproduzir na figura para ver uma animação que demonstra a troca de dados. Camada de rede de troca de dadosO IP encapsula o segmento da camada de transporte (a camada logo acima da camada de rede) ou outros dados adicionando um cabeçalho IP. O cabeçalho IP é usado para entregar o pacote ao host de destino. A figura ilustra como a PDU da camada de transporte é encapsulada pela PDU da camada de rede para criar um pacote IP. O processo de encapsular dados camada por camada permite que os serviços nas diferentes camadas se desenvolvam e escalem sem afetar as outras camadas. Isso significa que os segmentos da camada de transporte podem ser prontamente empacotados por IPv4 ou IPv6 ou por qualquer novo protocolo que possa ser desenvolvido no futuro. O cabeçalho IP é examinado por dispositivos da Camada 3 (ou seja, roteadores e switches da Camada 3) à medida que viaja por uma rede até seu destino. É importante observar que as informações de endereçamento IP permanecem as mesmas desde o momento em que o pacote sai do host de origem até chegar ao host de destino, exceto quando traduzido pelo dispositivo que executa a Tradução de Endereço de Rede (NAT) para IPv4. Nota: NAT é discutido em módulos posteriores. Os roteadores implementam protocolos de roteamento para rotear pacotes entre redes. O roteamento executado por esses dispositivos intermediários examina o endereçamento da camada de rede no cabeçalho do pacote. Em todos os casos, a porção de dados do pacote, ou seja, a PDU da camada de transporte encapsulada ou outros dados, permanece inalterada durante os processos da camada de rede. CARACTERÍSTICAS DE IPO IP foi projetado como um protocolo com baixa sobrecarga. Ele fornece apenas as funções necessárias para entregar um pacote de uma origem a um destino por meio de um sistema interconectado de redes. O protocolo não foi projetado para rastrear e gerenciar o fluxo de pacotes. Essas funções, se necessárias, são realizadas por outros protocolos em outras camadas, principalmente TCP na camada 4. Estas são as características básicas do IP:
SEM CONEXÃOO IP não tem conexão, o que significa que nenhuma conexão ponta a ponta dedicada é criada pelo IP antes do envio dos dados. A comunicação sem conexão é conceitualmente semelhante a enviar uma carta a alguém sem notificar o destinatário com antecedência. A figura resume esse ponto-chave. SEM CONEXÃO – ANALOGIAAs comunicações de dados sem conexão funcionam com o mesmo princípio. Conforme mostrado na figura, o IP não requer troca inicial de informações de controle para estabelecer uma conexão ponta a ponta antes que os pacotes sejam encaminhados. SEM CONEXÃO – REDEO IP também não requer campos adicionais no cabeçalho para manter uma conexão estabelecida. Esse processo reduz muito a sobrecarga do IP. No entanto, sem uma conexão ponta a ponta pré-estabelecida, os remetentes não sabem se os dispositivos de destino estão presentes e funcionais ao enviar pacotes, nem se o destino recebe o pacote ou se o dispositivo de destino é capaz de acessar e ler o pacote. O protocolo IP não garante que todos os pacotes entregues sejam, de fato, recebidos. A figura ilustra a característica de entrega não confiável ou de melhor esforço do protocolo IP. Como um protocolo de camada de rede não confiável, o IP não garante que todos os pacotes enviados serão recebidos. Outros protocolos gerenciam o processo de rastreamento de pacotes e garantia de sua entrega. MÍDIA INDEPENDENTENão confiável significa que o IP não tem a capacidade de gerenciar e recuperar pacotes não entregues ou corrompidos. Isso ocorre porque, embora os pacotes IP sejam enviados com informações sobre o local de entrega, eles não contêm informações que possam ser processadas para informar ao remetente se a entrega foi bem-sucedida. Os pacotes podem chegar ao destino corrompidos, fora de seqüência ou não chegam. O IP não oferece capacidade de retransmissão de pacotes se ocorrerem erros. Se pacotes fora de ordem forem entregues, ou pacotes estiverem faltando, os aplicativos que usam os dados, ou serviços da camada superior, devem resolver esses problemas. Isso permite que o IP funcione de forma muito eficiente. No conjunto de protocolos TCP / IP, a confiabilidade é a função do protocolo TCP na camada de transporte. O IP opera independentemente da mídia que transporta os dados nas camadas inferiores da pilha de protocolo. Conforme mostrado na figura, os pacotes IP podem ser comunicados como sinais eletrônicos por cabo de cobre, como sinais ópticos por fibra ou sem fio como sinais de rádio. Os pacotes IP podem viajar por diferentes meios. A camada de enlace de dados OSI é responsável por pegar um pacote IP e prepará-lo para transmissão pelo meio de comunicação. Isso significa que a entrega de pacotes IP não está limitada a nenhum meio específico. Há, no entanto, uma característica principal da mídia que a camada de rede considera: o tamanho máximo da PDU que cada mídia pode transportar. Essa característica é conhecida como unidade de transmissão máxima (MTU). Parte do controle de comunicação entre a camada de enlace de dados e a camada de rede é o estabelecimento de um tamanho máximo para o pacote. A camada de enlace de dados passa o valor MTU para a camada de rede. A camada de rede determina então o quão grandes os pacotes podem ser. Em alguns casos, um dispositivo intermediário, geralmente um roteador, deve dividir um pacote IPv4 ao encaminhá-lo de um meio para outro com um MTU menor. Esse processo é chamado de fragmentação do pacote ou fragmentação. A fragmentação causa latência. Os pacotes IPv6 não podem ser fragmentados pelo roteador. |