El reenvío de puertos es el proceso que utiliza un enrutador o firewall para clasificar el tipo correcto de datos de red en el puerto correcto. Las computadoras y los enrutadores usan puertos como una forma de organizar los datos de la red. A los diferentes tipos de datos, como sitios web, descargas de archivos y juegos en línea, se les asigna un número de puerto. El enrutador o firewall utiliza el reenvío para enviar los datos correctos al lugar correcto.
Un firewall protege una computadora bloqueando la información no autorizada, pero si un firewall bloqueara todos los datos entrantes y salientes, la computadora no podría acceder a Internet. Cuando un usuario de computadora desea que algunos datos pasen por el firewall y los envíen a una ubicación específica, puede configurar el reenvío de puertos. Esto le da al firewall instrucciones sobre qué tipos de datos están permitidos y cómo deben dirigirse.
La información en Internet está asociada a un puerto. A las páginas web, por ejemplo, normalmente se les asigna el puerto 80. El protocolo de transferencia de archivos (FTP), que a menudo se usa para descargar y cargar archivos, generalmente usa el puerto 21. Los juegos en línea pueden usar varios números de puerto diferentes, pero a menudo eligen números en miles. .
Alguien que tenga varias computadoras en una red probablemente encontrará que no todas necesitan todos los datos que ingresan a la red. El reenvío de puertos permite al usuario enviar los datos relevantes a la computadora que los utilizará. Si un servidor web aloja un sitio web y una segunda computadora aloja un juego en línea, este proceso garantizará que cada computadora reciba los datos que necesita sin atascarse con los datos destinados a la otra computadora.
En esta situación, una persona usaría el reenvío de puertos para indicar al enrutador qué computadora es el destino de qué datos. Las instrucciones enviarían todas las solicitudes entrantes de páginas web al servidor web. Estos datos ingresarían al enrutador en el puerto 80 y las instrucciones de reenvío enrutarían esos datos al servidor web.
El servidor de juegos en línea puede estar configurado para usar el puerto 5500. Cualquier dato que llegue a la red en el puerto 5500 debe ser de personas que intentan jugar el juego en línea usando la computadora como anfitrión. La información de reenvío en el enrutador dirigirá todos los datos que ingresan usando el puerto 5500 para ir a la computadora que aloja el juego en línea.
El uso del reenvío de puertos también sirve como otra forma de proteger las computadoras. Las personas fuera de la red solo tendrán acceso al enrutador o firewall, que, a su vez, controlará qué tipos de datos llegan a las computadoras. Cualquier dato que no llegue al enrutador con el puerto correcto no pasará a las computadoras dentro de la red.
Esto no solo mantiene los datos entrantes fluyendo a la computadora correcta, sino que también ayuda a proteger una red al limitar y controlar el acceso externo. Si una red incluye un servidor web, un servidor FTP o un servidor de juegos, o ejecuta otros servicios que requieren acceso externo, este proceso ayudará a mantener la red segura y funcionando sin problemas.