Tanto el Protocolo de Internet versión 4 (IPV4) como el Protocolo de Internet versión 6 (IPV6) son protocolos que permiten que las diferentes computadoras en Internet se comuniquen entre sí. Cada computadora en Internet debe tener una dirección de Protocolo de Internet (IP) para hablar en Internet. Toda computadora a la que puedan acceder otras computadoras en Internet debe tener una dirección IP pública para poder verla.
IPV4 tiene direcciones de 32 bits que conducen a 2 ^ 32 o 429496296 direcciones posibles. Existen varias variedades de direcciones reservadas que reducen el total a alrededor de 3,000,000,000 de direcciones disponibles para su uso. Todos estos se han entregado a nivel mundial, y varias regiones están fuera (Asia Pacífico, Europa, América del Sur), y América del Norte está a punto de estar fuera. Si piensa en los números por un minuto, puede ver que este recuento de direcciones es inadecuado. Entregue a cada persona en el mundo un teléfono móvil, cada uno de los cuales necesita una dirección IP, 7,000,000,000 es más grande que 429496296, dejándonos con un déficit en el espacio de direcciones. De ahí la llamada para agregar IPV6 a todos los equipos lo antes posible.
IPV6 tiene un espacio de direcciones de 128 bits que conduce a 2 ^ 128 o aproximadamente 3 * 10 ^ 38 direcciones (un 3 con 38 0 después). Esto es suficiente espacio de direcciones para que cada persona en el mundo tenga 1 * 10 ^ 19 interconexiones IPV4 cada una. Lo que nos lleva a creer que este espacio no se acabará pronto.
- ¿Cómo puede determinar eficientemente el k-ésimo elemento máximo en un árbol de búsqueda binario?
- Aprendiendo a programar, académicamente un ingeniero. ¿Llegué tarde?
- ¿Cómo crear documentación para un proyecto de software? ¿Qué debo escribir en la documentación?
- ¿Cuál es la diferencia entre System Call y API en términos simples?
- ¿Cómo funcionan las actuales interfaces cerebro-computadora?
La principal diferencia entre IPV4 e IPV6 es el tamaño de las direcciones, pero también hay algunas diferencias más técnicas, como el requisito de que la Capa de sockets seguros (SSL) se implemente en IPV6 donde ese requisito no está presente en IPV4 (aunque la mayoría de las implementaciones sí lo hacen). implementar SSL).
Otra diferencia es que IPV6 no requiere enrutadores de traducción de direcciones de red. IPV4 requiere esto porque ya tenemos más de 4 mil millones de dispositivos en Internet; muchos de ellos están ocultos detrás de los enrutadores NAT para que se pueda compartir una dirección IPV4 pública. En muchos casos, el dispositivo que realiza la traducción de direcciones de red también tiene un firewall que bloquea las conexiones entrantes no deseadas. Es una buena idea que las computadoras tengan un firewall entre ellas y el resto de Internet, y esto se recomienda en IPV6. El firewall es la seguridad real, no el NAT. Por ejemplo, un NAT que tenía una traducción fija en la que un puerto entrante en particular siempre se conectaba a una computadora en particular y no tenía firewall, permitiría que el tráfico no deseado se enviara a las computadoras dentro de la red.