Что использует порт httpclient?
80, 8080....?
В соединении всегда участвуют два порта - один на сервере, а другой на клиенте.
Порт на стороне сервера указывается (и известен клиенту) через HTTP URL (по умолчанию 80 для HTTP-соединений и 443 для HTTPS) и указывается после имени хоста с использованием нотации hostname:port.
На стороне клиента все немного интереснее. Клиенты открывают временный или динамический порт, который действует только до тех пор, пока устанавливается соединение. Порты на стороне клиента всегда открываются в динамическом диапазоне (от 49152 до 65535), зарезервированном для них IANA, что обычно соблюдается в более новых операционных системах (я не уверен, что Windows XP следует директиве IANA в точности, но Vista и Windows Server 2008 следуют ей).
Стандартный порт - 80. Если вы видите что-то вроде http://example.com:8080, это означает, что сайт использует другой порт, в данном случае 8080.
Если вы имеете в виду порт назначения, стандарт для незащищенного (HTTP) протокола - 80, тогда как стандартный порт HTTPS - 443.
С точки зрения исходящего клиентского порта, это в значительной степени не имеет значения и будет выбрано в зависимости от того, какие порты доступны и т. д. (например: исходящий порт не задан).