IPv4 se publicó como estándar (RFC 791) en 1981. Su texto completo está aquí:
RFC 791 – Protocolo de Internet
La parte particularmente irritante está en su sección 2.3, que dice:
- ¿Cuáles son los memes de Nirupa Roy en Internet?
- ¿Puede un propietario evitar que instale el servicio de Internet?
- ¿Qué es exactamente Internet de las cosas (IoT)?
- Si un régimen autoritario controla todos los medios, ¿cómo puede reconocer noticias confiables de fuentes externas?
- ¿Cuál es la gran teoría de Internet Fuckwad?
“Las direcciones tienen una longitud fija de cuatro octetos (32 bits)”.
Con 32 bits, el número de direcciones únicas posibles es 2 ^ 32 = 4,294,967,296 o aproximadamente 4,3 mil millones de direcciones. A principios de los años ochenta, se pensaba que este número era amplio (¿quién podría haber predicho el crecimiento explosivo de Internet en las décadas posteriores?) Y las asignaciones de direcciones fueron realmente espléndidas. Recuerde, en aquellos días las computadoras se veían principalmente en establecimientos militares, educativos, de investigación y gubernamentales y grandes corporaciones; y no en el vehículo, bolsillo o muñeca de cada individuo.
En la década de los noventa, era evidente que 4.300 millones de direcciones simplemente no serían suficientes. Se introdujeron muchas iniciativas para ralentizar el uso de direcciones IP y retrasar o evitar su agotamiento. Algunos ejemplos de tales iniciativas son NAT / PAT, Virtual Hosting, SNI, etc. (todos los acrónimos que conozco; pero todos tienen referencias razonables si los buscara).
Aunque estas iniciativas pudieron ralentizar el agotamiento de la dirección IPv4, no pudieron detenerlo. Además, la adopción de estas iniciativas comenzó a romper otras aplicaciones basadas en Internet (SSL / TLS, VoIP, etc.) e hizo que otras cosas fueran más difíciles de hacer (Firewall, VPN, etc.). Finalmente, la gente pensó que Internet no escalará más allá de un punto a menos que esta limitación básica en su sistema de direccionamiento se aborde. Así nació IPv6 (RFC 2460):
https://www.ietf.org/rfc/rfc2460…
Este RFC prácticamente se abre con la afirmación de que “IPv6 aumenta el tamaño de la dirección IP de 32 bits a 128 bits”. Con direccionamiento de 128 bits, ahora tenemos 2 ^ 128 = 340,282,366,920,938,463,463,374,607,431,768,211,456 o alrededor de 340 undecillones de direcciones. (Tomado de: direcciones IPv6: ¿cuántos son esos en números?).
Aquí hay una cita del sitio web anterior que pone este número en perspectiva:
Por lo tanto, podríamos asignar una dirección IPV6 a CADA ÁTOMO EN LA SUPERFICIE DE LA TIERRA, y todavía tenemos suficientes direcciones para hacer más de 100 tierras. No es remotamente probable que nos quedemos sin direcciones IPV6 en cualquier momento en el futuro.
También trae muchas más funciones, la más importante de las cuales (en mi opinión, para lo que sea que valga la pena) es “Extensiones para admitir autenticación, integridad de datos y confidencialidad de datos (opcional)”, que básicamente aporta fin de cifrado y seguridad fuera de la caja.