Em uma rede Ethernet, os dispositivos trocam pacotes de dados entre si, os chamados pacotes Ethernet. Seu conteúdo inclui o quadro Ethernet (muitas vezes também chamado de quadro de dados), que é dividido em vários conjuntos de dados. Esses registradores consistem em código binário que fornece informações importantes, incluindo endereços, informações de controle, dados de uso e somas de verificação.
Dependendo do padrão Ethernet, os frames Ethernet são estruturados de forma diferente e podem conter mais ou menos campos de dados, dependendo do protocolo de rede.
Ao transmitir dados pela Ethernet, o quadro Ethernet é o principal responsável pela correta configuração das regras e pelo sucesso da transmissão dos pacotes de dados. Os dados enviados pela Ethernet são transportados através do quadro. Um quadro Ethernet tem um tamanho entre 64 e 1518 bytes, dependendo do tamanho dos dados que deve transportar.
O cabeçalho do pacote IPv4 consiste em campos que contêm informações importantes sobre o pacote. Os campos mais importantes no cabeçalho IPv4 são os seguintes:
- Versão: Ele contém um valor binário de 4 bits definido como 0100 que o identifica como um pacote IP versão 4.
- Serviços Diferenciados ou DiffServ (DS): Anteriormente conhecido como campo “tipo de serviço” (ToS), é um campo de 8 bits usado para determinar a prioridade de cada pacote. Os seis bits mais importantes do campo de serviços diferenciados são o ponto de código de serviços diferenciados (DSCP), e os dois últimos bits são os bits de notificação explícita de congestionamento (ECN).
- Duração do tempo (TTL): Contém um valor binário de 8 bits que é usado para delimitar o tempo de vida de um pacote, o remetente do pacote define o valor TTL inicial que é decrementado em um cada vez que um roteador processa o pacote, se chegar a zero, o O roteador descarta o pacote e envia uma mensagem de tempo limite do Internet Control Message Protocol (ICMP) para o endereço IP de origem.
- Protocolo: É usado para identificar o protocolo de próximo nível. Este valor binário de 8 bits indica o tipo de carga de dados que o pacote transporta, permitindo que a camada de rede transmita os dados para o protocolo da camada superior apropriado. ICMP (1), TCP (6) e UDP (17) são alguns valores comuns.
- Endereço IPv4 de origem: contém um valor binário de 32 bits que representa o endereço IPv4 de origem do pacote, o endereço IPv4 de origem é sempre um endereço unicast.
- Endereço IPv4 de destino: contém um valor binário de 32 bits que representa o endereço IPv4 de destino do pacote; o endereço IPv4 de destino é um endereço unicast, multicast ou de broadcast.