Sobes.tech
Junior — Middle

¿Cómo determina el navegador el número de puerto para la conexión?

sobes.tech AI

Respuesta de la IA

El navegador determina el número de puerto para la conexión saliente de la siguiente manera:

  • Si la URL contiene un número de puerto explícito (por ejemplo, http://example.com:8080), el navegador lo utiliza.
  • Si no se especifica puerto, el navegador usa el puerto estándar para el protocolo (por ejemplo, 80 para HTTP, 443 para HTTPS).
  • Para conexiones TCP salientes, el sistema operativo asigna un puerto temporal (ephemeral) en el lado del cliente, que se usa para la comunicación.

Por lo tanto, el navegador usa ya sea un puerto explícitamente indicado o el puerto estándar del protocolo, y para el extremo local de la conexión, el SO asigna automáticamente un puerto libre.