Los puertos físicos de su computadora le permiten comunicarse con dispositivos periféricos, como su teclado y mouse, y conectarse con dispositivos de Internet a través de cables Ethernet.
La terminal de Linux
- Los 7 mejores emuladores de terminal para Linux
- 10 herramientas de línea de comandos para el análisis de datos en Linux
- Descargar ahora:hoja de referencia de SSH
- Hoja de trucos de comandos avanzados de Linux
- Tutoriales de línea de comandos de Linux
Dentro de las redes informáticas, los puertos tienen un propósito similar. Cuando un sistema informático busca conectarse a otra computadora, el puerto sirve como punto final de comunicación. También es posible que diferentes servicios que se ejecutan en la misma computadora expongan varios puertos y se comuniquen entre sí mediante estos puertos. En términos simples, si una aplicación o servicio de software necesita comunicarse con otros, expondrá un puerto. Los puertos se identifican con números enteros positivos de 16 bits sin signo, que van de 0 a 65535. Otros servicios usan este número de puerto para comunicarse con el servicio o la aplicación. Los números de puerto se dividen en tres rangos:conocido puertos, registrados puertos y dinámico o privado puertos.
Puertos conocidos (también conocidos como puertos del sistema) ) están numerados del 0 al 1023. Por ejemplo, para conectarse al host example.com a través de SSH, usaría este comando:
ssh [email protected] -v
En este ejemplo, -v significa detallado y debería ver un resultado similar a este:
debug1: Connecting to example.com [<IP Addr>] port 22
Como se muestra, SSH está intentando conectarse a example.com utilizando el número de puerto 22. Puede utilizar -p opción para especificar otro número de puerto; de lo contrario, SSH se establecerá de forma predeterminada en 22.
La Autoridad de Números Asignados de Internet (IANA) ha asignado números de puerto a servicios de uso común como SSH, FTP, HTTP, HTTPS y otros. Estos son algunos de los más comunes:
Número de puerto | Uso |
20 | Transferencia de datos del Protocolo de transferencia de archivos (FTP) |
21 | Control de comandos del Protocolo de transferencia de archivos (FTP) |
22 | Secure Shell (SSH) |
23 | Telnet:servicio de inicio de sesión remoto, mensajes de texto sin cifrar |
25 | Protocolo simple de transferencia de correo (SMTP) Enrutamiento de correo electrónico |
53 | Servicio de sistema de nombres de dominio (DNS) |
80 | Protocolo de transferencia de hipertexto (HTTP) utilizado en la World Wide Web |
110 | Protocolo de oficina postal (POP3) utilizado por clientes de correo electrónico para recuperar correo electrónico de un servidor |
119 | Protocolo de transferencia de noticias en red (NNTP) |
123 | Protocolo de tiempo de red (NTP) |
143 | Protocolo de acceso a mensajes de Internet (IMAP) Gestión de correo digital |
161 | Protocolo simple de administración de red (SNMP) |
194 | Internet Relay Chat (IRC) |
443 | HTTP seguro (HTTPS) HTTP sobre TLS/SSL |