Curso Livre de Redes de Computadores I/Caderno 7: A Camada de Rede

Fonte: Wikiversidade

Camada de Rede[editar | editar código-fonte]

A camada de rede é a terceira camada do modelo OSI e trata das transferências de pacotes de uma origem para um destino. Tecnicamente falando a camada de rede é a camada mais baixa com a função de transmitir pacotes ponto a ponto. Diferentemente da camada de enlace, que tem como objetivo a transferência de quadros de uma extremidade de um fio para a outra, ela precisa dar os chamados hops, que significam o ato da passagem da informação enviada pelos roteadores, e para isso ser possível a camada de rede precisa saber qual é a topologia da rede.

Quando dizemos que essa camada precisa saber qual é a topologia da rede, é o mesmo que dizer que ela precisa saber sobre todo o conjunto de roteadores e enlaces, para conseguir calcular qual é o caminho mais interessante para as transferências.[1]

O protocolo da Internet é amplamente respeitado e implantado no protocolo da camada de rede, que ajuda a comunicar dispositivos ponta a ponta pela Internet. São dois os principais protocolos. IPv4, que governou o mundo por décadas, porém está ficando sem espaço de endereço, e o IPv6, que foi criado para substituir o IPv4 e também aumentar a capacidade de espaços de endereços.

Serviços à camada de transporte[editar | editar código-fonte]

A camada de rede oferece alguns tipos de serviços à camada de transporte que devem seguir alguns objetivos para que seja possível o encaminhamento correto dos pacotes:

  • Camada de rede deve fornecer serviços que sejam independentes da tecnologia presente nos roteadores.
  • Para a camada de transporte, fica transparente a quantidade, tipo e tecnologia dos roteadores, quem fica responsável por isso é a camada de rede.
  • O esquema de numeração dos endereços de rede deve ser de forma uniforme, assim disponibilizando os pacotes de forma uniforme para a camada de transporte.[1]

Com estes objetivos definidos, inicia-se a discussão para decidir se a camada de rede irá prover um serviço orientado a conexão ou não orientado a conexão. Uma parte da comunidade diz que a única responsabilidade do roteador é a de mover pacotes, pessoas que possuem uma vasta experiência em redes de computadores alegam que a rede não é totalmente confiável mesmo que bem projetada e que por este motivo o controle de erros e de fluxo deve ser feito pelo próprio host.

Analisando por este lado, pode se concluir que a camada de rede deve utilizar um serviço não orientado a conexões, ou seja, somente enviar pacotes e receber pacotes já que os hosts irão fazer o controle de fluxo e o de erros, então se a camada de rede também realizasse estas funções acabaria gerando redundância.

Já as companhias de telefone defendem que as conexões devem ser orientadas a conexão, usando os cem anos de experiência da utilização de redes orientadas a conexão do sistema mundial de telefones como argumento. De acordo com este ponto de vista, o fator principal é a qualidade do serviço fornecido, já que em redes sem conexões é difícil obter uma boa qualidade de serviços de tempo real como o de voz e de vídeo. [1]

  1. 1,0 1,1 1,2 TANENBAUM, A. WETHERALL, D. Redes de Computadores. 5 ed.