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

¿Puede obtener una respuesta de un sitio HTTPS utilizando el comando Ping?

He intentado utilizar el comando ping en una página https, pero el mensaje dice que ping no pudo encontrar el host. ¿Hay algún problema con respecto a ping y https?

Respuestas (4)

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

La respuesta a su pregunta (¿Se puede obtener una respuesta de un sitio HTTPS utilizando el comando Ping?) es Sí, se puede, siempre y cuando las [ respuestas ICMP estén habilitadas en el proveedor del sitio HTTPS. Sin embargo, no tiene nada que ver con HTTP o HTTPS: Ping utilizará el protocolo ICMP , pertenece a TCP/IP Capa de Internet , que es una capa inferior a HTTP o HTTPs (de Capa de Aplicación ):

Ping funciona enviando paquetes de solicitud de eco del Protocolo de Mensajes de Control de Internet (ICMP) al host de destino y esperando una respuesta ICMP. En el proceso mide el tiempo desde la transmisión hasta la recepción (tiempo de ida y vuelta 1 y registra cualquier pérdida de paquetes. Los resultados de la prueba se imprimen en forma de un resumen estadístico de los paquetes de respuesta recibidos, incluyendo los tiempos de ida y vuelta mínimo, máximo y medio, y a veces la desviación estándar de la media.

Puede hacer la prueba con “cmd” (botón de inicio de Windows / escriba cmd en el cuadro de búsqueda, abra “cmd.exe”), y luego con ping:

ping www.hotmail.com

Si intenta hacer ping a una URL HTTP, tal como sigue:

ping http://www.hotmail.com

Obtendrá el mismo error que obtendría al intentar hacer ping a una URL basada en HTTPS:

ping https://www.hotmail.com

(En ambos intentos aparecerá un error como que el ping no puede alcanzar la dirección solicitada).

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

ping funciona a un nivel mucho más bajo que HTTP o HTTPS, y sólo acepta nombres de host, no URLs. Por ejemplo:

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

tcping - simula el “ping” sobre tcp estableciendo una conexión con hosts de la red. tcping a nivel de aplicación enviará SYN, esperando ACK, cerrando 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
2
2
2
2018-01-22 19:17:10 +0000

Puedes emitir una petición HEAD con OpenSSL:

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

eof

Ten en cuenta que también puedes usar “HTTP/2”, pero ten cuidado porque algunos servidores (por ejemplo, github.com) no lo soportan.