Introdução
Bem-vindo a nossa prática de endereçamento IPv4 classful. Esta prática ajudará você a entender o que significam os endereços IPv4 classful. Compreender os protocolos de endereçamento de camada de rede, a estrutura e aplicação possibilita realizar o planejamento do endereçamento IP de uma rede. Vamos começar com os endereços IP.
Endereços IP
O endereçamento é uma função essencial dos protocolos de camada de rede, pois permite a comunicação entre hosts na mesma rede ou em redes diferentes. Tanto o Internet Protocol version 4 (IPv4) quanto o Internet Protocol version 6 (IPv6) fornecem endereçamento hierárquico para os pacotes, interfaces e dispositivos de rede. Projetar, implementar e gerenciar um plano de endereçamento IP assegura que as redes operem com eficácia.
Examina-se em detalhes a estrutura de endereços IPv4 e sua aplicação na construção e no teste de redes e sub-redes IP.
Estrutura do pacote IPv4
O IPv4 é um dos principais protocolos de comunicação da camada de rede. O cabeçalho (header) do pacote IPv4 é usado para garantir que esse pacote seja entregue em seu próximo ponto de processamento (nó) no caminho para seu dispositivo final de destino. Um cabeçalho de pacote IPv4 consiste em campos com informações importantes sobre o pacote (Figura 1). Esses campos contêm números binários que são examinados pelo processo da camada 3.

Contém um valor binário de 4 bits. Com 0100 identifica um pacote IPv4.
Differentiated Services ou DiffServ. Chamado anteriormente tipo de serviço (Type of Service, ToS). É um campo de 8 bits usado para determinar a prioridade de cada pacote. Os 6 bits mais significativos desse campo representam o DSCP (Differentiated Services Code Point) e os outros dois o ECN (Explicit Congestion Notification).
Usado para detectar se há algo corrompido no header IPv4.
Contém um valor binário de 8 bits que é usado para limitar o tempo de vida do pacote. O dispositivo de origem define o TTL inicial, que é decrescido cada vez que o pacote é processado por um roteador. Se o TTL chega a zero, o roteador descarta o pacote e envia uma mensagem ICMP Time Exceeded para o IP de origem.
Esse campo de 8 bits é usado para identificar o protocolo e indica o payload que o pacote está carregando. Isso habilita a camada de rede a passar os dados para o protocolo superior de forma apropriada. Exemplos: ICMP (1), TCP (6), UDP (17).
Valor binário de 32 bits do endereço IP de origem. É sempre um endereço unicast.