Вы можете получить ответ с сайта HTTPS с помощью команды Ping?

Я попытался использовать команду ping на https, но в сообщении говорится, что ping не удалось найти хост. Есть ли какая-то проблема в отношении ping и https

41 голос | спросил Shamim Hafiz 22 PM00000050000000531 2011, 17:33:05

4 ответа


34

Ответ на ваш вопрос (можете ли вы получить ответ с сайта HTTPS с помощью команды Ping?): Да, вы можете, пока Ping будет использовать ICMP , он принадлежит TCP /IP Internet Layer , который является более низким, чем HTTP или HTTPs (из приложения слой ):

  

Ping работает, отправив пакеты запроса эхо-сигнала протокола управления доступом к Интернету (ICMP) на целевой хост и ожидая ответа ICMP. При этом он измеряет время от передачи до приема (время в оба конца) 1 и записывает потери пакетов. Результаты теста печатаются в виде статистической сводки полученных пакетов ответа, включая минимальные, максимальные и средние времена обратного хода, а иногда и стандартное отклонение среднего значения.

Вы можете протестировать «cmd» (кнопка «Пуск» Windows /введите cmd в поле поиска, откройте «cmd.exe»), затем с помощью ping:

ping www.hotmail.com

Если вы пытаетесь выполнить ping URL-адрес HTTP, это можно сделать следующим образом:

ping http://www.hotmail.com

Вы получите ту же самую ошибку, которую получите при попытке выполнить ping URL на основе HTTPS:

ping https://www.hotmail.com

(Ошибка при попытке выполнить запрос, связанный с запросом на запрос).

ответил Diogo 22 PM00000050000005431 2011, 17:42:54
17

ping работает на гораздо более низком уровне, чем HTTP или HTTPS, и принимает только имена хостов , а не URL-адреса , Например:

ping www.google.com
ответил grawity 22 PM00000050000003731 2011, 17:35:37
5

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
ответил mdadm 28 MarpmSat, 28 Mar 2015 13:14:08 +03002015-03-28T13:14:08+03:0001 2015, 13:14:08
2

Вы можете отправить запрос HEAD с OpenSSL:

openssl s_client -quiet -connect superuser.com:443 <<eof
HEAD / HTTP/1.0
Host: superuser.com

eof

Обратите внимание, что вы также можете использовать «HTTP /2.0», но будьте осторожны, поскольку некоторые серверы (например, github.com) не поддерживают его.

ответил Steven Penny 22 Jpm1000000pmMon, 22 Jan 2018 22:17:10 +030018 2018, 22:17:10

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132