Endereços IP (Internet Protocol)

Os endereços IP (Internet Protocol) são números que identificam as máquinas na Internet e fornecem endereçamento universal através de todas as redes na Internet.

Eles são colocados no cabeçalho dos pacotes e são usados para roteá-los a seus destinos. É um número composto por 32 bits divididos em quatro partes de 8 bits (octetos) separados por pontos. Um exemplo de endereço IP é 206.98.23.16. Cada um dos 4 números dentro do endereço IP assume valores entre 1 e 255.

Os endereços IP são formados por prefixos. Os prefixos iniciais do endereço IP podem ser usados para decisões de roteamento genéricas. Por exemplo, os primeiros 16 bits do endereço podem identificar uma empresa, os 4 bits seguintes podem identificar uma filial, os próximos 4 bits da sequência podem identificar uma rede local nesta filial e os outro 4 bits podem identificar um computador dentro desta rede, completando assim os 32 bits do endereço IP.

Para simplificar o roteamento dos pacotes, os endereços da Internet são divididos em cinco classes: A, B, C, D e E. As entidades e as empresas muito grandes recebem endereços classe A, empresas de médio porte e universidades têm geralmente edereços classe B e as empresas menores e provedores de acesso têm endereços classe C. Classe D são endereços multicast e a classe E está reservada.

No Brasil, um orgão competente (FAPESP) atribui essas classes, que fazem parte do endereço IP, às organizações. As organizações atribuem por sua vez a parte do endereço que cabe a cada máquina de sua rede (host).

Endereços classe A são concedidos a organizações muito grandes, tais como Orgãos do Governo, grandes universidades e corporações como a IBM® e a Hewlett Packard®. Eles começam com um número entre 1 e 126 (127 está reservado) no primeiro octeto, deixando os outros 3 octetos livres para os endereços locais. Apesar de haver somente 126 endereços classe A, há mais de 16 milhões de endereços IP individuais dentro de cada endereço classe A. Como pode ser observado, é quase impossível obter um endereço classe A em razão da sua reduzida quantidade.

Endereços classe B são solicitados por empresas e universidades de médio porte que precisam de milhares de endereços IP. Endereços IP classe B começam com números entre 128 e 191 no primeiro octeto e têm números de 1 até 255 no segundo octeto, deixando os dois últimos octetos livres para definir os endereços locais. Há 16.384 endereços classe B com 65.536 endereços individuais para cada endereço IP. Estes também são bastante difíceis de obter.

Endereços classe C (os mais comuns) são usados pela maioria das empresas e provedores de acesso. Os endereços classe C têm um número de 192 a 223 no primeiro octeto e um número de 1 até 255 nos segundo e terceiro octetos, deixando somente o quarto octeto livre para os endereços locais. Há mais de dois milhões de endereços classe C e cada um contém 255 endereços IP.

As máscaras de sub-rede permitem que o administrador divida ainda mais a parte do endereço IP referente ao ponto individual em duas ou mais sub-redes, facilitando seu gerenciamento. Um filtro chamado máscara de sub-rede é utilizado para determinar a sub-rede a que um endereço IP pertence.

Os endereços IP são difíceis de lembrar, assim muitos também têm equivalentes em texto, ex., www.brasil.gov.br ou www.blackbox.com.br. Estes endereços baseados em texto são chamados nomes de domínio e podem ser obtidos em empresas especializadas em registro de domínio. (Veja a lista delas em www.registro.br.) Um programa de banco de dados chamado DNS (Domain Name Service) registra os nomes e os traduz para seus equivalentes numéricos.

Há uma previsão de que, em breve, não haverá mais endereços IP disponíveis. Assim um novo sistema de endereços IP chamado IPng (Internet Protocol Next Generation) ou IPv6 vem sendo elaborado para estender a capacidade da Internet.