web-dev-qa-db-ja.com

Pingコマンドを使用してHTTPSサイトから返信を受け取ることができますか?

pingページでhttpsコマンドを使用しようとしましたが、メッセージはpingがホストを見つけることができなかったことを示しています。 pinghttpsに関して問題はありますか?

49
Shamim Hafiz

あなたの質問に対する答え(Pingコマンドを使ってHTTPSサイトから返事を受け取ることができますか?)ははいです。HTTPサイトプロバイダーで ICMP応答が有効になっている限り、できます。 しかし、HTTPやHTTPSとは関係ありません。

Ping_ icmp _ protocolを使用します。これはTCP/IP Internet Layer に属します。 _ http _ または HTTP - から アプリケーション層 ):

Pingは、インターネット制御メッセージプロトコル(ICMP)エコー要求パケットをターゲットホストに送信し、ICMP応答を待つことによって動作します。このプロセスでは、送信から受信までの時間(往復時間) 1 を測定し、パケット損失を記録します。テストの結果は、最小、最大、および平均往復時間、場合によっては平均の標準偏差を含む、受信した応答パケットの統計要約の形式で印刷されます。

"cmd"(Windowsの[スタート]ボタン/検索ボックスに「cmd」と入力して "cmd.exe"と入力します)、次にpingを使用してテストできます。

ping www.hotmail.com

HTTP URLをpingしようとすると、次のようになります。

ping http://www.hotmail.com

HTTPSベースのURLをpingしようとしたときに表示されるのと同じエラーが表示されます。

ping https://www.hotmail.com

(そのping傾斜が要求されたアドレスに到達するようなエラーは両方の試みで現われます)。

39
Diogo

pingはHTTPやHTTPSよりもはるかに低いレベルで動作し、URLではなくホスト名のみを受け入れます。例えば:

ping www.google.com
20
grawity

tcping - ネットワークホストへの接続を確立することによって、tcp上で "ping"をシミュレートします。アプリケーションレベルでの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
7
mdadm

OpenSSLでHEADリクエストを発行できます。

openssl s_client -quiet -connect github.com:443 <<eof
HEAD / HTTP/1.1
Connection: close
Host: github.com

eof

"HTTP/2"を使うこともできますが、いくつかのサーバー(例えばgithub.com)はそれをサポートしていないので注意してください。

2
Steven Penny