Puoi ottenere una risposta da un sito HTTPS usando il comando Ping?
Ho provato ad usare il comando ping
su una pagina https
, ma il messaggio dice che ping
non ha trovato l'host. C'è qualche problema riguardo a ping
e https
?
Ho provato ad usare il comando ping
su una pagina https
, ma il messaggio dice che ping
non ha trovato l'host. C'è qualche problema riguardo a ping
e https
?
La risposta alla tua domanda (Si può ottenere una risposta da un sito HTTPS usando il comando Ping?) è Sì, è possibile, a condizione che le risposte ICMP siano abilitate sul provider del sito HTTPS. Tuttavia, non ha niente a che fare con HTTP o HTTPS: Ping userà il protocollo ICMP , appartiene al TCP/IP Internet Layer , che è un livello inferiore rispetto a HTTP o HTTPs (da Application Layer ):
Ping funziona inviando pacchetti di richiesta echo ICMP (Internet Control Message Protocol) all'host di destinazione e aspettando una risposta ICMP. Nel processo misura il tempo dalla trasmissione alla ricezione (round-trip time 1 e registra qualsiasi perdita di pacchetti. I risultati del test vengono stampati sotto forma di un riassunto statistico dei pacchetti di risposta ricevuti, compresi il minimo, il massimo e il tempo medio di andata e ritorno, e talvolta la deviazione standard della media.
Si può testare con “cmd” (pulsante Start di Windows / digitare cmd nella casella di ricerca, aprire “cmd.exe”), quindi con ping:
ping www.hotmail.com
Se provi a fare un ping a un URL HTTP, come segue:
ping http://www.hotmail.com
Otterrete lo stesso errore che otterreste cercando di fare il ping a un URL basato su HTTPS:
ping https://www.hotmail.com
(Un errore del tipo che il ping non può raggiungere l'indirizzo richiesto apparirà su entrambi i tentativi).
tcping - simula il “ping” su tcp stabilendo una connessione agli host di rete. tcping a livello di applicazione invierà SYN, in attesa di ACK, chiudendo con 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
Puoi emettere una richiesta HEAD con OpenSSL:
openssl s_client -quiet -connect github.com:443 <<eof
HEAD / HTTP/1.1
Connection: close
Host: github.com
eof
Nota che puoi anche usare “HTTP/2”, ma fai attenzione perché alcuni server (ad esempio github.com) non lo supportano.