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.