Index du contenu
38.7 IPv4 frente a IPv6 Lo que hemos descrito en este capítulo en términos de direcciones IP se basa de hecho en el Protocolo de Internet versión 4 (también conocido como IPv4). Esta versión del Protocolo de Internet fue desarrollado durante la década de 1970 y publicado por el IETF (Internet Engineering Task Force) en septiembre de 1981 (reemplazando una definición anterior publicada en enero 1980). Esta versión del estándar utiliza 32 bits binarios para cada elemento del host dirección (de ahí el rango de 0 a 255 para cada una de las partes de la dirección). Este proporciona un total de 4290 millones de posibles direcciones únicas. Esto parecía un enorme cantidad en 1981 y ciertamente suficiente para lo que se imaginó en ese momento para el Internet. Desde 1981, Internet se ha convertido en la columna vertebral no solo del mundo Web en sí, sino también al concepto de Internet de las Cosas (en el que todos los posibles el dispositivo puede estar conectado a Internet desde su refrigerador, a su calefacción central sistema a su tostadora). Esta explosión potencial en dispositivos direccionables de Internet/ anfitriones llevaron a mediados de 1990 a preocupaciones sobre la posible falta de Internet direcciones usando IPv4. Por lo tanto, el IETF diseñó una nueva versión de Internet Protocolo; Protocolo de Internet versión 6 (o IPv6). Esto fue ratificado como un Internet Estándar en julio de 2017. IPv6 usa una dirección de 128 bits para cada elemento en una dirección de host. También utiliza ocho grupos de números (en lugar de 4) que están separados por dos puntos. Cada grupo de números tiene cuatro dígitos hexadecimales. A continuación se ilustra el aspecto de una dirección IPv6: La aceptación del protocolo IPv6 ha sido más lenta de lo que se esperaba originalmente, esto es en parte porque IPv4 e IPv6 no han sido diseñados para ser interoperables, pero también porque la utilización de las direcciones IPv4 no ha sido tan rápida como muchos temido originalmente (en parte debido al uso de redes privadas). Sin embargo, con el tiempo Es probable que esto cambie a medida que más organizaciones pasen a utilizar IPv6. 38.8 Sockets y servicios web en Python Los próximos dos capítulos discuten cómo se pueden implementar sockets y servicios web en Pitón. El primer capítulo trata sobre los sockets generales y los sockets del servidor HTTP. El segundo capítulo analiza cómo se puede usar la biblioteca Flask para crear aplicaciones web. servicios que se ejecutan sobre HTTP usando sockets TCP/IP. 2001:0DB8:AC10:FE01:EF69:B5ED:DD57:2CLE 38.7 IPv4 frente a IPv6 455
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Lire plus