sábado, 6 de março de 2010

Quantos endereços IP podem existir?

O Protocolo de Internet, ou o acrônimo IP, que é um protocolo de comunicação usado entre duas ou mais máquinas em rede, possui em seu cabeçalho uma forma de endereçamento para identificar a rede e o host da origem e do destino.

O endereço IP, na versão 4 (IPv4), é um número de 32 bits escrito com quatro octetos representados em número decimal, por exemplo 192.168.1.87. Um octeto é um byte, ou seja, 8 bits. Um bit representa dois valores, 0 ou 1, e um byte representa 8 bits, desta forma um octeto é capaz de representar 256 números binários, ou 2 elevado a 8.

Como cada octeto teoricamente pode variar em um valor de 0 à 255 (00000000 à 11111111), o número máximo possível de endereços IPv4 é 256 elevado a 4, ou 2 elevado a 32, que é igual à 4.294.967.296 endereços. Na prática não são todos os endereços disponíveis pois existem classes especiais para diversas classificações de rede, além dos números reservados para máscara de rede e broadcast.

Entretanto, existe uma outra versão do IP, a versão 6 (IPv6), que utiliza um número de 128 bits. Os endereços IPv6 são escritos com oito grupos de 4 dígitos hexadecimais, por exemplo a0ef:74bc:23d8:8bbc:1845:2e8a:3007:4773.

Cada grupo é capaz de representar 65536 números hexadecimais, ou seja de 0000 à FFFF (0 à 65535), então o número máximo possível de endereços IPv6 é 65536 elevado a 8, ou 2 elevado a 128, que é igual à 340.282.366.920.938.463.463.374.607.431.768.211.456 endereços.

Provavelmente em breve, o IPv6 irá substituir o IPv4, pois a previsão para o início do esgotamento dos endereços IPv4 livres é Setembro de 2011, sendo assim é inevitável a implementação do IPv6.

Nenhum comentário:

Postar um comentário