El conocimiento y la gestión de los puertos no es un tema baladí, sin embargo, aún a riesgo de ser poco rigurosos podríamos compararlos con las cadenas de TV que recibimos en nuestros televisores, cada una la recepcionamos por un canal diferente en el mismo aparato y con el mismo cable.
Algo parecido ocurre. Cuando un ordenador envía una petición a otro equipo de la red, ¿cómo sabe éste qué tipo de servicio es solicitado?, simplemente porque la petición entra por un puerto determinado, es decir, existe una correspondencia común entre puertos y servicios que podemos ver ejecutando:
$cat /etc/services |
Obteniendo un listado de todos los servicios y puertos disponibles del tipo:
ftp 21/tcp ftp 21/udp fsp fspd ssh 22/tcp # SSH Remote Login Protocol ssh 22/udp # SSH Remote Login Protocol telnet 23/tcp telnet 23/udp # 24 - private mail system smtp 25/tcp mail smtp 25/udp mail time 37/tcp timserver time 37/udp timserver .............................................. http 80/tcp www www-http # WorldWideWeb HTTP http 80/udp www www-http # HyperText Transfer Protocol kerberos 88/tcp kerberos5 krb5 # Kerberos v5 kerberos 88/udp kerberos5 krb5 # Kerberos v5 |
Donde se observa el servicio, el puerto/protocolo y una descripción del servicio prestado.Por eso, cuando solicitamos una página web, salvo que indiquemos expresamente otra cosa, estaremos llamando al puerto 80 del servidor solicitado. Una vez recibida nuestra petición, si es razonable, se iniciará un pequeño diálogo con nuestra computadora para que se realice la conexión y, finalmente, veremos aparecer en nuestro navegador la página solicitada. Esta situación acontece cuando navegamos por internet con nuestra conexión facilitada por un proveedor de ISP. Al conectarnos, nuestro proveedor nos asigna una dirección IP pública que, normalmente varía de una conexión a otra.[1] Esta dirección IP asignada a nuestro equipo por el proveedor de ISP es la que permite a cada servidor web remitirnos las páginas que le solicitamos.
[1] | salvo que deseemos pagar más y adquirir nosotros nuestra IP pública propia. |