Protocolo de Internet y Direccionamiento
El Protocolo de Internet proporciona una entrega de paquetes sin conexión y de mejor esfuerzo a través de redes interconectadas, identificando cada interfaz con una dirección IP cuya estructura permite el enrutamiento jerárquico que hace que la Internet global sea escalable.
Definition
El Protocolo de Internet es el protocolo de capa de red que entrega datagramas desde un origen a un host de destino a través de una interred utilizando un servicio sin conexión y de mejor esfuerzo; una dirección IP es el identificador numérico jerárquico asignado a una interfaz de red para este propósito.
Scope
Este tema cubre el servicio de datagramas de capa de red: los formatos de paquetes IPv4 e IPv6, el significado y la estructura de las direcciones IP, el subnetting y el enrutamiento entre dominios sin clases (CIDR) para la asignación jerárquica de direcciones, la fragmentación y los mecanismos de soporte como DHCP para la asignación de direcciones y NAT para el uso compartido de direcciones. Trata el direccionamiento como la base sobre la que se construye el enrutamiento, y excluye los algoritmos y protocolos de enrutamiento en sí mismos, que se cubren por separado.
Core questions
- ¿Qué modelo de servicio proporciona IP y qué significa la entrega de mejor esfuerzo?
- ¿Cómo se estructuran las direcciones IPv4 e IPv6 y cómo difieren sus formatos de paquete?
- ¿Cómo permiten el subnetting y CIDR un direccionamiento jerárquico y agregable?
- ¿Cómo se asignan las direcciones a los hosts, por ejemplo, a través de DHCP?
- ¿Qué problemas llevaron a IPv6 y a mecanismos como NAT?
Key concepts
- entrega de mejor esfuerzo
- formatos de paquete IPv4 e IPv6
- direcciones IP
- partes de red y de host
- subnetting
- enrutamiento entre dominios sin clases (CIDR)
- fragmentación y reensamblaje
- DHCP
- traducción de direcciones de red (NAT)
Key theories
- Servicio de datagramas sin conexión de mejor esfuerzo
- IP reenvía cada datagrama de forma independiente sin garantía de entrega, orden o tiempo; esta simplicidad mantiene el núcleo de la red sin estado y robusto, trasladando la fiabilidad y el orden a la capa de transporte de los hosts finales.
- Direccionamiento jerárquico y CIDR
- Las direcciones IP se dividen en partes de red y de host para que los enrutadores puedan agregar muchas direcciones bajo un solo prefijo; el enrutamiento entre dominios sin clases generaliza esto con prefijos de longitud variable, frenando el crecimiento de la tabla de enrutamiento.
- Expansión del espacio de direcciones con IPv6
- IPv6 reemplaza las direcciones de 32 bits de IPv4 con direcciones de 128 bits y un encabezado simplificado, resolviendo el agotamiento de direcciones y añadiendo características como la autoconfiguración sin estado, mientras coexiste con IPv4 durante una larga transición.
Clinical relevance
El direccionamiento IP es la base de la accesibilidad en Internet: cada dispositivo conectado necesita una dirección, y la forma en que se asignan y agregan las direcciones determina el tamaño y la estabilidad del sistema de enrutamiento global. El agotamiento de las direcciones impulsó el despliegue de NAT y la migración en curso a IPv6, decisiones que dan forma al diseño de la red, la seguridad y la conectividad para miles de millones de dispositivos.
History
IPv4 se especificó en el RFC 791 (1981) con un espacio de direcciones de 32 bits y un esquema inicial de asignación basado en clases. El rápido crecimiento de Internet llevó a CIDR (mediados de la década de 1990) para ralentizar el agotamiento de la tabla de enrutamiento y de las direcciones, y a NAT para compartir direcciones escasas. IPv6, con direcciones de 128 bits, se diseñó en la década de 1990 y se finalizó como RFC 8200 (2017), y su despliegue ha crecido constantemente desde entonces.
Debates
- NAT como solución provisional frente al direccionamiento de extremo a extremo
- La traducción de direcciones de red extendió la vida de IPv4 al permitir que muchos hosts compartieran una dirección, pero rompe el principio de direccionamiento de extremo a extremo y complica la conectividad peer-to-peer; los defensores de IPv6 argumentan que restaurar las direcciones globalmente únicas es la solución adecuada.
Key figures
- Jon Postel
- Vinton Cerf
- Steve Deering
- Robert Hinden
Related topics
Seminal works
- rfc791
- rfc8200
- kurose2021
Frequently asked questions
- ¿Qué significa la entrega de mejor esfuerzo?
- Mejor esfuerzo significa que IP intenta entregar cada datagrama pero no ofrece garantías: los paquetes pueden perderse, duplicarse, retrasarse o reordenarse. Esto mantiene la red simple y resistente, y deja a las capas superiores, como TCP, la tarea de añadir fiabilidad y orden cuando una aplicación los necesita.
- ¿Por qué seguimos usando IPv4 si existe IPv6?
- La adopción de IPv6 requiere actualizar hosts, enrutadores y aplicaciones en toda Internet, por lo que la transición ha sido gradual. Técnicas como NAT permiten que IPv4 siga funcionando a pesar de la escasez de direcciones, e IPv4 e IPv6 funcionan en paralelo; la migración continúa en lugar de ocurrir de una sola vez.