Puertos de red comunes, referencia rápida

Estos son los puertos TCP y UDP que más verás en cortafuegos, registros y archivos de configuración. La mayoría de los servicios escuchan en un puerto fijo, así que conocer los comunes permite identificar el tráfico de un vistazo.

Actualizado:

PuertoProtocoloTransporteUso
20/21FTPTCPFile transfer (21 control, 20 data)
22SSHTCPSecure remote login and SFTP
23TelnetTCPUnencrypted remote terminal
25SMTPTCPSending and relaying email
53DNSUDP/TCPDomain name resolution
67/68DHCPUDPAutomatic IP assignment
80HTTPTCPWeb pages, unencrypted
110POP3TCPEmail retrieval
143IMAPTCPEmail synchronisation
443HTTPSTCPSecure web traffic
587SMTP submissionTCPEmail sending with authentication
993IMAPSTCPSecure IMAP over TLS/SSL
3306MySQLTCPMySQL database access
5432PostgreSQLTCPPostgreSQL database access
3389RDPTCPWindows remote desktop
8080HTTP altTCPWeb proxy and dev servers

Notas

Preguntas frecuentes

¿Para qué se usa el puerto 443?
El 443 es el puerto por defecto de HTTPS, la versión cifrada de HTTP. Es el que usa el navegador para la mayoría de sitios seguros y donde terminan las conexiones TLS.
¿Cuál es la diferencia entre puertos TCP y UDP?
TCP establece una conexión fiable y ordenada y lo usan la mayoría de servicios como HTTP, SSH y el correo. UDP es más rápido y sin conexión, ideal para consultas DNS, DHCP y streaming.
¿Qué puertos se consideran conocidos?
Los puertos conocidos van del 0 al 1023 y los asigna IANA a servicios estándar como HTTP (80) y HTTPS (443). Del 1024 al 49151 son registrados, y del 49152 al 65535 dinámicos o efímeros.
¿Cómo puedo ver qué puertos están abiertos en mi equipo?
En Windows ejecuta netstat -ano. En macOS y Linux usa netstat -tulnp o lsof -i. La salida muestra las direcciones en escucha y el programa dueño de cada puerto.