J'ai essayé d'utiliser le ping
sur un https
mais le message indique que ping
n'a pas pu trouver l'hôte. Y a-t-il un problème concernant ping
y https
?
Réponses
Trop de publicités?La réponse à votre question (Pouvez-vous obtenir une réponse d'un site HTTPS à l'aide de la commande Ping ?) est Oui, vous pouvez, à condition que Les réponses ICMP sont activées sur le fournisseur de site HTTPS. Cependant, cela n'a rien à voir avec HTTP ou HTTPS :
Ping utilisera ICMP il fait partie du protocole TCP/IP Couche Internet qui est une couche inférieure à HTTP o HTTPs (de Couche d'application ) :
Le Ping fonctionne en envoyant des paquets de requête d'écho ICMP (Internet Control Message Protocol) à l'hôte cible et en attendant une réponse ICMP. Au cours de ce processus, il mesure le temps entre la transmission et la réception (temps aller-retour). 1 et enregistre toute perte de paquets. Les résultats du test sont imprimés sous la forme d'un résumé statistique des paquets de réponse reçus, y compris les temps d'aller-retour minimum, maximum et moyen, et parfois l'écart type de la moyenne.
Vous pouvez tester avec "cmd" (bouton Démarrer de Windows / taper cmd dans la boîte de recherche, ouvrir "cmd.exe"), puis avec ping :
ping www.hotmail.com
Si vous essayez d'envoyer un ping à une URL HTTP, voici ce que cela donne :
ping http://www.hotmail.com
Vous obtiendrez la même erreur que celle que vous obtiendriez en essayant d'envoyer un ping à une URL basée sur HTTPS :
ping https://www.hotmail.com
(Une erreur du type "ping cant reach the requested address" apparaîtra lors des deux tentatives).
tcping - simuler un "ping" sur tcp en établissant une connexion avec les hôtes du réseau. tcping au niveau de l'application enverra un SYN, attendra un ACK, se terminera par un 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
Vous pouvez émettre une requête HEAD avec OpenSSL :
openssl s_client -quiet -connect github.com:443 <<eof
HEAD / HTTP/1.1
Connection: close
Host: github.com
eof
Notez que vous pouvez également utiliser "HTTP/2", mais faites attention car certains serveurs (par exemple github.com) ne le supportent pas.