Guia do Linux/Avançado/Rede/Camadas de Rede

Origem: Wikilivros, livros abertos por um mundo aberto.

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

São organizações do protocolo TCP/IP que visam organizar e simplificar seu padrão e implementação pelos desenvolvedores.

  • Um padrão TCP é o conjunto de regras que devem ser seguidas para garantir a homogeneidade da comunicação entre diversos sistemas de diversos fabricantes (por exemplo, Mac com Windows, Windows com Linux, etc.).
  • A implementação é o código escrito por cada desenvolvedor para integração ao sistema operacional seguindo as regras do padrão para garantir a comunicação entre as máquinas, portanto, a implementação do protocolo TCP varia de fabricante para fabricante.

Existem dois tipos de padrões TCP: Darpa e OSI. O padrão Darpa é dividido em 4 camadas e ainda é o padrão atualmente utilizado. O padrão OSI é mais recente, dividido em 7 camadas, mas ainda não se tornou um padrão como o Darpa.

Segue abaixo os padrões e a descrição de cada uma das camadas:

Darpa
:* Aplicação - www, ftp, dns, etc. Fazem interface com as aplicações do sistema.
  • Transporte - Protocolo tcp e udp. Cuidam da parte de transporte dos dados do sistema.
  • Rede - IP, icmp, igmp, arp. Cuida de levar o pacote para seu destino (rotas) e condições de transmissão.
  • Interface de Rede - Ethernet, FDDI, Token Ring. Define qual o método que a mensagem transmitida será encapsulada para envio ao seu destino.

Apesar dos padrões Darpa e OSI, o protocolo TCP/IP é oficialmente independente destas camadas.