Los puertos de red son proporcionados por los protocolos TCP o UDP en la capa de Transporte. Son utilizados por los protocolos en las capas superiores del modelo OSI. Los números de puerto se utilizan para determinar a qué protocolo debe dirigirse el tráfico entrante. Los puertos permiten que un solo host con una sola dirección IP ejecute los servicios de red. Cada número de puerto identifica un servicio distinto, y cada host puede tener 65535 puertos por dirección IP.
El uso de los puertos está regulado por la Corporación de Internet para la Asignación de Nombres y Números (ICANN). La ICANN establece tres categorías de puertos:
- De 0 a 1023 - puertos conocidos asignados a protocolos y servicios comunes.
- De 1024 a 49151 - puertos registrados asignados por ICANN a un servicio específico.
- De 49152 a 65535 - los puertos dinámicos (privados, altos) van de 49152 a 65535. Pueden ser utilizados por cualquier servicio sobre una base ad hoc.
Los puertos se asignan cuando se establece una sesión, y se liberan cuando la sesión termina.
Los puertos más conocidos son:
Puerto | Nombre del Servicio | Protocolo de Transporte |
---|---|---|
20, 21 | Protocolo de Transferencia de Archivos (FTP) | TCP |
22 | Secure Shell (SSH) | TCP y UDP |
23 | Telnet | TCP |
25 | Simple Mail Transfer Protocol (SMTP) | TCP |
50, 51 | IPSec | |
53 | Domain Name System (DNS) | TCP y UDP |
67, 68 | Dynamic Host Configuration Protocol (DHCP) | UDP |
69 | Trivial File Transfer Protocol (TFTP) | UDP |
80 | HyperText Transfer Protocol (HTTP) | TCP |
110 | Post Office Protocol (POP3) | TCP |
119 | Network News Transport Protocol (NNTP) | TCP |
123 | Network Time Protocol (NTP) | UDP |
135, 139 | NetBIOS | TCP y UDP |
143 | Internet Message Access Protocol (IMAP4) | TCP y UDP |
161, 162 | Simple Network Management Protocol (SNMP) | TCP y UDP |
389 | Lightweight Directory Access Protocol | TCP y UDP |
443 | HTTP with Secure Sockets Layer (SSL) | TCP y UDP |
989, 990 | FTP over SSL/TLS (Modo Implícito) | TCP |
3389 | Remote Desktop Protocol | TCP |