¿Cómo manejan los navegadores los puertos?

¿Cómo manejan los navegadores los puertos?

Supongamos que he creado un sitio web alojado y ejecutándose en el puerto 5000. Ahora está en un navegador web (digamos Chrome) y visita la página web.

  • Entonces, ¿Chrome envía una solicitud desde su PC a mi servidor mywebsite.com:5000(ya que el sitio está escuchando ese puerto)?
  • ¿Y entonces cómo se accede al puerto 80 (para la solicitud HTTP)?

Sólo quiero saber qué hay detrás de escena. ¿Cómo funcionan los puertos? ¿Cómo manejan los navegadores y servidores los puertos y los distintos protocolos?

Estoy tratando de obtener la respuesta pero no pude obtenerla, por lo que agradecemos mucho su ayuda.

Actualizar:

He encontrado la respuesta aquí:https://superuser.com/questions/1055281/do-web-browsers-use-diferentes-puertos-salientes-para-diferentes-tabs

Y gracias por rechazar mi pregunta y también sin mencionar ningún motivo.

Respuesta1

Un navegador utiliza los puertos predeterminados 80 para HTTP y 443 para URL HTTPSa menos queusted especifica un puerto usando el :portnumbersufijo. Para la sintaxis, consultehttps://en.wikipedia.org/wiki/URL.

Casi todos los protocolos de capa de aplicación tienen un puerto predeterminado del lado del servidor que se utiliza cuando el usuario no especifica ningún otro; consulte

información relacionada