Hosting WordPress

¿Alguna vez te has preguntado cuáles son los puertos de los servidores? Los puertos de los servidores son los puntos de conexión que permiten a los servidores enviar y recibir información. Es esencial comprender los diversos tipos de puertos de servidor y su utilidad para mantener la seguridad y la fiabilidad de su entorno de red. Este artículo explicará cuales son, qué son y qué hacen los puertos de los servidores para ayudarte a comprender mejor el funcionamiento de tu red o simplemente por si necesitas saber cual es el puerto de cada protocolo de conexión.

Si tienes prisa vete directamente al final del artículo donde encontrarás un listado completo de todos los puertos del servidor.

Los puertos de un servidor son los puntos finales de una conexión de red. Cada puerto tiene un número asignado que lo diferencia de los demás puertos y es llamado número de puerto de destino. Estos números deben tener entre 0 y 65535. Los puertos se dividen en dos clases: puertos de servidor y puertos de cliente. Los puertos de cliente suelen estar en el rango de 1024-65535, mientras que los puertos de servidor suelen estar en el rango de 0-1023.

¿Cuáles son los principales puertos de servidor usados en Internet?

Los servidores de Internet usan varios puertos diferentes para conectarse con el mundo exterior. Los puertos más comúnmente usados son HTTP, HTTPS, FTP, SSH, MySQL, SMTP, POP3 y UPnP. Cada uno de ellos se utiliza para diferentes propósitos. Estos puertos no son usados solo por servidores web, los servicios que los utilizan podrían ser FTP, correo electrónico, redes privadas VPN, etc.

HTTP (80)

El HTTP es el (HyperText Transfer Protocol) es un protocolo usado para comunicación en la World Wide Web. Los sitios web a los que accedemos suelen utilizar el puerto 80 para el tráfico HTTP. El HTTPS (Secure HyperText Transfer Protocol) se utiliza para tráfico web seguro y usa el puerto 443.

FTP (21)

El protocolo FTP (File Transfer Protocol) se utiliza para el intercambio de archivos en la red. El puerto por defecto para el tráfico de FTP es el 21. El SSH (Secure Shell Protocol) se utiliza para acceder de manera segura y a distancia a un servidor. El puerto 22 se utiliza comúnmente para SSH.

MySQL (3306)

El MySQL, es un sistema de gestión de bases de datos usado para web, motor de bases de datos MySQL, se basa en el sistema de acceso de bases de datos. El tráfico de MySQL comúnmente usa el puerto 3306.

Otros Puertos. ¿Para qué otros fines se utilizan los puertos del servidor?

Además de los principales cazadores de Internet, otros servicios pueden utilizar puertos específicos. Un ejemplo es el SMTP (Simple Mail Transfer Protocol) y el POP3 (Post Office Protocol) usados para tramitar el correo electrónico.

SMTP (25)

SMTP, o Protocolo Simple de Transferencia de Correo, es un estándar de Internet para la transmisión de correo electrónico. SMTP funciona con TCP, y el puerto más utilizado para SMTP es el puerto 25. SMTP envía comunicaciones de correo directo de un servidor de correo a otro, actuando como el sistema postal para los correos electrónicos enviados a través de Internet. Los comandos SMTP se utilizan principalmente para transferir mensajes entre servidores, por lo que cuando un mensaje se envía de una persona a otra por correo electrónico, SMTP se asegura de que se entregue y registre correctamente. SMTP también verifica que haya llegado al destinatario previsto, por lo que este protocolo es una parte importante de la transmisión fiable de correo electrónico.

POP3 (110)

El Protocolo de Oficina de Correos 3, más conocido como POP3, es un protocolo estándar de Internet que utilizan los clientes de correo electrónico para recuperar el correo de un servidor. Por lo general, lo utilizan los usuarios que no necesitan mantener la sincronización con su servidor de correo, por ejemplo, para descargar mensajes y leerlos sin conexión o en otro dispositivo. POP3 facilita esto, ya que permite al usuario descargar periódicamente todos los mensajes nuevos de una sola vez y, a continuación, borrarlos del servidor si lo desea. El puerto de servidor predeterminado para la comunicación POP3 es el 110, aunque muchas versiones seguras del protocolo utilizan una variante encriptada llamada POP3S que funciona a través del puerto 995.

UPnP (1900)

Un UPnP o Protocolo Universal de Interfaz y de Red está diseñado para simplificar el descubrimiento y la gestión de dispositivos en una red. Los UPnP utilizan el puerto 1900 para la interoperabilidad de comunicación.

Es importante conocer cuáles son los puertos que se utilizan tanto para el tráfico en línea como para el control de dispositivos. Estar al tanto de los puertos de los servidores te ayudará a planificar la configuración de los servicios y la seguridad de tu red.

¿Cómo mantener la seguridad de los puertos del servidor?

En general, los puertos del servidor que no se utilizan deben ser cerrados para evitar que los hackers puedan acceder a ellos. También es aconsejable utilizar un filtro de paquetes, como un firewall, para la seguridad adicional.

Otra forma de mantener la seguridad es usar una VPN para el acceso remoto. Esto permitirá a los usuarios comunicarse con un servidor de forma segura sin tener que abrir todos los puertos necesarios. La VPN almacenará la información de inicio de sesión del usuario y el servidor le permitirá acceder a los puertos que le corresponden.

Con estos consejos, será más fácil comprender e implementar la seguridad en los puertos del servidor. Ser consciente de los puertos utilizados en tu servidor te ayudará a tomar decisiones informadas para mantener la seguridad de tu red y de tus datos.

Listado completo de puertos comunes usados en servidores.

Aquí tienes un listado de los principales servicios de red y sus respectivos números de puerto comunes. Este listado cubre los puertos más utilizados en servicios comunes de servidores y redes.

  • HTTP (80) – Protocolo para la transferencia de documentos web.
  • HTTPS (443) – Versión segura de HTTP que utiliza SSL/TLS.
  • FTP (21) – Protocolo de transferencia de archivos.
  • SSH (22) – Protocolo seguro para el acceso remoto a una terminal.
  • Telnet (23) – Protocolo para acceso remoto a una terminal (no seguro).
  • SMTP (25) – Protocolo para el envío de correos electrónicos.
  • DNS (53) – Servicio de nombres de dominio, traduce nombres de dominio en direcciones IP.
  • POP3 (110) – Protocolo para la recepción de correos electrónicos.
  • IMAP (143) – Protocolo para la gestión de correos electrónicos en servidores.
  • RDP (3389) – Protocolo de escritorio remoto de Windows.
  • MySQL (3306) – Puerto por defecto para servidores de bases de datos MySQL.
  • PostgreSQL (5432) – Puerto por defecto para servidores de bases de datos PostgreSQL.
  • LDAP (389) – Protocolo de acceso a directorios, generalmente para servicios de autenticación.
  • LDAPS (636) – Versión segura de LDAP usando SSL/TLS.
  • SMB (445) – Protocolo de compartición de archivos en redes Windows.
  • NTP (123) – Protocolo de sincronización de tiempo.
  • SNMP (161) – Protocolo para la gestión de dispositivos de red.
  • MSSQL (1433) – Puerto por defecto para servidores de bases de datos Microsoft SQL Server.
  • TFTP (69) – Protocolo trivial de transferencia de archivos, más simple que FTP.
  • SFTP (22) – Protocolo seguro de transferencia de archivos (usa SSH).