A tecnologia de Protocolo de Internet (IP) foi desenvolvida na década de 1970 para apoiar algumas das primeiras redes de computadores de pesquisa. Hoje, o IP tornou-se um padrão mundial para redes domésticas e empresariais. Nossos roteadores de rede, navegadores da Web, programas de e-mail, software de mensagens instantâneas - todos contam com IP ou outros protocolos de rede sobrepostos ao IP.
Duas versões da tecnologia IP existem hoje. Redes tradicionais de computadores domésticos usam o IP versão 4 (IPv4), mas algumas outras redes, particularmente aquelas de instituições educacionais e de pesquisa, adotaram a próxima geração do IP versão 6 (IPv6).
Notação de Endereçamento IPv4
Um endereço IPv4 consiste em quatro bytes (32 bits). Esses bytes também são conhecidos como octetos.
Para fins de legibilidade, os humanos normalmente trabalham com endereços IP em uma notação chamada decimal pontuado . Essa notação coloca períodos entre cada um dos quatro números (octetos) que compõem um endereço IP.
Por exemplo, um endereço IP que os computadores veem como:
- 00001010 00000000 00000000 00000001
é escrito em decimal pontuado como:
- 10.0.0.1
Como cada byte contém 8 bits, cada octeto em um endereço IP varia em valor de um mínimo de 0 a um máximo de 255. Portanto, todo o intervalo de endereços IP é de 0.0.0.0 através 255.255.255.255 . Isso representa um total de 4.294.967.296 endereços IP possíveis.
Notação de Endereçamento IPv6
Os endereços IP mudam significativamente com o IPv6. Os endereços IPv6 têm 16 bytes (128 bits) de comprimento, em vez de quatro bytes (32 bits). Este tamanho maior significa que o IPv6 suporta mais de:
- 300,000,000,000,000,000,000,000,000,000,000,000,000
endereços possíveis! À medida que um número crescente de telefones celulares e outros eletrônicos de consumo expandem sua capacidade de rede e exigem seus próprios endereços, o menor espaço de endereços IPv4 acabará e o IPv6 se tornará obrigatório.
Os endereços IPv6 geralmente são escritos da seguinte forma:
- hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh
Nisso notação completa , pares de bytes IPv6 são separados por dois pontos e cada byte é representado como um par de números hexadecimais, como no exemplo a seguir:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
Como mostrado acima, os endereços IPv6 geralmente contêm muitos bytes com um valor zero. Notação taquigrafia no IPv6 remove esses valores da representação de texto (embora os bytes ainda estejam presentes no endereço de rede real) da seguinte maneira:
- E3D7 :: 51F4: 9BC8: C0A8: 6420
Finalmente, muitos endereços IPv6 são extensões de endereços IPv4. Nesses casos, os quatro bytes mais à direita de um endereço IPv6 (os pares de dois bytes mais à direita) podem ser reconfigurados na notação IPv4. Converter o exemplo acima em notação mista produz:
- E3D7 :: 51F4: 9BC8: 192.168.100.32
Os endereços IPv6 podem ser escritos em qualquer uma das notações completas, abreviadas ou mistas ilustradas acima.