La magia de Internet, II ¿Qué son los "puertos" del emule?

Escrito por Carlos Fenollosa en Guias de Internet el 29 de enero de 2008
Parece ser que todas las palabras que tienen que ver con Internet se han cogido prestadas del vocabulario de la navegación, ¿verdad? Es curioso. Algún día a un iluminado se le ocurrió definir como “navegación” a visitar información que está exhibida en la otra punta del mundo, y llamó “navegador” al programa usado para este propósito.

Pero ahí no acaba todo; hay otra palabra que es desgraciadamente famosa por el concepto tan difícil que define: los “puertos”, que conoceréis por estar relacionados estrechamente con programas como el Emule o el MSN. Sin embargo, son mucho más que un simple número; son la única manera que tiene un ordenador de conectarse al tuyo.

En los seres humanos, hay muchas formas de comunicación. Primero llamamos la atención de la persona, llamándole por su nombre. Una vez está por nosotros, podemos hablarle, guiñarle un ojo, darle la mano o cualquier otro método para saludar. Los ordenadores funcionan de forma similar, sólo que mediante intermediarios, que son los famosos “routers” de las empresas de telecomunicaciones.

Cuando quieres abrir una vídeoconferencia con una amiga por MSN, tu ordenador debe comunicarse con el suyo, y lo primero que hace es preguntarle su nombre. Los ordenadores son objetos bastante impersonales, así que su nombre no es realmente una palabra sino una serie de números, como explicaré en otro artículo más adelante. Sin embargo, por hoy, podemos quedarnos con la idea de que nuestro ordenador pregunta el nombre al de nuestra amiga.

Entonces, nuestro MSN debe “saludar” al suyo, para que ambos sepan que están listos para comunicarse. Este “saludo” significa enviar cierta información a un “puerto” de su ordenador. Ya que le estamos pidiendo una vídeo conferencia, ambos programas habían acordado previamente —normalmente a instancias del fabricante— que el “saludo” de vídeoconferencia significa enviarse unos datos por el puerto 6888.

¿Por qué el 6888 y no el 1234? Como digo, cada fabricante escoge un número, intentando no coincidir con ningún programa de otro fabricante. Por ejemplo, cuando nuestro navegador de internet quiere entrar a <a href="http://www.google.com">www.google.com</a>, envía a los servidores de Google unos datos en el “puerto” número 80. De esta manera, como todos los ordenadores pueden mantener simultáneamente varias conversaciones, mientras están dirigidas en “puertos” diferentes, nosotros podremos hablar por vídeoconferencia mientras navegamos.

Vamos, que cuando un ordenador quiere hablar con otro, le envía un saludo digital, llamándolo por su nombre, y utilizando un número de puerto determinado, que depende del programa que esté hablando.

Entonces, ¿por qué para usar el emule hay que “abrir los puertos del router” y para navegar por Internet no? Pues porque una cosa es que nuestro ordenador inicie la conversación —como cuando entramos en <a href="http://www.google.com">www.google.com</a>— y otra es que nosotros seamos saludados por otro ordenador —es decir, nuestra amiga es quien nos llama por vídeoconferencia—

Nuestro router, el que tenemos en casa al lado del ordenador, es una máquina bastante inteligente. Está diseñada para que nuestro ordenador pueda saludar y a la vez ser saludado, pero además nos protege de la gente que intenta pegarnos un puñetazo virtual antes de saludar. Seguro que esta palabra os suena: es un “firewall” que nos protege.

Para protegernos, lo que hace nuestro router es bloquear todos los saludos que nos llegan del exterior. Como está establecido que cada ordenador puede mantener 65.000 puertos como máximo, es decir, 65.000 conversaciones simultáneas con diferentes ordenadores, el router bloquea el paso para cada uno de ellos.

Si el router vigila el paso a nuestro puerto 4662, nuestro Emule no puede ser saludado por otros Emules, y por lo tanto no funcionará bien. Es por ello que tenemos que configurarlo para que entienda que no pasa nada si alguien nos llama al puerto 4662. No os voy a decir qué procedimiento seguir, porque cada aparato se maneja de una forma diferente; mirad en la documentación que os venía con el router y seguid los pasos que allí se indican.

Resumiendo; los “puertos” digitales de vuestro ordenador son el lugar donde se descargan las mercancías virtuales que os envían desde otros ordenadores, sea música del Emule o vídeo del MSN. Al final resulta que la persona que denominó “puerto” al dichoso numerito no iba tan desencaminada.
  • Currently 4.7/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comentarios.

Avatar de Cortador

Por Cortador hace 3 meses

Los puertos para los P2P es una de las cosas que no debemos descuidar porque es una de las razones para que nuestros P2P vuelen
Saludos!

Escribe tu comentario

Si quieres dejar un comentario Inicia sesión o Registrate