Что использует порт httpclient?

Что использует порт httpclient?

80, 8080....?

17
задан Mateen Ulhaq 24 November 2011 в 06:24
поделиться

3 ответа

В соединении всегда участвуют два порта - один на сервере, а другой на клиенте.

Порт на стороне сервера указывается (и известен клиенту) через HTTP URL (по умолчанию 80 для HTTP-соединений и 443 для HTTPS) и указывается после имени хоста с использованием нотации hostname:port.

На стороне клиента все немного интереснее. Клиенты открывают временный или динамический порт, который действует только до тех пор, пока устанавливается соединение. Порты на стороне клиента всегда открываются в динамическом диапазоне (от 49152 до 65535), зарезервированном для них IANA, что обычно соблюдается в более новых операционных системах (я не уверен, что Windows XP следует директиве IANA в точности, но Vista и Windows Server 2008 следуют ей).

29
ответ дан 30 November 2019 в 12:06
поделиться

Стандартный порт - 80. Если вы видите что-то вроде http://example.com:8080, это означает, что сайт использует другой порт, в данном случае 8080.

0
ответ дан 30 November 2019 в 12:06
поделиться

Если вы имеете в виду порт назначения, стандарт для незащищенного (HTTP) протокола - 80, тогда как стандартный порт HTTPS - 443.

С точки зрения исходящего клиентского порта, это в значительной степени не имеет значения и будет выбрано в зависимости от того, какие порты доступны и т. д. (например: исходящий порт не задан).

5
ответ дан 30 November 2019 в 12:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: