IPv4 utiliza números de 32 bits para las direcciones, lo que proporciona un total de 2^32 (aproximadamente 4,3 mil millones) de direcciones IP. Sin embargo, una parte importante de este espacio de direcciones está reservada para fines específicos, como redes privadas y direcciones de multidifusión. Por lo tanto, las direcciones IPv4 públicas disponibles son considerablemente menores.
Por otro lado, la introducción del esquema de direccionamiento IPv6 amplía significativamente el espacio de direcciones disponible. IPv6 utiliza números de 128 bits, lo que da como resultado una cantidad casi ilimitada de direcciones IP potenciales. Este amplio espacio de direcciones garantiza que a cada persona, dispositivo y organización se le pueda asignar una dirección IP única en Internet.