REDES

PUERTOS DE RED

Un puerto de red es una interfaz usada por cada protocolo para intercambiar información dentro y fuera de la Red. Su finalidad es permitir que varios programas puedan enviar y recibir información a través de la red en simultánea. La combinación de IP + Puerto corresponde a una dirección única denominada socket.

Existen 65.536 puertos, ya que están codificados en 16 Bits. Debido a la cantidad, la IANA (Internet Assigned Numbers Authority) estableció un estándar para el uso de dichos puertos. Dicha entidad los clasifica de la siguiente manera:

  • Puertos bien conocidos, del puerto 0 al puerto 1.023, corresponden a puertos reservados para los procesos del sistema operativo.
  • Puertos registrados, del puerto 1.024 al puerto 49.151, corresponden a los que pueden ser usados por cualquier aplicación, según las definiciones del estándar (y que pueden ser modificados por el administrador del sistema según su necesidad).
  • Puertos dinámicos o privados, del puerto 49.152 al puerto 65.535, son los puertos que se asignan dinámicamente a clientes al momento de establecer una conexión cliente – servidor.

Algunos de los puertos más conocidos son:

  • Puerto 21 (ftp), Puerto del Protocolo de transferencia de archivos (FTP)
  • Puerto 22 (ssh), Servicio de shell seguro (SSH)
  • Puerto 23 (telnet), El servicio Telnet
  • Puerto 25 (smtp), Protocolo simple de transferencia de correo (SMTP)
  • Puerto 80 (http), Protocolo de transferencia de hipertexto (HTTP) para los servicios del World Wide Web (WWW)
  • Puerto 110 (pop3), Protocolo Post Office versión 3
  • Puerto 1433 (ms-sql-s), Microsoft SQL Server
  • Puerto 3306 (mysql), Servicio de base de datos MySQL
  • Puerto 5432 (postgres), Base de datos PostgreSQL
  • Puerto 8080 (webcache), Servicio de caché del World Wide Web (WWW)