Tablas de Puertos Comunes
Esta guía proporciona una referencia completa de los puertos TCP/UDP más comunes utilizados en redes y servicios. Incluye tanto puertos estándar IANA como servicios ampliamente utilizados.
Puertos Bien Conocidos (0-1023)
Servicios Web y HTTP
Puerto
Protocolo
Servicio
Descripción
80
TCP
HTTP
Protocolo de Transferencia de Hipertexto
443
TCP
HTTPS
HTTP sobre TLS/SSL
8080
TCP
HTTP Alt
HTTP alternativo (proxies, desarrollo)
8443
TCP
HTTPS Alt
HTTPS alternativo
Servicios de Correo
Puerto
Protocolo
Servicio
Descripción
25
TCP
SMTP
Simple Mail Transfer Protocol
110
TCP
POP3
Post Office Protocol v3
143
TCP
IMAP
Internet Message Access Protocol
465
TCP
SMTPS
SMTP sobre SSL
587
TCP
SMTP MSA
SMTP Mail Submission Agent
993
TCP
IMAPS
IMAP sobre SSL
995
TCP
POP3S
POP3 sobre SSL
Servicios DNS y Dominios
Puerto
Protocolo
Servicio
Descripción
53
TCP/UDP
DNS
Domain Name System
5353
UDP
mDNS
Multicast DNS (Bonjour)
5355
TCP
LLMNR
Link-Local Multicast Name Resolution
Servicios de Autenticación y Seguridad
Puerto
Protocolo
Servicio
Descripción
22
TCP
SSH
Secure Shell
389
TCP
LDAP
Lightweight Directory Access Protocol
636
TCP
LDAPS
LDAP sobre SSL
1812
UDP
RADIUS
Remote Authentication Dial-In User Service
1813
UDP
RADIUS Acct
RADIUS Accounting
Servicios de Base de Datos
Puerto
Protocolo
Servicio
Descripción
1433
TCP
MSSQL
Microsoft SQL Server
1521
TCP
Oracle
Oracle Database
3306
TCP
MySQL
MySQL Database
5432
TCP
PostgreSQL
PostgreSQL Database
6379
TCP
Redis
Redis Key-Value Store
27017
TCP
MongoDB
MongoDB Database
Servicios de Transferencia de Archivos
Puerto
Protocolo
Servicio
Descripción
20
TCP
FTP Data
File Transfer Protocol (datos)
21
TCP
FTP
File Transfer Protocol (control)
69
UDP
TFTP
Trivial File Transfer Protocol
989
TCP
FTPS Data
FTP sobre SSL (datos)
990
TCP
FTPS
FTP sobre SSL (control)
Servicios de Red y Sistema
Puerto
Protocolo
Servicio
Descripción
23
TCP
Telnet
Telnet (inseguro)
67
UDP
DHCP Server
Dynamic Host Configuration Protocol
68
UDP
DHCP Client
DHCP Client
123
UDP
NTP
Network Time Protocol
161
UDP
SNMP
Simple Network Management Protocol
162
UDP
SNMP Trap
SNMP Traps
Puertos Registrados (1024-49151)
Servicios de Aplicaciones Web
Puerto
Protocolo
Servicio
Descripción
1433
TCP
MSSQL
Microsoft SQL Server
1521
TCP
Oracle
Oracle Database
2049
TCP/UDP
NFS
Network File System
2375
TCP
Docker
Docker Daemon (sin TLS)
2376
TCP
Docker TLS
Docker Daemon con TLS
3306
TCP
MySQL
MySQL Database
3389
TCP
RDP
Remote Desktop Protocol
5432
TCP
PostgreSQL
PostgreSQL Database
5900
TCP
VNC
Virtual Network Computing
6379
TCP
Redis
Redis Key-Value Store
8080
TCP
HTTP Alt
HTTP alternativo
8443
TCP
HTTPS Alt
HTTPS alternativo
9000
TCP
PHP-FPM
PHP FastCGI Process Manager
9090
TCP
Prometheus
Prometheus monitoring
9200
TCP
Elasticsearch
Elasticsearch search engine
27017
TCP
MongoDB
MongoDB Database
Servicios de Comunicación
Puerto
Protocolo
Servicio
Descripción
1194
UDP
OpenVPN
OpenVPN
1701
UDP
L2TP
Layer 2 Tunneling Protocol
1723
TCP
PPTP
Point-to-Point Tunneling Protocol
3478
UDP
STUN
Session Traversal Utilities for NAT
4500
UDP
IPSec NAT-T
IPsec NAT Traversal
5004
UDP
RTP
Real-time Transport Protocol
5005
UDP
RTCP
Real-time Transport Control Protocol
5060
TCP/UDP
SIP
Session Initiation Protocol
5061
TCP
SIPS
SIP sobre TLS
Servicios de Monitoreo y Gestión
Puerto
Protocolo
Servicio
Descripción
161
UDP
SNMP
Simple Network Management Protocol
162
UDP
SNMP Trap
SNMP Traps
199
TCP
SNMP Multiplex
SNMP multiplexing
10050
TCP
Zabbix Agent
Zabbix monitoring agent
10051
TCP
Zabbix Server
Zabbix server
24224
TCP
Zabbix Proxy
Zabbix proxy
5666
TCP
NRPE
Nagios Remote Plugin Executor
6556
TCP
Checkmk
Checkmk monitoring
Servicios de Virtualización
Puerto
Protocolo
Servicio
Descripción
22
TCP
SSH
Secure Shell (VM access)
135
TCP
RPC
Microsoft RPC
139
TCP
NetBIOS
NetBIOS Session Service
445
TCP
SMB
Server Message Block
902
TCP
VMware
VMware Server
903
TCP
VMware
VMware Remote Console
2375
TCP
Docker
Docker Daemon
2376
TCP
Docker TLS
Docker Daemon con TLS
6443
TCP
Kubernetes API
Kubernetes API Server
10250
TCP
Kubelet
Kubernetes Kubelet
Puertos Dinámicos/Efemeros (49152-65535)
Rangos por Sistema Operativo
Sistema
Rango Dinámico
Notas
Linux
32768-60999
Configurable en /proc/sys/net/ipv4/ip_local_port_range
Windows
49152-65535
Ephemeral ports
macOS
49152-65535
Ephemeral ports
IANA
49152-65535
Dynamic/Private ports
Servicios Comunes en Puertos Altos
Puerto
Protocolo
Servicio
Descripción
50000-50099
TCP
SAP
SAP Dispatcher ports
54321
TCP
PostgreSQL
PostgreSQL alternativo
55000
TCP
Oracle
Oracle Listener
60000-61000
TCP
X11
X Window System
Puertos por Protocolo
TCP Específicos
Puerto
Servicio
Uso Principal
21
FTP
Transferencia de archivos
22
SSH
Acceso remoto seguro
23
Telnet
Acceso remoto (inseguro)
25
SMTP
Envío de correo
53
DNS
Resolución de nombres
80
HTTP
Web sin cifrado
110
POP3
Recuperación de correo
143
IMAP
Acceso a correo
443
HTTPS
Web con cifrado
993
IMAPS
IMAP seguro
995
POP3S
POP3 seguro
UDP Específicos
Puerto
Servicio
Uso Principal
53
DNS
Consultas DNS
67
DHCP Server
Asignación de IP
68
DHCP Client
Solicitud de IP
69
TFTP
Transferencia simple de archivos
123
NTP
Sincronización de tiempo
161
SNMP
Monitoreo de red
500
IPSec
VPN IPsec
1194
OpenVPN
VPN OpenVPN
Herramientas para Verificar Puertos
Comandos Básicos
# Ver puertos abiertos localmente
netstat -tlnp
ss -tlnp
# Escanear puertos en host remoto
nmap -p 1 -1000 example.com
# Ver servicios por puerto
lsof -i :80
# Ver tabla de rutas de puertos
cat /etc/services | grep -E "^[0-9]"
Scripts de Verificación
#!/bin/bash
# Verificar puertos comunes
HOST = $1
PORTS =( 22 80 443 3306 5432 )
echo "Verificando puertos en $HOST ..."
for port in " ${ PORTS [@] } " ; do
if nc -z -w5 $HOST $port 2 >/dev/null; then
service = $( grep "^ $port /" /etc/services | head -1 | awk '{print $1}' )
echo "✓ Puerto $port abierto ( $service )"
else
echo "✗ Puerto $port cerrado"
fi
done
Nmap para Escaneo Avanzado
# Escaneo rápido de puertos comunes
nmap --top-ports 100 example.com
# Detección de servicios y versiones
nmap -sV -p 1 -1000 example.com
# Escaneo UDP
nmap -sU -p 53 ,67,68,123 example.com
# Detección de firewall
nmap -sA example.com
Consideraciones de Seguridad
Puertos de Riesgo Alto
23 (Telnet): Transmisión en claro
21 (FTP): Credenciales en claro
80 (HTTP): Sin cifrado
3389 (RDP): Ataques de fuerza bruta
5900 (VNC): Acceso remoto sin cifrado
Mejores Prácticas
Filtrado: Usar firewalls para limitar acceso
Monitoreo: Alertas de conexiones inesperadas
Cifrado: Preferir versiones seguras de protocolos
Actualización: Mantener servicios actualizados
Segmentación: Separar redes por función
Configuración de Firewall
# UFW (Ubuntu)
ufw allow 22 /tcp
ufw allow 80 /tcp
ufw allow 443 /tcp
# iptables
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Referencias
IANA Service Name and Transport Protocol Port Number Registry
RFC 6335: Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry
Common Ports and Protocols Cheat Sheet (SANS Institute)