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

Kun je een antwoord krijgen van een HTTPS site met het Ping commando?

Ik heb geprobeerd het ping commando te gebruiken op een https pagina, maar de boodschap zegt dat ping de host niet kon vinden. Is er een probleem met ping en https?

Antwoorden (4)

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

Het antwoord op je vraag (Kun je een antwoord krijgen van een HTTPS site met het Ping commando?) is Ja, dat kun je, zolang [ ICMP antwoorden zijn ingeschakeld op de HTTPS site provider. Het heeft echter niets te maken met HTTP of HTTPS: Ping gebruikt het ICMP protocol, het behoort tot TCP/IP Internet Layer , wat een lagere laag is dan HTTP of HTTPs (van Application Layer ):

Ping werkt door het versturen van Internet Control Message Protocol (ICMP) echo request pakketten naar de doel host en het wachten op een ICMP antwoord. Tijdens dit proces wordt de tijd tussen verzending en ontvangst gemeten (round-trip time 1 ) en wordt elk pakketverlies geregistreerd. De resultaten van de test worden afgedrukt in de vorm van een statistische samenvatting van de ontvangen antwoordpakketten, inclusief de minimum, maximum en de gemiddelde round-trip tijden, en soms de standaardafwijking van het gemiddelde.

Je kunt testen met “cmd” (Windows Start knop / typ cmd in het zoekvak, open “cmd.exe”), en dan met ping:

ping www.hotmail.com

Als je een HTTP URL probeert te pingen, zo het volgende:

ping http://www.hotmail.com

Je krijgt dezelfde foutmelding die je zou krijgen als je een HTTPS gebaseerde URL probeert te pingen:

ping https://www.hotmail.com

(Een fout zoiets als dat ping het gevraagde adres niet kan bereiken zal bij beide pogingen verschijnen).

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

ping werkt op een veel lager niveau dan HTTP of HTTPS, en accepteert alleen hostnamen, geen URL’s. Bijvoorbeeld:

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

tcping ](http://www.elifulkerson.com/projects/tcping.php) - simuleer “ping” over tcp door een verbinding te maken met netwerkhosts. tcping op applicatieniveau zal SYN zenden, wachten op ACK, afsluiten met 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

U kunt een HEAD verzoek doen met OpenSSL:

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

eof

Merk op dat u ook “HTTP/2” kunt gebruiken, maar wees voorzichtig omdat sommige servers (b.v. github.com) dit niet ondersteunen.