Я спробував скористатися ping
командою на https
сторінці, але в повідомленні сказано, що ping
не вдалося знайти хоста. Чи є якесь питання стосовно ping
та https
?
Я спробував скористатися ping
командою на https
сторінці, але в повідомленні сказано, що ping
не вдалося знайти хоста. Чи є якесь питання стосовно ping
та https
?
Відповіді:
Відповідь на ваше запитання (Чи можете ви отримати відповідь з сайту HTTPS за допомогою команди Ping?) - Так, ви можете, доки відповіді ICMP не включені на сайті провайдера HTTPS. Однак це не має нічого спільного з HTTP або HTTPS:
Пінг буде використовувати ICMP протокол, він належить до TCP / IP , Internet Layer , який представляє собою нижній шар , ніж HTTP або HTTPs (від Application Layer ):
Ping працює, надсилаючи пакети запитів ехо-сигналу протоколу повідомлення Internet Control (ICMP) до цільового хоста та чекаючи відповіді ICMP. У цьому процесі він вимірює час від передачі до прийому (час зворотного відключення) 1 і фіксує будь-які втрати пакету. Результати тесту друкуються у вигляді статистичного підсумків отриманих пакетів відповідей, включаючи мінімальний, максимальний та середній час обходу, а іноді і стандартне відхилення середнього.
Ви можете протестувати за допомогою "cmd" (кнопка "Пуск Windows" / введіть cmd у вікні пошуку, відкрийте "cmd.exe"), а потім за допомогою ping:
ping www.hotmail.com
Якщо ви намагаєтеся ввести URL HTTP, випливає наступне:
ping http://www.hotmail.com
Ви отримаєте ту саму помилку, яку ви отримаєте при спробі ввести URL-адресу на основі HTTPS:
ping https://www.hotmail.com
(Помилка, якась на зразок того, що пінг не може отримати потрібну адресу, з’явиться в обох спробах).
ping
працює на значно нижчому рівні, ніж HTTP або HTTPS, і приймає лише імена хостів , а не URL. Наприклад:
ping www.google.com
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) не підтримують його.