Protocolo IP


O IP (Internet Protocol) é o protocolo responsável por endereçar e encaminhar datagramas na rede, permitindo a comunicação entre dispositivos em diferentes redes. Ele atua na camada de rede e é não confiável e sem conexão (entrega os pacotes, mas não garante ordem, integridade ou entrega).

Responsabilidades

  • Endereçamento: identifica unicamente cada dispositivo na rede.
  • Encapsulamento: transporta os dados na forma de datagramas IP.
  • Fragmentação: divide datagramas muito grandes em fragmentos menores, adequados à rede.

Formato do datagrama IPv4

O datagrama IP inclui um cabeçalho com informações essenciais para o roteamento e controle:

  • Endereço de origem: quem enviou.
  • Endereço de destino: para onde enviar.
  • TTL (Time To Live): evita que pacotes fiquem eternamente na rede.
  • Protocolo: indica qual protocolo usará os dados na camada superior (ex: TCP, UDP).
  • Identificação, Flags e Offset: usados para fragmentação e remontagem.
  • Checksum: valida a integridade do cabeçalho.

Referências


Aula de Introdução a Camada de Internet