У вас порядок протокольных зависимостей вышел из строя. Посмотрите на модель OSI для объяснения, как взаимодействуют различные протоколы. Вот краткий список некоторых протоколов, которые вы увидите.
- Физический - сетевой кабель подключен?
- Канал передачи данных - Ethernet, получить MAC-адрес.
- Сеть - IPv4 или 6 адресов, ICMP для пинга.
- Транспорт - TCP (80 или 443) или UDP.
- Сессия - SOCKS прокси, иногда встречается в корпоративных сетях.
- Презентация - TLS, для шифрования.
- Приложение - HTTP или HTTPS для получения HTML-документа. LDAP, Kerberos, DNS, для Active Directory (домен Windows).
Вам понадобятся некоторые из нижних слоев, работающие до того, как работают верхние. Например, сетевой кабель должен быть подключен, а IP-адрес назначен до того, как вы сможете пропинговать. Вам также нужно подключить сетевой кабель и назначить IP-адрес, но вам также нужно открыть TCP-порт 443 и использовать TLS, прежде чем вы сможете получать документы HTML при использовании HTTPS.