Você pode obter uma resposta de um site HTTPS usando o comando Ping?

43

Eu tentei usar o comando ping em uma página https , mas a mensagem diz que ping não encontrou o host. Existe algum problema em relação a ping e https ?

    
por Shamim Hafiz 22.08.2011 / 15:33

4 respostas

34

A resposta à sua pergunta (Você pode obter uma resposta de um site HTTPS usando o comando Ping?) é Sim, você pode, contanto que Respostas de ICMP estão habilitadas no provedor de sites HTTPS. No entanto, não tem nada a ver com HTTP ou HTTPS:

O Ping usará Protocolo ICMP , ele pertence a TCP / IP Camada de Internet , que é uma camada inferior a HTTP ou HTTPs (de < a href="http://en.wikipedia.org/wiki/Application_Layer"> Camada de Aplicação ):

Ping operates by sending Internet Control Message Protocol (ICMP) echo request packets to the target host and waiting for an ICMP response. In the process it measures the time from transmission to reception (round-trip time)1 and records any packet loss. The results of the test are printed in form of a statistical summary of the response packets received, including the minimum, maximum, and the mean round-trip times, and sometimes the standard deviation of the mean.

Você pode testar com "cmd" (botão Iniciar do Windows / digite cmd na caixa de pesquisa, abra "cmd.exe") e, em seguida, com ping:

ping www.hotmail.com

Se você tentar fazer o ping de um URL HTTP, segue o seguinte:

ping http://www.hotmail.com

Você receberá o mesmo erro que receberia ao tentar executar ping em uma URL baseada em HTTPS:

ping https://www.hotmail.com

(Um erro como o de um ping que não alcança o endereço solicitado aparecerá em ambas as tentativas).

    
por 22.08.2011 / 15:42
18

ping funciona em um nível muito mais baixo que HTTP ou HTTPS e aceita somente nomes de host , não URLs. Por exemplo:

ping www.google.com
    
por 22.08.2011 / 15:35
5

tcping - simula "ping" sobre o tcp, estabelecendo uma conexão com os hosts da rede. tcping no nível do aplicativo enviará SYN, aguardando ACK, fechando com 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
    
por 28.03.2015 / 11:14
2

Você pode enviar uma solicitação HEAD com o OpenSSL:

openssl s_client -quiet -connect superuser.com:443 <<eof
HEAD / HTTP/1.0
Host: superuser.com

eof

Note que você também pode usar "HTTP / 2.0", mas tenha cuidado porque alguns servidores (por exemplo, github.com) não são compatíveis.

    
por 22.01.2018 / 20:17

Tags