Protocolo de Internet: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
Informação de fonte e apresentando exemplo do cálculo de IHL |
Inclusão de fonte e ajuste no texto para melhor entendimento |
||
Linha 53:
* '''Versão''' - o primeiro campo do cabeçalho de um [[datagrama]] IPv4 é o campo de versão, com quatro bits.<ref name=":1">{{citar livro|título=Comunicação de Dados e Redes de Computadores|ultimo=Forouzan|primeiro=Behrouz|editora=McGraw-Hill|ano=2008|edicao=4ª|local=São Paulo|páginas=582-596|acessodata=}}</ref>
* '''Tamanho do cabeçalho (IHL)''' - o segundo campo, de quatro bits, é o IHL (acrónimo para ''Internet Header Length'', ou seja, Comprimento do Cabeçalho da Internet)
* '''Tipo de serviço (ToS)''' - no RFC 791, os oito bits seguintes são alocados para um campo [[ToS|tipo de serviço (ToS)]], agora DiffServ e ECN. A intenção original era para um nó especificar uma preferência para como os datagramas poderiam ser manuseados assim que circulariam pela rede. Por exemplo, um nó pode definir o campo de valores do seu ToS dos datagramas IPv4 para preferir pequeno desfasamento de tempo, enquanto que outros podem preferir alta confiabilidade. Na prática, o campo ToS não foi largamente implementado. Contudo, trabalho experimental, de pesquisa e desenvolvimento se focou em como fazer uso destes oito bits. Estes bits têm sido redefinidos e mais recentemente através do grupo de trabalho do DiffServ na IETF e pelos pontos de código do [[Explicit Congestion Notification]] (ECN) (RFC 3168.)
* '''Comprimento (pacote)''' - o campo de dezesseis bits seguinte do IPv4 define todo o tamanho do datagrama, incluindo cabeçalho e dados, em bytes de oito bits. O datagrama de tamanho mínimo é de vinte bytes e o máximo é 64 [[Kb]]. O tamanho máximo do datagrama que qualquer nó requer para estar apto para manusear são 576 bytes, mas os nós mais modernos manuseiam pacotes bem maiores. Por vezes, as [[subrede]]s impõem restrições no tamanho, em cada caso os datagramas têm que ser "fragmentados". A fragmentação é manuseada quer no nó quer no comutador de pacotes no IPv4, e apenas no nó no caso do IPv6.
|