Si alguna vez configuraste un firewall, configuraste FTP para subir un sitio web o viste mencionado el “puerto 443” en el panel de tu hosting, ya te has topado con los números de puerto conocidos, aunque nadie te haya explicado qué eran realmente. Para un diseñador web principiante, entender qué hacen estos números de puerto hace que la configuración del hosting, el despliegue y la solución de problemas sean mucho menos misteriosos.
Un número de puerto es un valor numérico de 16 bits entre 0 y 65535, asignado y mantenido por IANA (la Autoridad de Números Asignados de Internet) para que las aplicaciones puedan comunicarse a través de una red mediante TCP o UDP. Los puertos se dividen en tres categorías: puertos conocidos, puertos registrados y puertos dinámicos. Este conocimiento también es directamente relevante si estudias para una certificación de redes, como CompTIA Network+ o CCNA.
Esta guía cubre cómo funcionan realmente los puertos, los tres rangos de puertos, una hoja de referencia completa de números de puerto conocidos comunes y cuáles importan más para el trabajo cotidiano de diseño web.
¿Qué Es un Número de Puerto?
Un número de puerto identifica una aplicación o servicio específico que se ejecuta en un dispositivo, para que el tráfico de red entrante sepa exactamente adónde ir una vez que llega a la dirección IP correcta. Piensa en una dirección IP como la dirección postal de un edificio, y en un número de puerto como el departamento u oficina específica dentro de él.
Puertos Físicos vs. Puertos de Comunicación de Red
Las computadoras en realidad usan dos tipos distintos de “puertos”, y es fácil confundirlos:
- Puertos físicos: las entradas de hardware que se usan para conectar periféricos, como un puerto USB o Ethernet.
- Puertos de comunicación de red: puertos lógicos basados en software que operan en la capa de Transporte usando TCP o UDP, dirigiendo el tráfico entrante a la aplicación o protocolo correcto.
Esta guía trata del segundo tipo: los puertos que hacen posible la comunicación en red.
Las Tres Categorías de Números de Puerto
Los 65,536 números de puerto posibles se dividen en tres rangos definidos:
- Puertos conocidos: 0–1023: reservados para servicios comunes y estandarizados como HTTP, HTTPS y FTP.
- Puertos registrados: 1024–49151: asignados a aplicaciones y servicios específicos, aunque con un control menos estricto que los puertos conocidos.
- Puertos dinámicos o privados: 49152–65535: usados temporalmente por las aplicaciones para conexiones de corta duración y no asignados de forma permanente a un solo servicio.
Hoja de Referencia de Números de Puerto Conocidos
Esta es una referencia rápida de los puertos conocidos más comunes que encontrarás:
| Puerto | Nombre del servicio | Descripción |
|---|---|---|
| TCP/20, TCP/21 | File Transfer Protocol (FTP) | Envía y recibe archivos entre sistemas |
| TCP/22 | Secure Shell (SSH) | Inicio de sesión de consola cifrado |
| TCP/22 | Secure FTP (SFTP) | Transferencia segura de archivos |
| TCP/23 | Telnet | Inicio de sesión remoto de consola en dispositivos de red |
| TCP/25 | Simple Mail Transfer Protocol (SMTP) | Transferencia de correos entre servidores de correo |
| TCP/53, UDP/53 | Domain Name System (DNS) | Convierte nombres de dominio en direcciones IP |
| UDP/67, UDP/68 | Dynamic Host Configuration Protocol (DHCP) | Direccionamiento IP y configuración automáticos |
| UDP/69 | Trivial File Transfer Protocol (TFTP) | Una aplicación de transferencia de archivos muy simple |
| TCP/80 | HyperText Transfer Protocol (HTTP) | Comunicación con servidores web |
| TCP/110 | Post Office Protocol (POP3) | Recibir correo en un cliente de correo |
| UDP/123 | Network Time Protocol (NTP) | Sincronizar relojes |
| TCP/143 | Internet Message Access Protocol (IMAP4) | Un protocolo más nuevo para clientes de correo |
| UDP/161 | Simple Network Management Protocol (SNMP) | Reunir estadísticas y administrar dispositivos de red |
| TCP/389 | Lightweight Directory Access Protocol (LDAP) | Comunicarse con directorios de red |
| TCP/443 | Hypertext Transfer Protocol Secure (HTTPS) | Comunicación con servidores web con cifrado |
| TCP/445 | Server Message Block (SMB) | Transferencias de archivos y uso compartido de impresoras en Windows |
| TCP/636 | Lightweight Directory Access Protocol Secure (LDAPS) | LDAP sobre SSL |
| TCP/3389 | Remote Desktop Protocol (RDP) | Visualización gráfica de un dispositivo remoto |
| H.323 | Serie de protocolos ITU Telecommunication H.32x | Señalización de voz sobre IP |
| TCP/5060–5061 | Session Initiation Protocol (SIP) | Protocolo de señalización de voz sobre IP |
Puertos que Todo Diseñador Web Debería Conocer
No necesitas memorizar toda la hoja de referencia, pero unos cuantos de estos puertos aparecen constantemente en el trabajo de diseño web:
- Puerto 80 (HTTP) y puerto 443 (HTTPS): los dos puertos en los que funciona todo sitio web. Si un sitio carga sin “https”, probablemente sigue usando el puerto 80 sin cifrar.
- Puerto 21 y puerto 22 (FTP/SFTP): se usan para subir archivos de un sitio web a un servidor; SFTP en el puerto 22 es la opción más segura y en general la preferida hoy.
- Puerto 22 (SSH): se usa para iniciar sesión de forma segura en la línea de comandos de un servidor, común al administrar un hosting o un VPS.
- Puerto 3389 (RDP): se usa para acceder de forma remota al escritorio de un servidor Windows, relevante si alguna vez administras un entorno de hosting basado en Windows.
Conocer solo estos cuatro cubrirá la gran mayoría de las situaciones con las que un diseñador web principiante se topa al desplegar o resolver problemas de un sitio.
Conclusión
Los números de puerto conocidos son las direcciones estandarizadas que permiten a los servicios comunes de internet (tráfico web, correo, transferencias de archivos, inicios de sesión remotos) encontrar la aplicación correcta en un servidor. Los puertos se dividen en tres rangos (conocidos, registrados y dinámicos), y el rango de puertos conocidos de 0–1023 cubre casi todos los servicios con los que se topará un diseñador web principiante.
No necesitas memorizar toda la lista para sacar provecho de esta guía. Reconocer un puñado de números de puerto conocidos clave (80 y 443 para el tráfico web, 21/22 para transferencias de archivos y 22 para el acceso seguro a servidores) basta para que la configuración del hosting, la configuración de firewalls y la solución de problemas de despliegue sean mucho menos confusas. Guarda la hoja de referencia anterior y tendrás una consulta rápida lista la próxima vez que un número de puerto aparezca en un lugar inesperado.
