Puertos de Red Más Comunes y Su Función

Guía completa de los puertos de red más utilizados: HTTP (80), HTTPS (443), FTP (21), SSH (22), DNS (53) y más. Aprende qué hace cada puerto y cómo se usan.

IP Dashboard Team
10 min lectura
📅
puertos de redpuerto 80puerto 443SSH puerto 22FTP puerto 21DNS puerto 53puertos TCP UDP

¿Qué son los Puertos de Red?

Los puertos de red son puntos de comunicación virtual que permiten a las aplicaciones y servicios enviar y recibir datos a través de una red. Cada puerto está identificado por un número del 0 al 65535, funcionando como una "puerta" específica para diferentes tipos de tráfico de red.

Imagina que tu dirección IP es como la dirección de un edificio, y los puertos son los diferentes departamentos dentro de ese edificio. Cada servicio (web, email, FTP) tiene su propio "departamento" o puerto asignado.

Puertos Más Comunes

Existen miles de puertos disponibles, pero solo un pequeño porcentaje se utiliza comúnmente. Aquí te presentamos los más importantes:

Puertos para Web

  • Puerto 80 (HTTP): El puerto estándar para tráfico web no cifrado. Cuando visitas un sitio web con "http://", tu navegador se conecta a este puerto.
  • Puerto 443 (HTTPS): El puerto para tráfico web cifrado con SSL/TLS. Es el estándar actual para sitios seguros. Cuando ves "https://", estás usando este puerto.
  • Puerto 8080: Alternativa común para servidores web de desarrollo o proxies.

Puertos para Transferencia de Archivos

  • Puerto 20 (FTP Data): Utilizado por FTP para la transferencia de datos.
  • Puerto 21 (FTP Control): Puerto de control para comandos FTP.
  • Puerto 22 (SFTP/SSH): Transferencia segura de archivos mediante SSH. También usado para acceso remoto seguro.
  • Puerto 69 (TFTP): Trivial File Transfer Protocol, una versión simplificada de FTP.

Puertos para Email

  • Puerto 25 (SMTP): Standard Mail Transfer Protocol para envío de correos electrónicos.
  • Puerto 110 (POP3): Post Office Protocol para recibir emails (descarga y elimina del servidor).
  • Puerto 143 (IMAP): Internet Message Access Protocol para acceso a emails en el servidor.
  • Puerto 993 (IMAPS): IMAP sobre SSL/TLS, conexión segura.
  • Puerto 995 (POP3S): POP3 sobre SSL/TLS, conexión segura.
  • Puerto 587 (SMTP Submission): Puerto moderno para envío de emails con autenticación.

Puertos para Redes y DNS

  • Puerto 53 (DNS): Domain Name System, traduce nombres de dominio a direcciones IP. Fundamental para internet.
  • Puerto 67/68 (DHCP): Dynamic Host Configuration Protocol para asignación automática de IPs.
  • Puerto 161 (SNMP): Simple Network Management Protocol para monitoreo de red.

Puertos para Acceso Remoto

  • Puerto 22 (SSH): Secure Shell para acceso remoto cifrado. El estándar para administradores de sistemas.
  • Puerto 23 (Telnet): Acceso remoto no cifrado. Obsoleto por seguridad, pero aún usado en equipos antiguos.
  • Puerto 3389 (RDP): Remote Desktop Protocol de Microsoft para escritorio remoto Windows.
  • Puerto 5900 (VNC): Virtual Network Computing para escritorio remoto multiplataforma.

Puertos para Bases de Datos

  • Puerto 3306 (MySQL): Base de datos MySQL/MariaDB.
  • Puerto 5432 (PostgreSQL): Base de datos PostgreSQL.
  • Puerto 1433 (SQL Server): Microsoft SQL Server.
  • Puerto 27017 (MongoDB): Base de datos NoSQL MongoDB.
  • Puerto 6379 (Redis): Base de datos en memoria Redis.

TCP vs UDP

Los puertos pueden usar dos protocolos de transporte principales:

  • TCP (Transmission Control Protocol): Orientado a conexión, garantiza entrega de datos. Usado para web, email, FTP. Más confiable pero más lento.
  • UDP (User Datagram Protocol): Sin conexión, más rápido pero sin garantía de entrega. Usado para streaming, VoIP, gaming, DNS.

Un puerto puede usar ambos protocolos simultáneamente. Por ejemplo, DNS usa UDP 53 para consultas normales y TCP 53 para transferencias de zona.

Cómo Verificar Puertos Abiertos

Puedes verificar qué puertos están abiertos en tu sistema:

  • Windows: netstat -an en Command Prompt
  • Linux/Mac: ss -tulpn o netstat -tulpn
  • Nmap: nmap localhost para escaneo detallado

También puedes usar nuestra herramienta de Port Scanner para verificar puertos en cualquier servidor.

Seguridad de Puertos

La gestión de puertos es fundamental para la seguridad de red:

  • Cierra puertos innecesarios: Cada puerto abierto es una posible vía de ataque.
  • Usa firewall: Configura reglas para permitir solo tráfico necesario.
  • Monitorea conexiones: Revisa regularmente conexiones activas.
  • Actualiza servicios: Mantén servicios actualizados para evitar vulnerabilidades.
  • Usa cifrado: Prefiere HTTPS sobre HTTP, SSH sobre Telnet.

Rangos de Puertos

Los 65535 puertos se dividen en tres rangos:

  • Puertos Conocidos (0-1023): Reservados para servicios estándar. Requieren privilegios de administrador.
  • Puertos Registrados (1024-49151): Asignados por IANA para aplicaciones específicas.
  • Puertos Dinámicos (49152-65535): Usados temporalmente por aplicaciones cliente.

Preguntas Frecuentes

¿Cuál es la diferencia entre puerto y protocolo?

Un puerto es un número que identifica un servicio específico en un dispositivo, mientras que un protocolo define las reglas de comunicación. Por ejemplo, HTTP es el protocolo, y típicamente usa el puerto 80.

¿Por qué algunos puertos requieren permisos de administrador?

Los puertos del 0 al 1023 son "puertos privilegiados" que requieren acceso de administrador para evitar que usuarios normales ejecuten servicios que imiten servicios del sistema.

¿Cómo puedo cambiar el puerto de un servicio?

La mayoría de servicios permiten configurar el puerto en su archivo de configuración. Por ejemplo, Apache usa httpd.conf, SSH usa sshd_config. Asegúrate de que el nuevo puerto no esté en uso.

¿Qué es un firewall de puertos?

Un firewall de puertos filtra tráfico de red basándose en números de puerto. Puede bloquear o permitir tráfico a puertos específicos, proporcionando una capa de seguridad adicional.

¿Puedo tener dos servicios en el mismo puerto?

No directamente. Un puerto solo puede estar asociado a un servicio a la vez. Sin embargo, puedes usar proxies o load balancers para distribuir tráfico de un puerto a múltiples servicios backend.

Comparte este artículo

Herramientas Relacionadas

Prueba nuestras herramientas de red gratuitas para diagnosticar y analizar tu conexión.