Я использую Wireshark для анализа веб-трафика.
когда я открываю веб-браузер и набираю адрес: stackexchange.com, это сначала выполняет запрос DNS, получает ответ, и затем передает пакет TCP Syn к надлежащему IP-адресу в порту 80.
но когда я печатаю в www.paypal.com, он делает то же самое, но TCP SYN пакет отправляется непосредственно на порт 443.
ответ DNS, кажется, не включает порт назначения, и нет никакого согласования протокола между мой браузер и целевой сайт. как мой браузер узнает порт назначения?
обратите внимание, что я не тип в http://stackexchange.com или https://www.paypal.com, но и просто stackexchange.com и www.paypal.com.