Redes de computadores/Camada de rede
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.