Я читаю книгу под названием: Изучить Python трудным путем. В ссылке ex51 написано:

соединение

«Когда браузер знает, какой протокол вы хотите использовать (http), с каким сервером вы хотите общаться (http://test.com/) и какой ресурс на этом сервере получить, он должен установить соединение. Браузер просто просит вашу операционную систему (ОС) открыть "порт" для компьютера, обычно это порт 80 ».

Я думаю, что это должен быть случайный номер порта с локального ПК, верно? веб-сервис прослушивает порт 80, но наша операционная система, которую запрашивает браузер, является случайным номером порта, а не портом 80?

1 ответ1

1

Вроде, как бы, что-то вроде. Каждое TCP-соединение (а http обычно выполняется через TCP) имеет порт источника и назначения. В случае, если веб-сервер прослушивает порт 80 по умолчанию, ваш компьютер будет отправлять трафик с другого номера порта, но это должен быть порт назначения, это должен быть порт 80.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .