Skip to main content

A estrutura de um pacote IP

Curso de Redes - Estrutura de um Pacote IPv4 (Abril 2025)

Curso de Redes - Estrutura de um Pacote IPv4 (Abril 2025)
Anonim

A maioria das tecnologias de transmissão de dados de rede usa pacotes para transmitir dados de um dispositivo de origem para um dispositivo de destino. O protocolo IP não é uma exceção. Os pacotes IP são os componentes mais importantes e fundamentais do protocolo. São estruturas que transportam dados durante a transmissão. Eles também têm um cabeçalho que contém informações, ajudando-os a encontrar o caminho e a remontar após a transmissão.

As duas principais funções do protocolo IP são roteamento e endereçamento. Para rotear pacotes de e para máquinas em uma rede, o IP (o Internet Protocol) usa endereços IP que são transportados nos pacotes.

Mais informações sobre pacotes IP

As breves descrições na imagem são suficientemente significativas para lhe dar uma ideia da função dos elementos de cabeçalho. No entanto, alguns podem não estar claros:

  • o Etiqueta de identificação é usado para ajudar a remontar o pacote de vários fragmentos eventuais. Quando os dados são enviados por uma rede, eles são divididos em pequenas seções que são envelopadas nesses pacotes. Redes IP, como a Internet, normalmente não são seguras, portanto, os pacotes podem ser perdidos, podem ser atrasados ​​e podem chegar na ordem errada. Quando chegam ao destino, a etiqueta de identificação ajuda a identificar o pacote e a remontar os dados de volta à sua forma original.
  • o bandeira fragmentada indica se o pacote pode ser fragmentado ou não.
  • o deslocamento de fragmento é um campo para identificar a qual fragmento este pacote está anexado.
  • Tempo de vida (TTL) é um número que indica quantos saltos (passa-roteador) o pacote pode fazer antes de morrer. Normalmente, em cada roteador, um pacote é analisado e baseado nas informações presentes naquele roteador em outros roteadores vizinhos, é feita uma escolha de qual rota é a melhor. O pacote é então encaminhado para o próximo roteador. Nesta configuração, um pacote pode dar a volta. Há também flooding como outro método, o que implica enviar uma cópia do pacote para cada roteador vizinho; então apenas a máquina de destino consome o pacote. Outros pacotes continuarão em roaming. O TTL é um número, normalmente 255, que diminui cada vez que um pacote passa por um roteador. Desta forma, os pacotes redundantes acabarão por morrer assim que o TTL chegar a zero.
  • ocabeçalho checksum é um número usado para detecção e correção de erros durante a transmissão de pacotes. Os dados no pacote são alimentados em um algoritmo matemático que resulta em uma soma, que é enviada junto com os dados no pacote. Na recepção, essa soma é calculada novamente usando o mesmo algoritmo. Se for igual à soma original, os dados são bons, senão é considerado corrompido e o pacote descartado.
  • ocarga útil são os dados reais sendo transportados. Observe que a carga útil de dados pode ser de até 64 KiloBytes, o que é enorme em comparação com a totalidade dos bits de cabeçalho.