2011-08-22 13:33:05 +0000 2011-08-22 13:33:05 +0000
54
54

Können Sie mit dem Ping-Befehl eine Antwort von einer HTTPS-Site erhalten?

Ich habe versucht, den Befehl ping auf einer https-Seite zu verwenden, aber die Meldung sagt, dass ping den Host nicht finden konnte. Gibt es ein Problem bezüglich ping und https?

Antworten (4)

40
40
40
2011-08-22 13:42:54 +0000

Die Antwort auf Ihre Frage (Können Sie mit dem Ping-Befehl eine Antwort von einer HTTPS-Site erhalten?) lautet: Ja, das können Sie, solange ICMP-Antworten beim Anbieter der HTTPS-Site aktiviert sind. Es hat jedoch nichts mit HTTP oder HTTPS zu tun: Ping verwendet das ICMP -Protokoll, es gehört zu TCP/IP Internet Layer , einer niedrigeren Schicht als HTTP oder HTTPs (von Application Layer ):

Ping arbeitet, indem es Internet Control Message Protocol (ICMP)-Echoanforderungspakete an den Zielhost sendet und auf eine ICMP-Antwort wartet. Dabei misst er die Zeit vom Senden bis zum Empfangen (Round-Trip-Time 1 und protokolliert jeden Paketverlust. Die Ergebnisse des Tests werden in Form einer statistischen Zusammenfassung der empfangenen Antwortpakete ausgedruckt, einschließlich der minimalen, maximalen und mittleren Round-Trip-Zeiten und manchmal der Standardabweichung des Mittelwerts.

Sie können mit “cmd” testen (Windows Start-Taste / cmd in das Suchfeld eingeben, “cmd.exe” öffnen), dann mit ping:

ping www.hotmail.com

Wenn Sie versuchen, eine HTTP-URL anzupingen, so folgt:

ping http://www.hotmail.com

Sie erhalten die gleiche Fehlermeldung, die Sie erhalten würden, wenn Sie versuchen, eine HTTPS-basierte URL anzupingen:

ping https://www.hotmail.com

(Eine Fehlermeldung wie “ping kann die angeforderte Adresse nicht erreichen” wird bei beiden Versuchen angezeigt).

20
20
20
2011-08-22 13:35:37 +0000

ping arbeitet auf einer viel niedrigeren Ebene als HTTP oder HTTPS und akzeptiert nur Hostnamen, keine URLs. Zum Beispiel:

ping www.google.com
10
10
10
2015-03-28 10:14:08 +0000

tcping - simuliert “ping” über tcp, indem eine Verbindung zu Netzwerkhosts aufgebaut wird. tcping auf Anwendungsebene sendet SYN, wartet auf ACK, schließt mit 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
2
2
2
2018-01-22 19:17:10 +0000

Sie können eine HEAD-Anfrage mit OpenSSL stellen:

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

eof

Beachten Sie, dass Sie auch “HTTP/2” verwenden können, aber seien Sie vorsichtig, da einige Server (z. B. github.com) dies nicht unterstützen.