IPv4 - Endereçamento

O IPv4 oferece suporte a três tipos diferentes de modos de endereçamento. -

Modo de endereçamento Unicast

Neste modo, os dados são enviados apenas para um host de destino. O campo Destination Address contém o endereço IP de 32 bits do host de destino. Aqui, o cliente envia dados para o servidor de destino -

Modo de endereçamento de difusão

Nesse modo, o pacote é endereçado a todos os hosts em um segmento de rede. O campo Endereço de destino contém um endereço de transmissão especial, ou seja,255.255.255.255. Quando um host vê esse pacote na rede, ele é obrigado a processá-lo. Aqui o cliente envia um pacote, que é entretido por todos os servidores -

Modo de endereçamento multicast

Este modo é uma mistura dos dois modos anteriores, ou seja, o pacote enviado não é destinado a um único host nem a todos os hosts do segmento. Neste pacote, o endereço de destino contém um endereço especial que começa com 224.xxx e pode ser entretido por mais de um host.

Aqui, um servidor envia pacotes que são entretidos por mais de um servidor. Cada rede tem um endereço IP reservado para o número de rede que representa a rede e um endereço IP reservado para o endereço de transmissão, que representa todos os hosts nessa rede.

Esquema de endereçamento hierárquico

O IPv4 usa um esquema de endereçamento hierárquico. Um endereço IP, que tem 32 bits de comprimento, é dividido em duas ou três partes, conforme mostrado -

Um único endereço IP pode conter informações sobre a rede e sua sub-rede e, por fim, o host. Este esquema permite que o endereço IP seja hierárquico, onde uma rede pode ter muitas sub-redes que, por sua vez, podem ter muitos hosts.

Máscara de sub-rede

O endereço IP de 32 bits contém informações sobre o host e sua rede. É muito necessário distinguir ambos. Para isso, os roteadores usam máscara de sub-rede, que é tão longa quanto o tamanho do endereço de rede no endereço IP. A máscara de sub-rede também tem 32 bits. Se o endereço IP em binário for AND com sua máscara de sub-rede, o resultado produzirá o endereço de rede. Por exemplo, digamos que o endereço IP seja 192.168.1.152 e a máscara de sub-rede seja 255.255.255.0, então -

Dessa forma, a máscara de sub-rede ajuda a extrair a ID da rede e o host de um endereço IP. Pode-se identificar agora que 192.168.1.0 é o número da rede e 192.168.1.152 é o host dessa rede.

Representação Binária

O método do valor posicional é a forma mais simples de converter o valor binário de decimal. O endereço IP é um valor de 32 bits que é dividido em 4 octetos. Um octeto binário contém 8 bits e o valor de cada bit pode ser determinado pela posição do valor do bit '1' no octeto.

O valor posicional dos bits é determinado por 2 elevado à potência (posição - 1), ou seja, o valor de um bit 1 na posição 6 é 2 ^ (6-1) ou seja 2 ^ 5, que é 32. O valor total do octeto é determinado somando o valor posicional dos bits. O valor de 11000000 é 128 + 64 = 192. Alguns exemplos são mostrados na tabela abaixo -