O endereço IP

Quando você quer enviar uma carta a alguém, você... Ok, você não envia mais cartas; prefere e-mail ou deixar um recado no Facebook. Vamos então melhorar este exemplo: quando você quer enviar um presente a alguém, você obtém o endereço da pessoa e contrata os Correios ou uma transportadora para entregar. É graças ao endereço que é possível encontrar exatamente a pessoa a ser presenteada. Também é graças ao seu endereço - único para cada residência ou estabelecimento - que você recebe suas contas de água, aquele produto que você comprou em uma loja on-line, enfim.

IP

Na internet, o princípio é o mesmo. Para que o seu computador seja encontrado e possa fazer parte da rede mundial de computadores , necessita ter um endereço único. O mesmo vale para websites, este fica em um servidor, que por sua vez precisa ter um endereço para ser localizado na internet. Isto é feito pelo endereço IP (IP Address), recurso que também é utilizado para redes locais, como a existente na empresa que você trabalha, por exemplo.

O endereço IP é uma sequência de números composta de 32 bits. Esse valor consiste em um conjunto de quatro sequências de 8 bits. Cada uma destas é separada por um ponto e recebe o nome de octeto ou simplesmente byte, já que um byte é formado por 8 bits. O número 172.31.110.10 é um exemplo. Repare que cada octeto é formado por números que podem ir de 0 a 255, não mais do que isso.

endereço IP

A divisão de um IP em quatro partes facilita a organização da rede, da mesma forma que a divisão do seu endereço em cidade, bairro, CEP, número, etc, torna possível a organização das casas da região onde você mora. Neste sentido, os dois primeiros octetos de um endereço IP podem ser utilizados para identificar a rede, por exemplo. Em uma escola que tem, por exemplo, uma rede para alunos e outra para professores, pode-se ter 172.31.x.x para uma rede e 172.32.x.x para a outra, sendo que os dois últimos octetos são usados na identificação de computadores.

Classes de endereços IP

Neste ponto, você já sabe que os endereços IP podem ser utilizados tanto para identificar o seu computador dentro de uma rede, quanto para identificá-lo na internet.

Se na rede da empresa onde você trabalha o seu computador tem, como exemplo, IP 172.31.100.10, uma máquina em outra rede pode ter este mesmo número, afinal, ambas as redes são distintas e não se comunicam, sequer sabem da existência da outra.

Mas, como a internet é uma rede global, cada dispositivo conectado nela precisa ter um endereço único. O mesmo vale para uma rede local: nesta, cada dispositivo conectado deve receber um endereço único. Se duas ou mais máquinas tiverem o mesmo IP, tem-se então um problema chamado "conflito de IP", que dificulta a comunicação destes dispositivos e pode inclusive atrapalhar toda a rede.

Para que seja possível termos tanto IPs para uso em redes locais quanto para utilização na internet, contamos com um esquema de distribuição estabelecido pelas entidades IANA (Internet Assigned Numbers Authority) e ICANN (Internet Corporation for Assigned Names and Numbers) que, basicamente, divide os endereços em três classes principais e mais duas complementares. São elas:

Classe A: 0.0.0.0 até 127.255.255.255 - permite até 128 redes, cada uma com até 16.777.214 dispositivos conectados;

Classe B: 128.0.0.0 até 191.255.255.255 - permite até 16.384 redes, cada uma com até 65.536 dispositivos;

Classe C: 192.0.0.0 até 223.255.255.255 - permite até 2.097.152 redes, cada uma com até 254 dispositivos;

Classe D: 224.0.0.0 até 239.255.255.255 - multicast;

Classe E: 240.0.0.0 até 255.255.255.255 - multicast reservado.

As três primeiras classes são assim divididas para atender às seguintes necessidades:

- Os endereços IP da classe A são usados em locais onde são necessárias poucas redes, mas uma grande quantidade de máquinas nelas. Para isso, o primeiro byte é utilizado como identificador da rede e os demais servem como identificador dos dispositivos conectados (PCs, impressoras, etc);

- Os endereços IP da classe B são usados nos casos onde a quantidade de redes é equivalente ou semelhante à quantidade de dispositivos. Para isso, usam-se os dois primeiros bytes do endereço IP para identificar a rede e os restantes para identificar os dispositivos;

- Os endereços IP da classe C são usados em locais que requerem grande quantidade de redes, mas com poucos dispositivos em cada uma. Assim, os três primeiros bytes são usados para identificar a rede e o último é utilizado para identificar as máquinas.

Quanto às classes D e E, elas existem por motivos especiais: a primeira é usada para a propagação de pacotes especiais para a comunicação entre os computadores, enquanto que a segunda está reservada para aplicações futuras ou experimentais.

Vale frisar que há vários blocos de endereços reservados para fins especiais. Por exemplo, quando o endereço começa com 127, geralmente indica uma rede "falsa", isto é, inexistente, utilizada para testes. No caso do endereço 127.0.0.1, este sempre se refere à própria máquina, ou seja, ao próprio host, razão esta que o leva a ser chamado de localhost. Já o endereço 255.255.255.255 é utilizado para propagar mensagens para todos os hosts de uma rede de maneira simultânea.

Endereços IP privados

Há conjuntos de endereços das classes A, B e C que são privados. Isto significa que eles não podem ser utilizados na internet, sendo reservados para aplicações locais. São, essencialmente, estes:

- Classe A: 10.0.0.0 à 10.255.255.255;
- Classe B: 172.16.0.0 à 172.31.255.255;
- Classe C: 192.168.0.0 à 192.168.255.255.

Suponha então que você tenha que gerenciar uma rede com cerca de 50 computadores. Você pode alocar para estas máquinas endereços de 192.168.0.1 até 192.168.0.50, por exemplo. Todas elas precisam de acesso à internet. O que fazer? Adicionar mais um IP para cada uma delas? Não. Na verdade, basta conectá-las a um servidor ou equipamento de rede - como um roteador - que receba a conexão à internet e a compartilhe com todos os dispositivos conectados a ele. Com isso, somente este equipamento precisará de um endereço IP para acesso à rede mundial de computadores.

©Todos os direitos reservados

Desenveolvido por Messias O. Felix
Free Web Hosting