O presente assunto é objeto de inúmeros livros e documentos (podendo ser um assunto extremamente extenso e com algum grau de complexidade), portanto não temos a pretensão de o explicar, mas tão simplesmente de fazer uma breve e simples abordagem.
Um endereço IP (Internet Protocol) (IP Address) é um conjunto de números únicos de identificação, atribuídos a cada equipamento (dispositivo), ligados em redes locais LAN (Local Area Network) e à Internet. Os computadores (e outros dispositivos) que comunicam através da Internet, ou em redes locais LAN (Local Area Network), partilham e comunicam informação entre si, utilizando os endereços IP (Internet Protocol).
Os endereços IP (Internet Protocol) atualmente, possuem duas versões, ou normas distintas. Os endereços IP (Internet Protocol) versão 4 (IPv4) é o mais antigo dos dois (e ainda largamente usado), tem um espaço de endereçamento, de até 4 mil milhões (mais concretamente 4.294.967.296) de endereços IP e ainda é usado, por todos os computadores. A versão mais recente do IP (Internet Protocol) versão 6 (IPv6), tem espaço para triliões de endereços IP (Internet Protocol) e pode ser usado, por toda uma nova geração de novos dispositivos, como por exemplo, os Embedded Computer (Computadores Integrados), ou os IoT (Internet of Things) (pode consultar o nosso artigo Os diversos tipos de computadores e as NUC (Next Unit of Computing)).
De referir que apesar da gradual transição para o IPv6 (a adoção tem sido lenta, devido à sua maior complexidade e necessidade de dispositivos compatíveis com a norma), o IPv4 continua a ser um padrão largamente usado, para a maioria das comunicações locais (nas redes locais) e na Internet.
Em função do exposto acima, vamos aqui focar-nos somente e muito brevemente nos endereços IPv4 que são baseados no sistema binário, composto por 32 dígitos binários (ou bits); cada endereço IPv4, é um número de 32 bits, dividido em quatro segmentos, ou octetos (bytes), cada octeto contém 8 bits (ou byte), sendo o endereço completo 32 bits (ou 4 bytes) (caso pretenda aprofundar o assunto, pode por exemplo, consultar o artigo Classes IPv4: O que são e como são usados).
Os endereços IPv4 são divididos em 5 classes (A, B, C, D, E), usando uma atribuição de endereços estruturada, cada classe foi projetada para lidar com redes de tamanho diferente (classes A, B, C), envio para um conjunto de equipamentos (classe D; são reservados para comunicação “multicast”, onde um único pacote pode ser enviado para vários destinatários simultaneamente), acomodando também entidades específicas (classe E). O objetivo principal e final, é simplificar o processo de roteamento, ou encaminhamento de tráfego, entre as diferentes redes, utilizando equipamentos router (routeador) (pode consultar o nosso artigo O que é um Router (Roteador)?).
Um endereço IP (IP Address) possui sempre associado, uma máscara de rede (subnet mask) que define que parte do endereço, corresponde à rede (network) e dentro dessa rede qual é a identificação da máquina (host), sendo no fundo essa informação que permite reencaminhar (routear) a informação entre as diversas redes. A máscara de rede (subnet mask) de defeito, para os endereços de classe A é 255.0.0.0, para classe B é 255.255.0.0 e para a classe C é 255.255.255.0.
Os endereços IP (IP Address) públicos são de uso alargado e podem ser acessíveis a partir de qualquer outro equipamento (dispositivo) de qualquer ponto, de outras redes públicas, ou privadas e são únicos, em todo o Mundo (estão diretamente ligados à Internet).
Os endereços IP (IP Address) privados são reservados para uso em redes privadas LAN (Local Area Network), permitindo que as organizações configurem redes internas isoladas (ou com roteamento), da Internet pública (estes endereços podem ser repetidos). Os endereços IP (IP Address) da classe A, B e C têm sua própria gama de endereços privados que podem ser utilizadas em redes locais LAN (Local Area Network):
Classe A (endereços privados): 10.0.0.0 a 10.255.255.255
Clase B (endereços privados): 172.16.0.0 a 172.31.255.255
Clase C (endereços privados): 192.168.0.0 a 192.168.255.255
O acesso do exterior a equipamentos, com endereços IP (IP Address) privados, pode ser realizado utilizando o protocolo NAT (Network Address Translation), no router (routeador) que interliga as redes locais LAN (Local Area Network) à Internet.
Os endereços IP (IP Address) públicos e privados, podem ser considerados estáticos, ou dinâmicos.
Pode ser um endereço (IP Address) que uma pessoa configura manualmente, de forma fixa (sendo sempre o mesmo) na rede, para o seu dispositivo (equipamento), neste caso é designado, por endereço IP (IP Address) estático (de notar que também pode ser utilizado um DHCP Server, para atribuir sempre o mesmo endereço, a um determinado dispositivo; processo conhecido, como IP Reservation) .
Um endereço IP (IP Address) dinâmico, é atribuído automaticamente a um dispositivo (equipamento), normalmente através de um servidor DHCP (Dynamic Host Configuration Protocol). O DHCP Server pode estar em muitos casos (em instalações básicas), “embutido” no router (roteador) de ligação à Internet e que fornece endereços IP (IP Address) aos equipamentos nas pequenas redes locais empresarias (normalmente sem firewall (pode consultar o nosso artigo O que é uma firewall de rede (network firewall)?)), ou em pequenas redes caseiras. De forma simplista, cada vez que um dispositivo (equipamento) se liga na rede, é atribuído um novo endereço IP (IP Address), a partir do conjunto de endereços IP disponíveis (atualmente não atribuídos), normalmente o mesmo endereço é atribuído, por um determinado intervalo de tempo (designado por Lease Time).
A IANA (Internet Assigned Numbers Authority) reserva blocos de endereços IP (IP Address) públicos específicos, para organizações comerciais, departamentos governamentais e ISP (Internet Service Provider); assim por exemplo, quando um utilizador, ou uma pequena rede local se ligam à Internet, o seu ISP atribui-lhe um endereço público, dentro de um dos blocos que lhe estão atribuídos (normalmente de forma dinâmica).
Os endereços IP (IP Address) estão de acordo com o Network Layer do modelo OSI (Open Systems Interconnection); ou seja, a camada que é responsável por conhecer e determinar o caminho da rede (roteamento (routing)), desde o dispositivo remetente, até ao dispositivo recetor; também é responsável pelos esquemas de endereçamento lógico que atribuem endereços aos nós (hosts) da rede, em ambos os lados do caminho de comunicação (pode consultar o nosso artigo Algumas breves notas sobre o modelo OSI (Open Systems Interconnection)).
Caso pretenda aprofundar este assunto, pode por exemplo, ler um dos melhores livros, sobre este assunto Internetworking With TCP/IP, Volume 1 de Douglas Comer.
Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.
Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):
As redes de area local (LAN – Local Area Network) e alguns conceitos básicos (AD, DHCP e DNS)?
Os diversos tipos de computadores e as NUC (Next Unit of Computing)
O que é uma firewall de rede (network firewall)?
Algumas breves notas sobre o modelo OSI (Open Systems Interconnection)
Pode também consultar, caso pretenda o(s) seguinte(s) artigo(s) na Internet:
What Is An IP Address? How Does It Work?
Find your IP address in Windows
Data da última atualização: 3 de Fevereiro de 2025
Autor: Paulo Gameiro – Dataframe (General Manager)