domingo, 10 de mayo de 2009

La Lola se va a los puertos





Hablando de Internet todos hemos utilizado o escuchado alguna vez la palabra “puerto”: para emule hay que configurar los puertos, este ordenador tiene este puerto “capado”. Pero, ¿que es esto de los puertos en una conexión a Internet?.





Frecuentemente se utiliza Internet como sinónimo de páginas web, o sin tener claro de qué realmente estamos hablando. Internet es una red, y podemos acceder a diferentes servicios sobre la misma: navegar por páginas web, servicio de e-mails, o transferencia de ficheros entre ordenadores, son ejemplos de ellos.

Si tengo un ordenador conectado a Internet podré utilizar varios de estos servicios simultáneamente. Puedo estar trabajando con Emule, enviando un correo electrónico y navegando por Internet simultáneamente. Y esta información, que pertenece a comunicaciones distintas, está se transmite, sin embargo por la misma conexión a Internet. De alguna manera el ordenador tiene que ser capaz de distinguirla y enviarla al sitio adecuado, a mi navegador de Internet, a mi programa de correo electrónico, o a Emule. Para esto no hay nada más sencillo que darles un número distinto a cada uno de estos servicios. Este número es lo que se llama “puerto”. Algunas aplicaciones tienen un número de puerto asignado por defecto, utilizado de modo usual. Por ejemplo, el servicio WWW (World Wide Web), que nos permite navegar por páginas web tiene asignado el puerto número 80.

Así pues, el puerto no es más que un número, y permite al ordenador separar la información que recibe a través de la conexión a Internet, para asignarla a la aplicación correcta. No tiene nada que ver con algo físico como su nombre podría sugerir.



Un libro bastante comprensible sobre Internet, a la vez que técnico, es Internetworking with TCP/IP, de Douglas E. Comer.