Protocolo da Internet: endereços IP

Cada máquina na Internet tem um único número de identificação, chamado endereço de IP (Internet Protocol). IP significa protocolo da Internet, que é a língua que os computadores usam para se comunicar na Internet. Um protocolo é a maneira pré-definida para que alguém utilize um serviço. Esse "alguém" pode ser uma pessoa, mas geralmente é um programa, como um navegador da web.

Um endereço IP típico se parece com isto:

216.27.61.137

Para torná-lo mais fácil para nós humanos nos lembrarmos, os endereços IP são em geral expressos em formato decimal como um número decimal com ponto, como o que está acima. Mas os computadores se comunicam em forma binária. Observe o mesmo endereço de IP na forma binária:

11011000.00011011.00111101.10001001

Os 4 números em um endereço IP são chamados de octetos, pois cada um deles possui 8 posições quando vistos na forma binária. Se você juntar todas as posições, terá 32, que é a razão para os endereços IP serem considerados números de 32 bits. Já que cada 1 das 8 posições pode ter 2 estados diferentes (1 ou zero), o número total de combinações possíveis por octeto é de 28 ou 256. Cada octeto pode conter qualquer valor entre zero e 255. Combine os 4 octetos e você conseguirá 232 ou possíveis 4,294,967,296 valores únicos!

Além das quase 4,3 bilhões de combinações possíveis, determinados valores têm uso restrito para endereços de IP típicos. Por exemplo, o endereço IP 0.0.0.0 é reservado para a rede padrão e o endereço 255.255.255.255 é usado para difusões.

Os octetos servem apenas para separar os números. Eles são usados para criar classes de endereços IP que podem ser designadas para um negócio privado, governo ou outra entidade baseadas no tamanho e necessidade. Os octetos são divididos em 2 seções: Net e Host. A seção net sempre contém o primeiro octeto. Ele é usado para identificar a rede à qual um computador pertence. O host (às vezes, chamado de ) identifica o computador real na rede. A seção host sempre contém o último octeto. Há 5 classes de IP, além de  determinados endereços especiais. Você poderá saber mais sobre as classes IP em O que é um endereço IP?.