Вы можете получить ответ с сайта HTTPS, используя команду Ping?
Я пытался использовать команду ping
на странице https
, но в сообщении говорилось, что ping
не смог найти хост. Есть ли какие-то проблемы с ping
и https
?
Я пытался использовать команду ping
на странице https
, но в сообщении говорилось, что ping
не смог найти хост. Есть ли какие-то проблемы с ping
и https
?
Ответ на ваш вопрос (Можно ли получить ответ с сайта HTTPS с помощью команды Ping?) - Да, можно, если ICMP-ответы включены на сайте HTTPS провайдера. Однако, он не имеет никакого отношения к HTTP или HTTPS: Пинг будет использовать ICMP протокол, он принадлежит TCP/IP Интернет-уровень , который является более низким уровнем, чем HTTP или HTTPs (из прикладного уровня ):
Ping работает путем отправки пакетов запросов Internet Control Message Protocol (ICMP) эхо-запроса на целевой хост и ожидания ICMP ответа. В процессе этого он измеряет время от передачи до приема (время в обе стороны 1 и записывает потерю любого пакета. Результаты теста распечатываются в виде статистической сводки полученных ответных пакетов, включающей минимальное, максимальное и среднее время обхода, а иногда и стандартное отклонение среднего значения.
Вы можете протестировать с помощью “cmd” (кнопка Пуск Windows / введите cmd в поле поиска, откройте “cmd.exe”), а затем с помощью ping:
ping www.hotmail.com
Если вы попытаетесь опросить HTTP URL, то выполните ping:
ping http://www.hotmail.com
Вы получите ту же ошибку, что и при пинговании URL, основанного на HTTPS:
ping https://www.hotmail.com
(Ошибка, подобная той, что ping не может достичь запрошенного адреса, появится при обеих попытках).
tcping - имитируйте “ping” через tcp, установив соединение с сетевыми хостами. tcping на прикладном уровне будет посылать SYN, ожидая ACK, закрывающийся с FIN ACK
C:\>tcping google.com 443
Probing 87.106.83.127:443/tcp - Port is open - time=19.787ms
Probing 87.106.83.127:443/tcp - Port is open - time=20.487ms
Probing 87.106.83.127:443/tcp - Port is open - time=24.494ms
Control-C
Ping statistics for 87.106.83.127:443
3 probes sent.
3 successful, 0 failed.
Approximate trip times in milli-seconds:
Minimum = 19.787ms, Maximum = 24.494ms, Average = 21.589ms
```.
Вы можете отправить запрос HEAD с помощью OpenSSL:
openssl s_client -quiet -connect github.com:443 <<eof
HEAD / HTTP/1.1
Connection: close
Host: github.com
eof
Обратите внимание, что вы также можете использовать “HTTP/2”, но будьте осторожны, потому что некоторые серверы (например, github.com) не поддерживают его.