El Protocolo de Control de Transmisión (TCP) usa un conjunto de canales de comunicación llamados puertos para administrar los mensajes del sistema entre varias aplicaciones diferentes que se ejecutan en el mismo dispositivo físico. A diferencia de los puertos físicos en computadoras como puertos USB o puertos Ethernet, los puertos TCP son entradas virtuales programables numeradas entre 0 y 65535.
La mayoría de los puertos TCP son canales de propósito general que pueden ponerse en servicio según sea necesario, pero por lo demás quedan inactivos. Sin embargo, algunos puertos con números más bajos están dedicados a aplicaciones específicas. Si bien muchos puertos TCP pertenecen a aplicaciones que ya no existen, algunos son muy populares.
Puerto TCP 0
TCP no utiliza realmente el puerto 0 para la comunicación de red, pero este puerto es bien conocido por los programadores de red. Los programas de socket TCP utilizan el puerto 0 por convención para solicitar que el sistema operativo elija y asigne un puerto disponible. Esto evita que un programador tenga que elegir ("código") un número de puerto que podría no funcionar bien para la situación.
Puertos TCP 20 y 21
Los servidores FTP utilizan el puerto TCP 21 para administrar su lado de las sesiones de FTP. El servidor escucha los comandos de FTP que llegan a este puerto y responde en consecuencia. En el modo activo FTP, el servidor utiliza adicionalmente el puerto 20 para iniciar las transferencias de datos al cliente FTP.
Puerto TCP 22
Cubierta segura utiliza el puerto 22. Los servidores SSH escuchan en este puerto las solicitudes de inicio de sesión entrantes de clientes remotos. Debido a la naturaleza de este uso, el puerto 22 de cualquier servidor público frecuentemente es investigado por piratas informáticos de la red y ha sido objeto de mucho escrutinio en la comunidad de seguridad de la red. Algunos defensores de la seguridad recomiendan que los administradores reubiquen su instalación de SSH en un puerto diferente para ayudar a evitar estos ataques, mientras que otros argumentan que esta es solo una solución marginalmente útil.
04 de 11Puerto TCP 23
El puerto 23 gobierna telnet , un sistema basado en texto para iniciar sesión en sistemas remotos. Aunque los enfoques modernos de acceso remoto se basan en Secure Shell en el puerto 22, el puerto 23 permanece reservado para la aplicación de telnet más antigua y menos segura.
05 de 11Puertos TCP 25, 110 y 143
El correo electrónico se basa en varios puertos estándar. El puerto 25 gobierna el Protocolo simple de transferencia de correo: la herramienta mediante la cual un correo electrónico en su computadora se dirige a un servidor de correo, y luego desde ese servidor a la Internet más grande para enrutamiento y entrega.
En el extremo de recepción, el puerto 110 rige el Protocolo de oficina de correos, versión 3, y el puerto 143 está dedicado al Protocolo de acceso de correo de Internet. POP3 e IMAP controlan el flujo de correos electrónicos desde el servidor de su proveedor a su bandeja de entrada.
Las versiones seguras de SMTP e IMAP varían según la configuración, pero los puertos 465 y 587 son comunes.
06 de 11Puertos UDP 67 y 68
Los servidores de Dynamic Host Configuration Protocol usan el puerto UDP 67 para escuchar las solicitudes mientras los clientes DHCP se comunican en el puerto UDP 68.
07 de 11Puertos TCP 80 y 443
Podría decirse que el puerto más famoso en Internet, el puerto TCP 80 es el valor predeterminado que los servidores web del Protocolo de transferencia de hipertexto escuchan para las solicitudes del navegador web.
El puerto 443 es el predeterminado para HTTP seguro.
08 de 11Puerto UDP 88
El servicio de juegos por Internet de Xbox Live utiliza varios números de puerto diferentes, incluido el puerto UDP 88.
09 de 11Puertos UDP 161 y 162
De forma predeterminada, el Protocolo simple de administración de red usa el puerto UDP 161 para enviar y recibir solicitudes en la red que se está administrando. Utiliza el puerto UDP 162 como predeterminado para recibir capturas SNMP de dispositivos administrados.
10 de 11Puerto TCP 194
A pesar de que herramientas como las aplicaciones de mensajería para teléfonos inteligentes y servicios como Slack y Microsoft Teams han reducido el uso del Internet Relay Chat, IRC sigue siendo popular entre personas de todo el mundo. Por defecto, IRC usa el puerto 194.
11 de 11Puertos por encima de 1023
Se llaman números de puerto TCP y UDP entre 1024 y 49151 puertos registrados. La Autoridad de Números Asignados de Internet mantiene una lista de servicios que utilizan estos puertos para minimizar los usos conflictivos.
A diferencia de los puertos con números más bajos, los desarrolladores de nuevos servicios TCP / UDP pueden seleccionar un número específico para registrarse en IANA en lugar de tener un número asignado a ellos. El uso de puertos registrados también evita las restricciones de seguridad adicionales que los sistemas operativos aplican a los puertos con números más bajos.