Как браузеры работают с портами?

Как браузеры работают с портами?

Предположим, что у меня есть созданный веб-сайт, размещенный и работающий на порту 5000. Теперь вы в веб-браузере (скажем, Chrome) посещаете веб-страницу.

  • так Chrome отправляет запрос с вашего ПК на мой сервер mywebsite.com:5000(поскольку сайт прослушивает этот порт)?
  • и как тогда осуществляется доступ к порту 80 (для HTTP-запроса)?

Я просто хочу знать, что происходит за кулисами. Как работают порты? Как браузеры и серверы обрабатывают порты и различные протоколы?

Я пытаюсь получить ответ, но не могу, поэтому ваша помощь очень ценится.

Обновлять:

Я нашел ответ здесь:https://superuser.com/questions/1055281/do-web-browsers-use-different-outgoing-ports-for-different-tabs

И спасибо, что вы проголосовали против моего вопроса, даже не указав причину.

решение1

Браузер использует порты по умолчанию 80 для HTTP и 443 для HTTPS URL.пока неВы указываете порт с помощью :portnumberсуффикса. Синтаксис см. вhttps://en.wikipedia.org/wiki/URL.

Почти все протоколы прикладного уровня имеют порт на стороне сервера по умолчанию, который используется, если пользователем не указан другой порт — см.

Связанный контент