
Предположим, что у меня есть созданный веб-сайт, размещенный и работающий на порту 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.
Почти все протоколы прикладного уровня имеют порт на стороне сервера по умолчанию, который используется, если пользователем не указан другой порт — см.