
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 :portnumber
sufijo. 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