Modelo de rede TCP/IP
O modelo de rede TCP/IP é um conjunto de quatro camadas de protocolos de comunicação que descreve como as comunicações de dados são empacotadas, endereçadas, transmitidas, roteadas e recebidas entre computadores em uma rede.
O protocolo é especificado no RFC 1122, Requirements for Internet Hosts - Communication Layers.
A seguir, estão as quatro camadas do modelo de rede TCP/IP:
Aplicativo
Cada aplicativo tem especificações de comunicação para que os clientes e os servidores possam se comunicar entre plataformas. Os protocolos comuns incluem SSH, HTTPS (web segura), FTP (compartilhamento de arquivos) e SMTP (distribuição eletrônica de e-mail).
Transporte
TCP e UDP são protocolos de transporte. O protocolo TCP é uma comunicação confiável orientada a conexões, enquanto o UDP é um protocolo de datagrama sem conexão. Os protocolos de aplicativos podem usar portas TCP ou UDP. Uma lista de portas conhecidas e registradas está no arquivo /etc/services.
Quando um pacote é enviado na rede, a combinação da porta de serviço e do endereço IP forma um soquete. Cada pacote tem um soquete de origem e um soquete de destino. Essas informações podem ser usadas durante o monitoramento e a filtragem de tráfego de rede.
Internet
A camada da Internet, ou a camada de rede, carrega os dados do host de origem para o host de destino. Os protocolos IPv4 e IPv6 são protocolos de camada de Internet. Cada host tem um endereço IP e um prefixo para determinar endereços de rede. Os roteadores são usados para conectar as redes.
Link
A camada de link, ou camada de acesso a mídias, fornece a conexão a mídias físicas. Os tipos de redes mais comuns são ethernet cabeada (802.3) e Wi-Fi sem fio (802.11). Cada dispositivo físico tem um endereço Controle de acesso de mídia (MAC, Media Access Control), também conhecido como endereço de hardware, que é usado para identificar o destino dos pacotes no segmento da rede local.