Inicio › Herramientas para desarrolladores › Lista de puertos comunes

Lista de puertos comunes

Consulta qué se ejecuta en un número de puerto o busca el puerto predeterminado de un servicio. Filtra la tabla por protocolo, rango de puertos (conocidos, registrados, dinámicos) o categoría, como web, correo, bases de datos o acceso remoto.

Última actualización:

Populares:
Puertos TCP y UDP comunes
Protocolo Descripción Categoría
Publicidad
Publicidad

Cómo usar Lista de puertos comunes

  1. Escribe un número de puerto (como 3306) para ver los servicios que lo usan, o un nombre (como postgres) para encontrar su puerto.
  2. Filtra por protocolo, rango de puertos o categoría para acotar la lista.
  3. Ordena haciendo clic en el encabezado de la columna Puerto o Servicio.
  4. Lee la descripción para saber qué hace el servicio y si está cifrado.
  5. Copia o descarga: haz clic en un número de puerto para copiarlo o descarga la tabla filtrada como archivo CSV.

Rangos de puertos definidos por la IANA

RangoNombrePara qué sirve
0–1023Puertos conocidos (de sistema)Servicios básicos de internet como HTTP, SSH, DNS y SMTP. Usarlos normalmente requiere permisos de administrador.
1024–49151Puertos registrados (de usuario)La IANA los asigna bajo solicitud a aplicaciones concretas, p. ej. el 3306 para MySQL o el 3389 para RDP.
49152–65535Puertos dinámicos / privadosNunca se asignan. Se usan como puertos de origen de corta duración para conexiones salientes y para servicios privados y temporales.

El "Service Name and Transport Protocol Port Number Registry" de la IANA es la lista oficial. Muchos puertos de esta tabla, como el 3000, 5173, 8000, 8080 o 9090, son valores predeterminados populares elegidos por proyectos de software y no asignaciones formales de la IANA, así que el mismo número puede significar cosas distintas en sistemas distintos. Las distribuciones de Linux suelen usar su propio rango efímero de 32768–60999 en lugar del rango dinámico de la IANA.

Versiones seguras de los protocolos comunes

Texto sin cifrarAlternativa cifrada
HTTP 80HTTPS 443
FTP 21SFTP 22 (sobre SSH) o FTPS 990
Telnet 23SSH 22
SMTP 25 (entre servidores)SMTP con STARTTLS en el 25; envío desde clientes en el 587 (STARTTLS) o el 465 (TLS implícito)
POP3 110POP3S 995
IMAP 143IMAPS 993
LDAP 389LDAPS 636
DNS 53DNS sobre TLS 853 o DNS sobre HTTPS 443
MQTT 1883MQTT sobre TLS 8883

Cómo comprobar qué puertos están abiertos

  • Linux: sudo ss -tulpn muestra todos los puertos TCP y UDP en escucha con el programa al que pertenecen.
  • macOS: sudo lsof -iTCP -sTCP:LISTEN -n -P muestra los puertos TCP en escucha.
  • Windows: netstat -ano muestra los puertos con los ID de proceso; búscalos en la pestaña Detalles del Administrador de tareas.
  • Probar un puerto remoto: nc -zv example.com 443 en Linux/macOS, o Test-NetConnection example.com -Port 443 en PowerShell.

Preguntas frecuentes

¿Qué son los puertos conocidos?

Los puertos del 0 al 1023 son los puertos conocidos (de sistema) que la IANA asigna a servicios básicos como HTTP (80), HTTPS (443), SSH (22) y DNS (53). En Linux y macOS, un programa normalmente necesita permisos de administrador para escuchar en ellos.

¿Qué diferencia hay entre puertos registrados y dinámicos?

Los puertos registrados, del 1024 al 49151, pueden registrarlos ante la IANA los fabricantes de software, por ejemplo el 3306 para MySQL. Los puertos dinámicos o privados, del 49152 al 65535, nunca se asignan; los sistemas operativos los usan como puertos de origen temporales (efímeros) para las conexiones salientes.

¿Qué diferencia hay entre los puertos TCP y UDP?

TCP y UDP tienen espacios de puertos separados de 65,536 números cada uno. TCP ofrece conexiones fiables y ordenadas y se usa para la web, el correo electrónico y SSH. UDP envía datagramas independientes sin garantía de entrega y es adecuado para consultas DNS, voz, vídeo y juegos. Muchos servicios registran el mismo número en ambos.

¿Qué puerto usa HTTPS?

HTTPS usa por defecto el puerto TCP 443. HTTP/3 también usa el puerto 443, pero sobre UDP con el protocolo QUIC. HTTP simple, sin cifrar, usa el puerto 80.

¿Un servicio está siempre en su puerto predeterminado?

No. Un número de puerto es solo una convención: los administradores pueden ejecutar SSH en el 2222 o una aplicación web en el 8080, y cualquier programa puede escuchar en un puerto inesperado. Para ver qué está escuchando realmente en tu equipo, ejecuta sudo ss -tulpn en Linux o netstat -ano en Windows.

¿Qué puertos debo mantener cerrados a internet?

Expón solo lo que necesites, normalmente el 80 y el 443 para un servidor web. Nunca expongas directamente bases de datos (3306, 5432, 27017, 6379), la API de Docker (2375), RDP (3389), SMB (445) ni Telnet (23); accede a ellos mediante una VPN o un túnel SSH.

¿Cuántos puertos hay?

TCP y UDP tienen cada uno 65,536 puertos, numerados del 0 al 65535, porque el campo de puerto del encabezado del paquete mide 16 bits. El puerto 0 está reservado y no se usa para el tráfico normal.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Herramientas de red, DNS y correo →