80 (predeterminado) / 8080 (ocasionalmente) es el puerto de escucha para las solicitudes entrantes. Sin embargo, el puerto de envío depende del cliente.
Ejemplo:
Supongamos que A es el navegador (cliente) y B es el servidor (servidor http).
- ¿Cómo es una carrera en administración de redes?
- ¿Cómo se interceptan los tráficos de red en los dispositivos proxy y firewall?
- ¿Por qué utilizamos la interfaz de bucle invertido?
- Cómo implementar el protocolo de espera y envío de paquetes
- ¿Es una buena idea enviar registros en tiempo real (UDP) en un entorno de registro alto? ¿Hay una gran sobrecarga?
A quiere un archivo / imagen html de B.Antes de realizar una solicitud http, solicita al sistema operativo (Windows / Mac / Linux) un puerto disponible. OS proporciona un número de puerto entre 1024 y 49151 (para obtener más información, consulte Puerto (computadora redes)). A realiza una solicitud GET para recuperar un archivo / imagen html de BB está escuchando en el puerto 80 las solicitudes HTTP entrantes. B recibe una solicitud, recupera el archivo y lo envía a A.
A (12345) B (80)
Para:
puerto de origen: 12345, destino: 80
Para B:
puerto de origen: 80 destino: 12345.
Para saber por qué 80 es el puerto predeterminado, consulte ¿Por qué 80 fue elegido como el puerto HTTP predeterminado y 443 como el puerto HTTPS predeterminado?