A Camada de Rede é responsável pelo endereçamento lógico e roteamento de pacotes de dados de um host de origem para um host de destino. Embora um pacote possa, às vezes, viajar dentro de uma única rede local, a internet é uma vasta coleção de redes interconectadas.
O Papel do Roteamento de Pacotes
A função principal da Camada de Rede é determinar o caminho ideal para os dados viajarem. Este processo, conhecido como roteamento de pacotes, garante que a informação chegue ao seu destino pretendido de forma eficiente, mesmo que precise atravessar múltiplas fronteiras de rede. Em redes Linux, esta camada é fundamental para toda a comunicação pela internet.
Entendendo Sub-redes e Endereços IP
As redes menores que constituem a internet são chamadas de sub-redes (subnets). Todas as sub-redes estão conectadas, o que permite que um dispositivo em uma rede se comunique com um dispositivo em outra, como acessar um site como google.com. As regras para viajar entre essas diferentes sub-redes são definidas pelos endereços IP. Um endereço IP fornece um identificador exclusivo para um dispositivo em uma rede, muito parecido com um endereço de rua para uma casa.
Encapsulamento na Camada de Rede
Na Camada de Rede, o segmento de dados recebido da Camada de Transporte é encapsulado em uma nova unidade chamada pacote IP. Durante este processo, um cabeçalho é adicionado ao pacote, que inclui o endereço IP de origem (de onde o pacote veio) e o endereço IP de destino (para onde ele está indo). Com esta informação de endereçamento crucial anexada, o pacote agora tem tudo o que precisa para sua jornada e é passado para a Camada de Enlace de Dados para ser preparado para a transmissão física.