O IP (Internet Protocol), criado no fim dos anos 70 é o protocolo de comunicação usado na internet, e nas redes particulares que vemos hoje nas empresas ou mesmo nas residências. Tem como objectivo possibilitar a interligação de duas ou mais dispositivos na rede.
O protocolo IP possui um esquema de endereçamento parecido com os números de telefone. Assim como qualquer telefone, no mundo todo, é único (onde o DDD é o código de país), cada computador ligado a uma rede possui um número único, que é chamado de “endereço IP” ou número IP. Esse número serve para identificar o computador na rede.
O protocolo IP em sua versão actual- IPv4 já é bastante antiga e tem tidos muitos problemas, os mais graves são falhas de segurança, que periodicamente são descobertas e alguns problemas não têm solução. No entanto, a nova geração do protocolo IP, o IPv6, visa a resolver grande parte dos problemas de segurança da internet hoje, herdados justamente do projecto antiquado do IPv4.
As principais diferenças existentes entre IPv4 e IPv6:
IPv4 ( ex: 192.168.100.20)
- Os endereços têm 32 bits (4 bytes) de tamanho e isso permite, teoricamente, a criação de até 4.294.967.296 endereços.
- Registros de endereço no DNS mapeiam nomes de dispositivos para endereços IPv4
- Pode ser configurado manualmente ou por DHCP.
- Tanto os routers quanto s máquinas de envio fragmentam os pacotes.
- ARP usa pedidos de broadcast ARP para resolver endereços IP para endereços MAC (Hardware).
- Suporta um tamanho de pacote de 576-byte (fragmentado).
IPv6 ( ex: FF00:4502:0:0:0:0:0:42)
- Os endereços têm 128 bits (16 bytes) de tamanho com cerca de 340.282.366.920.938.463.463.374.607.431.768.211.456, endereços
- Registros de endereço no DNS mapeiam nomes de dispositivos para endereços IPv6.
- Não requer configuração manual ou DHCP.
- Os routers não suportam a fragmentação de pacotes. As máquinas de envio efectuam a fragmentação de pacotes.
- Suporta um tamanho de pacote de 1280-byte (sem fragmentação).
O IPv6 provavelmente será uma dor de cabeça para os hackers criminosos.