Un puerto es un número que identifica a qué programa de un equipo van dirigidos los datos. La dirección IP lleva el paquete hasta el equipo; el puerto lo entrega a la aplicación correcta: el navegador, el correo, un juego…
Es como el número de departamento en un edificio: la dirección de la calle (la IP) te lleva al edificio, y el número de departamento (el puerto) te dice a qué puerta tocar.
En términos técnicos
- Pertenecen a la capa 4 (Transporte): los usan TCP y UDP.
- Son números de 16 bits: de 0 a 65 535.
- Cada segmento lleva un puerto de origen y un puerto de destino.
- Los servidores escuchan en puertos fijos y conocidos (p. ej. 443 para HTTPS); los clientes usan un puerto temporal (efímero) que elige su sistema operativo.
- La combinación IP + protocolo + puerto forma un socket, el punto final de una comunicación.
¿Dónde lo vas a encontrar?
En las reglas de un firewall o una ACL («permitir TCP 443»), en la configuración de un servidor, en direcciones como http://localhost:8080 y en cualquier captura de Wireshark.