Diferencia entre puerta de enlace (gateway) y enrutador (router)

La diferencia principal: una puerta de enlace (gateway) es el punto único de acceso a ordenadores fuera de tu red. Según complejidad, hay una o pocas, pues son puertas de entrada/salida como las de una casa. Un enrutador (router) determina la ruta más corta para que datos viajen del Equipo A al B, como pasillos y escaleras.

Puertas de enlace (Gateways)

Es un servidor con app gateway o dispositivo que conecta una red a otra. Si Red A quiere conectar a Red B y viceversa, ambas necesitan gateways que den salida/entrada a equipos de ambas redes. Definen los límites de tu red.

Enrutadores (Routers)

Dispositivo con puertos donde conectan ordenadores/servidores. Programados con tablas de enrutamiento para hallar ruta más corta entre A y B. Tabla contiene lista de IPs a las que el router puede conectar para transferir datos. Calcula número de "saltos" (hops) entre equipos.

Ejemplo de configuración de red

Dos redes con 20 PCs cada una. Para que los 20 de una red se comuniquen, no hace falta gateway; basta un router con tabla de saltos internos. Si PC de Red A quiere enviar archivos a PC de Red B, ambas redes deben tener gateway (Gateway A y B) para poder comunicarse.

Seguridad

Routers: asegurar contra inundación de datos/tráfico. Tablas de enrutamiento múltiples para minimizar congestión. Gateways: seguridad crucial. Al ser entrada/salida, servidores/equipos gateway deben protegerse de virus; lo que pase por gateway accede a red interna. Si un router falla, otros encuentran rutas alternativas. Si cae un gateway, toda la red cae.

Configuración

Routers: definen tablas de enrutamiento (lista de IPs a las que pasar datos). Gateways: definen qué es red interna y qué externa. Servidores gateway suelen tener dos IPs: interna (para comunicación interna) y externa (para fuera).