IPv4 utiliza 32 bits para asignar direcciones IP, lo que limita el número disponible a aproximadamente 4.3 mil millones. IPv6 fue desarrollado para abordar este límite asignando 128 bits por dirección IP, aumentando exponencialmente el número disponible a 340 trillones de trillones. Si bien IPv4 representa cada número decimal de una dirección IP con 8 bits o 1 byte, IPv6 amplía esto a 16 bytes para abordar las necesidades futuras de la creciente internet de las cosas.