Está en la página 1de 3

Que son los puertos? Por que abrirlos?

Cada direccin de Internet o IP tiene asignada diferentes puertos o segmentos. Aunque normalmente nos referimos a Puertos TCP (Transport Control Protocol) y UDP (User Datagram Protocol), en realidad ms que de puertos debemos hablar de protocolos, ya que no se trata de diferentes tipos de puertos, sino de diferentes protocolos utilizados para su gestin. Cada uno de esos puertos sirven para recibir o enviar informacin. Servicios como el correo electrnico, la WEB, la mensajera de MSN, tienen asignados por defecto ciertos puertos para su operacin normal y por lo general estn "abiertos" es decir autorizados a recibir y enviar informacin, por ejemplo: El correo electrnico utiliza el puerto TCP 110 para el correo entrante y el puerto 25 TCP para el correo saliente. El navegador Web utiliza el puerto TCP 8080 para acceder a paginas. La mensajera de MSN utiliza el TCP 1863 para enviar mensajes etc.

Los routers pueden abrir o cerrar esos puertos para evitar entradas o salidas de informacin no autorizadas a peticin del usuario o como una forma de proteccin que en trminos computacionales se le conoce como Firewall (Cortafuegos). Por lo general casi todos los routers del mercado ya tienen definidos los servicios ms bsicos como los mencionados arriba, pero existen muchos otros que vienen cerrados lo que provoca problemas en el momento de querer enviar correo o usar el Messenger, utilizar determinados programas que interconectan con Internet. El abrir los puertos no siempre implica ms velocidad de interconexin pero si una interactuacin ms eficiente. El caso tpico es el del programa p2p de intercambio de archivos llamado Emule que requiere que se abra un puerto de salida y uno de entrada para agilizar sus subidas y descargas de archivos. En ocasiones, una desconexin constante por parte de tu Equipo (PC) hacia un equipo o elemento de red remoto (un servido o aplicacin), puede ser debido a un problema de tipo de enlace, es decir de configuracin de la interconexin, donde pueden estar influyendo los puertos que enlazan el acceso. Pongamos un ejemplo, si se tiene cerrado un puerto por donde se comunica un juego para acceder a su servidor donde se juega online, la latencia de conexin ser ms grande y por tanto el juego funcionar de una forma ralentizada o con fluctuacin de cortes. Muchos routers tienen dos opciones "Conect on demand" (conectar sobre demanda) y "Keep alive" (mantener vivo) y se refiere a como manejan la conexin con el servidor de Internet. La primera solo se conectar cuando realices algo con un programa cliente que requiere los servicios de Internet y la segunda es una opcin para que siempre se mantenga conectado, lo uses o no. Muchas veces, si no ests usando voluntariamente Internet, el router se desconecta y parece que como sin conexin porque puede tardar un rato en establecerla. En definitiva, es necesario abrir los puertos para determinados tipos de conexin o bien aplicaciones y servicios tal y como hemos comentado antes, muchos programas como programas de intercambio de archivos (Emule, Bittorrent,) o juegos online requieren necesariamente la apertura de los puertos para un funcionamiento optimo. Existen

elementos pasivos como los Mdems de Cable que poseen una forma de "enrutamiento" transparente, hacia los dems dispositivos de interconexin. Y otros como determinados Cablemodems-Routers-Wifi o simples Routers (BBR) conectados a continuacin de los Cablemodems tienen activa esta funcin, la cual es necesario aprender a usar para optimizar la conectividad hacia Internet.

Apertura de puertos:
Un puerto se puede abrir a dos niveles, a nivel del sistema y a nivel salida de comunicacin. A nivel del sistema se trata de autorizar en el Firewall el trfico por un determinado puerto. A nivel salida de comunicacin se trata bsicamente de configurar un enrutador, o Router para que dirija el trfico de un puerto determinado a un terminal especificado. Rango de los puertos: El campo de puerto tiene una longitud de 16 bits, lo que permite un rango que va desde 0 a 65535, pero no todos estos puertos son de libre uso. Veamos algunas normas sobre ellos: - El puerto 0 es un puerto reservado, pero es un puerto permitido si el emisor no permite respuestas del receptor. - Los puertos 1 a 1023 reciben el nombre de Puertos bien conocidos, y son los que utilizan el Sistema Operativo (SO), para enlazar con ellos, es necesario tener acceso como Administrador en el SO. - Los puertos 1024 a 49151 son los llamados Puertos registrados, y son los de libre utilizacin. - Los puertos del 491552 al 65535 son puertos efmeros, de tipo temporal, y se utilizan sobre todo por los clientes al conectar con un servidor. Antes de abrir un puerto debemos ser plenamente conscientes de los riesgos que esto supone. Dejar abiertos los puertos de forma indiscriminada implica dejar desprotegido nuestro equipo (PC) de ataques externos como virus, troyanos y distintos tipos de intrusiones que pueden poner en peligro a nuestro Sistema Operativo y la informacin que se pueda integrar en l. En un router, un puerto solo se pude redirigir a un terminal (IP) concreto. En el caso de tratarse de un programa que tenga que estar instalado en ms de un ordenador de la red, se debe configurar el/los puertos del programa de forma que sean diferentes en cada una de las instalaciones. Debemos asegurarnos de que un puerto que vayamos a abrir queda operativo a ambos niveles. De nada nos sirve asignar un puerto en el router si luego nos lo cierra el Firewall del Sistema Operativo. Que deberemos hacer entonces?

Pongamos un ejemplo. Si abrimos el puerto del programa Emule en nuestro router (4661 y 4662 en TCP, 4672 en UDP) deberemos asegurarnos de verificar que el Firewall (Cortafuegos) de nuestro SO tambin tenga abierto estos puertos o en su defecto este activa la configuracin que permita la salida de la aplicacin hacia Internet. Si abrimos los puertos en nuestro router pero no se ha permitido igualmente su acceso en el Cortafuegos no surgir efecto dicha accin.