Guia do Linux/Avançado/Rede/Camadas de Rede
Camadas de Rede
editarSã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.