A Camada de Rede, o Protocolo IP e a Internet

Como disse no post anterior, o IP é o protocolo que mantém a Internet unida. O objetivo do protocolo, desde o início, era fornecer uma maneira de transportar os datagramas da origem para o destino, independente da rede.

O datagrama IP é formado pelo cabeçalho  e por uma parte de dados. O cabeçalho consiste em no mínimo 20 bytes e uma parte opcional de tamanho variável. Ele é enviado do último byte para o primeiro, do bit mais significante para o menos significante.  Isso o torna Big Endian, enquanto que os processadores da intel são Little Endian. Isso torna a implementação de soquetes de rede diferentes para cada arquitetura, pois numa arquitetura Intel, o software terá que realizar shift dos bytes.

O formato do datagrama IP é:

 

 

Veja que este cabeçalho é gerado por software ao se enviar um pacote pela rede. Logo, os campos do cabeçalho podem ser forjados de maneira maliciosa…

Deixe um comentário