IP intenta llevar cada datagrama hasta una dirección
IP, Internet Protocol, es el protocolo de red que define direcciones y datagramas para que routers los encaminen desde un origen hasta un destino a través de redes interconectadas. Cada datagrama incluye una cabecera con información como direcciones, versión y límite de saltos. El servicio es de mejor esfuerzo: IP intenta entregar, pero no promete llegada, orden, ausencia de duplicados ni recuperación de pérdidas. Esa sencillez permite conectar tecnologías muy diferentes bajo una capa común. Es la base común que permite atravesar enlaces con tecnologías diferentes.
Una dirección IP identifica una interfaz dentro de una topología y sirve al encaminamiento; no es un nombre humano ni una identidad personal permanente. Puede cambiar, compartirse mediante NAT o asignarse temporalmente. El DNS traduce nombres de dominio a direcciones, mientras IP se ocupa de transportar datagramas hacia la dirección obtenida.
Los routers comparan prefijos, no conocen todo el viaje
Las direcciones se agrupan en prefijos, como una zona postal. Una tabla de encaminamiento asocia prefijos con el siguiente salto o interfaz. Si varias rutas coinciden, se elige normalmente el prefijo más específico. Cada router repite la decisión; el datagrama no necesita llevar una lista completa del camino y rutas consecutivas pueden cambiar si la red se reorganiza.
Los protocolos de enrutamiento distribuyen información dentro y entre redes, pero no forman parte de la definición básica de IP. BGP, por ejemplo, intercambia alcance entre sistemas autónomos y aplica políticas. Una ruta anunciada no garantiza que la aplicación final responda. Encaminamiento, filtrado, firewall y servicio del destino son capas de diagnóstico distintas.
Una ruta por defecto cubre destinos sin coincidencia más específica y suele apuntar hacia un proveedor. Las redes troncales agregan muchos prefijos para mantener tablas manejables. Anunciar rutas demasiado específicas o incorrectas puede desviar tráfico a gran escala, un problema de control del encaminamiento y no del formato básico del datagrama.
Dos versiones conviven con cabeceras y espacios diferentes
IPv4 usa direcciones de 32 bits, unas 4.300 millones de combinaciones teóricas antes de reservar rangos. El crecimiento de internet impulsó asignación sin clases, reutilización privada y traducción de direcciones. IPv6 emplea 128 bits y una cabecera rediseñada, con un espacio inmensamente mayor. No es solo “IPv4 con más números”: cambia autoconfiguración, fragmentación y tratamiento de opciones.
La transición requiere doble pila, túneles o traducción porque un nodo exclusivamente IPv4 no interpreta directamente IPv6. Escribir una dirección IPv6 usa hexadecimal y permite comprimir grupos de ceros. Ambas versiones cumplen la intención de direccionar y encaminar, pero sus paquetes no son intercambiables sin mecanismos explícitos.
NAT permitió que numerosos equipos privados compartieran una dirección IPv4 pública, pero introdujo estado y complicó conexiones entrantes. IPv6 recupera abundancia de direcciones, aunque firewalls siguen siendo necesarios: tener una dirección global no significa aceptar cualquier paquete. Direccionamiento y política de acceso son decisiones separadas.
Un límite evita bucles eternos y el enlace limita el paquete
IPv4 llama TTL a un campo que cada router reduce; IPv6 lo denomina Hop Limit. Si llega a cero, el datagrama se descarta, evitando que un bucle de rutas lo mantenga para siempre. Herramientas como traceroute aprovechan respuestas al expirar límites sucesivos para revelar saltos aproximados. El resultado puede variar y algunos routers no responden, así que no es un mapa perfecto.
Cada enlace admite una unidad máxima de transmisión. En IPv4, routers pueden fragmentar ciertos datagramas; en IPv6 la fragmentación corresponde al origen. Descubrir la MTU del camino ayuda a evitar paquetes demasiado grandes. ICMP comunica errores y diagnósticos necesarios; bloquearlo sin criterio puede romper descubrimiento de tamaño aunque la conexión parezca parcialmente accesible.
Dirección y ruta no equivalen a entrega fiable
TCP utiliza IP y añade puertos, conexión, orden, confirmaciones, retransmisión y controles de flujo y congestión. IP puede entregar el segundo datagrama antes que el primero o perder ambos sin reintentarlos. Esa no es una avería de diseño: los extremos deciden si necesitan fiabilidad, baja latencia u otra semántica mediante protocolos superiores.
Una analogía limitada sería que IP gestiona sobres con direcciones y TCP numera páginas, confirma recepción y recompone el documento. La red real no es un servicio postal y la analogía no explica rutas dinámicas ni ventanas, pero separa responsabilidades. HTTP pertenece todavía más arriba y da significado a solicitudes y respuestas.
Una dirección alcanzable no implica confianza
La cabecera IP básica no cifra contenido ni autentica por defecto quién controla el origen indicado. Direcciones pueden falsificarse en ciertos ataques, aunque las respuestas no vuelvan al atacante sin controlar la ruta. Filtrado de entrada, firewalls, IPsec y protocolos cifrados abordan riesgos diferentes. Geolocalizar una IP ofrece aproximaciones y no demuestra quién estaba detrás de una conexión.
El dato memorable es que internet puede reenviar un datagrama sin conocer la aplicación ni garantizar su llegada. Esa capa mínima permitió que redes heterogéneas se conectaran y evolucionaran. Los protocolos de internet muestran el conjunto; esta página se limita a direcciones, formato de datagramas y decisiones de encaminamiento de IPv4 e IPv6.
IPsec puede autenticar y cifrar tráfico a nivel de red mediante cabeceras y asociaciones de seguridad, mientras TLS protege conexiones de aplicación. Elegir una capa cambia qué metadatos quedan visibles y quién gestiona claves. Ninguna opción corrige por sí sola una aplicación vulnerable o una ruta mal anunciada. Un datagrama puede cruzar fibra, wifi y enlaces móviles sin cambiar el servicio lógico de IP. Cada tecnología lo encapsula en su propia trama para un tramo y la retira antes del siguiente, manteniendo separadas la entrega local y la ruta global.



