Mientras que un router actúa en la Capa 3 (Red) del modelo OSI, una pasarela a nivel de aplicación opera en la Capa 7 (Aplicación). Esto les otorga una capacidad de control mucho más granular.
A. ¿Cómo funciona una ALG?
La pasarela actúa como un intermediario total.
La conexión original se rompe: el cliente no habla directamente con el servidor final, sino que habla con la pasarela.
La pasarela abre el paquete, analiza el protocolo, aplica políticas de seguridad y, si todo es correcto, crea una nueva conexión hacia el destino final.
Este proceso garantiza que no haya una conexión física directa entre los dos extremos, ofreciendo un nivel de seguridad muy alto.
B. Funciones principales de una ALG
Inspección profunda de paquetes (DPI - Deep Packet Inspection): Puede detectar si un paquete HTTP, aunque viene por el puerto 80, contiene un comando malicioso o un archivo no autorizado.
Control de protocolos complejos: Algunos protocolos, como SIP (para voz IP) o FTP (activo), negocian puertos dinámicamente en medio de la sesión. Un router NAT simple suele bloquearlos porque no entiende qué están haciendo; una ALG entiende el protocolo y "abre" los puertos necesarios dinámicamente de forma controlada.
Transformación de datos: Pueden traducir formatos de datos, convertir protocolos (ej: de un protocolo antiguo a uno moderno) o incluso reescribir encabezados de la aplicación.
C. Ventajas y Desventajas
Ventajas: Máxima seguridad, visibilidad total del tráfico y capacidad para gestionar protocolos "difíciles" que el NAT estándar no entiende.
Desventajas: Introducen latencia (al tener que procesar el contenido de cada paquete) y consumen muchos más recursos de CPU que un router estándar.
Reto para el alumno
Imagina que en tu empresa utilizas un sistema de telefonía IP basado en el protocolo SIP. Cada vez que un empleado intenta realizar una llamada hacia afuera de la oficina, la llamada se corta a los pocos segundos a pesar de tener acceso a Internet.
Pregunta: Sabiendo que los routers NAT normales no entienden la complejidad del intercambio de señales SIP, ¿cómo ayuda una ALG a solucionar este problema técnico? ¿Qué crees que está haciendo la pasarela con los mensajes SIP que pasan a través de ella?