- Decimal Pontilhado
- O formato legível por humanos mais comum do IPv4, dividindo o endereço de 32 bits em 4 grupos de 8 bits, convertendo cada grupo em um número decimal de 0–255 e conectando-os com pontos, por exemplo, 192.168.1.1.
- Inteiro Decimal
- Tratar o endereço IPv4 de 32 bits como um único inteiro sem sinal no intervalo 0–4294967295. Comumente usado para armazenamento em banco de dados (por exemplo, a função INET_ATON do MySQL) e comparação de intervalos.
- Binário
- A representação binária bruta de 32 bits de um endereço IPv4, com 8 bits por octeto. Operações de bits para máscaras de sub-rede e prefixos CIDR ocorrem todas no nível binário.
- Hexadecimal
- Representação hexadecimal de 8 dígitos começando com 0x, onde cada 2 dígitos correspondem a um octeto. Comumente visto em análise de captura de pacotes (por exemplo, Wireshark) e depuração de protocolos de baixo nível.
- Octeto
- Cada segmento de 8 bits separado por pontos em um endereço IPv4 é chamado de octeto, com valores de 0–255. Quatro octetos compõem o endereço completo de 32 bits.
- Ordem de Bytes de Rede
- Os protocolos TCP/IP especificam Big-Endian para transmissão de dados multibyte, o que significa que o byte mais significativo vem primeiro. A ordem de escrita do decimal pontilhado é consistente com a ordem de bytes de rede.
- CIDR (Roteamento Inter-Domínios sem Classe)
- Classless Inter-Domain Routing, uma notação que usa o comprimento de prefixo / para indicar bits de rede, por exemplo, /24 significa que os primeiros 24 bits são bits de rede e os últimos 8 bits são bits de host.
- Máscara de Sub-rede
- Número binário de 32 bits onde os bits de rede são todos 1 e os bits de host são todos 0, usado para distinguir a parte de rede da parte de host de um endereço IP, por exemplo, 255.255.255.0.
- Máscara Wildcard
- O resultado do NOT bit a bit de uma máscara de sub-rede, onde 0 significa deve corresponder e 1 significa ignorar. Usado em configurações de ACL e roteamento, por exemplo, 0.0.0.255 corresponde a /24.
- INET_ATON / INET_NTOA
- Nomes clássicos de funções para conversão entre endereços IP e inteiros. ATON (ASCII to Number) converte IP pontilhado em inteiro; NTOA (Number to ASCII) faz a conversão inversa. Disponível no MySQL, PHP e C.