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