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

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

Tentei usar o pingcomando em uma httpspágina, mas a mensagem diz que pingnão foi possível encontrar o host. Existe algum problema em relação pinga e https?

Responder1

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

PingarusaráICMPprotocolo, ele pertence ao TCP/IPCamada da Internet, que é uma camada inferiorHTTPouHTTP(deCamada de aplicação):

O Ping opera enviando pacotes de solicitação de eco do Internet Control Message Protocol (ICMP) para o host de destino e aguardando uma resposta ICMP. No processo, mede o tempo desde a transmissão até a recepção (tempo de ida e volta)1e registra qualquer perda de pacote. Os resultados do teste são impressos na forma de um resumo estatístico dos pacotes de resposta recebidos, incluindo os tempos mínimo, máximo e médio de ida e volta e, às vezes, o desvio padrão da média.

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

ping www.hotmail.com

Se você tentar executar ping em um URL HTTP, segue o seguinte:

ping http://www.hotmail.com

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

ping https://www.hotmail.com

(Um erro como o ping não consegue alcançar o endereço solicitado aparecerá em ambas as tentativas).

Responder2

pingfunciona em um nível muito inferior ao HTTP ou HTTPS e só aceitanomes de host, não URLs. Por exemplo:

ping www.google.com

Responder3

tcping- simular "ping" sobre TCP estabelecendo uma conexão com hosts de rede. tcping no nível da aplicação 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

Responder4

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

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

eof

Observe que você também pode usar "HTTP/2", mas tome cuidado porque alguns servidores (por exemplo, github.com) não o suportam.

informação relacionada