¿Para qué se usa cada puerto del sistema?

Hace un tiempo yo deseaba saber datos sobre puertos del sistema, saber para qué se usaba cada uno, su utilidad o función, y recuerdo que en Wikipedia o en algún otro sitio encontré algo referente a esto.

No obstante, tiempo después descubrí que en nuestro mismo sistema Linux ya está esta información, la tenemos en el archivo: /etc/services
Por ejemplo, les dejo una muestra (y solo una pequeña muestra!) de lo que contiene:
ftp-data    20/tcp
ftp        21/tcp
fsp        21/udp        fspd
ssh        22/tcp                # SSH Remote Login Protocol
ssh        22/udp
telnet        23/tcp
smtp        25/tcp        mail
time        37/tcp        timserver
time        37/udp        timserver
rlp        39/udp        resource    # resource location
nameserver    42/tcp        name        # IEN 116
whois        43/tcp        nicname
Como ven, nos muestra primero el servicio, luego el puerto que usa, luego el protocolo y por último una breve descripción de algunos servicios.
Pueden mostrar el contenido de este archivo abriéndolo con cualquier editor de texto, por ejemplo en una terminal podrían poner:
nano /etc/services
O bien simplemente listando el archivo con:
cat /etc/services
Si quieren NO mostrar tooodo el contenido, pues solo desean saber (por ejemplo) qué puerto se usa para FTP, pueden filtrar con el comando grep :
cat /etc/services | grep ftp
Y esto nos dará como resultado solo lo relacionado con FTP:
 ftp-data        20/tcp
ftp             21/tcp
tftp            69/udp
sftp            115/tcp
ftps-data       989/tcp                         # FTP over SSL (data)
ftps            990/tcp
venus-se        2431/udp                        # udp sftp side effect
codasrv-se      2433/udp                        # udp sftp side effect
gsiftp          2811/tcp
gsiftp          2811/udp
frox            2121/tcp                        # frox: caching ftp proxy
zope-ftp        8021/tcp                        # zope management by ftp
Bueno… eso. Que nuestro sistema muchas veces tiene la información que necesitamos, y nosotros ni por enterados :D
Saludos

Entradas populares de este blog

El mejor software libre para tu Terminal de Punto de Venta (TPV/POS)

Canaima 3 vs Windows 7: Una comparación detallada de ambos Sistemas Operativos

Cómo utilizar un USB como memoria RAM