您可以使用 Ping 命令从 HTTPS 站点获得回复吗?

Sha*_*fiz 59 https ping http

我尝试pinghttps页面上使用该命令,但消息说ping找不到主机。有关于pingand 的问题https吗?

Dio*_*ogo 41

您的问题(您能否使用 Ping 命令从 HTTPS 站点获得答复?)的答案是可以,只要在 HTTPS 站点提供商上启用 ICMP 答复即可。但是,它与 HTTP 或 HTTPS 无关:

Ping会使用ICMP协议,它属于 TCP/IP互联网层,比HTTPHTTPs 低(来自应用层):

Ping 通过向目标主机发送 Internet 控制消息协议 (ICMP) 回显请求数据包并等待 ICMP 响应来进行操作。在此过程中,它测量从传输到接收的时间(往返时间)1并记录任何数据包丢失。测试结果以接收到的响应数据包的统计摘要的形式打印,包括最小、最大和平均往返时间,有时还有平均值的标准偏差。

您可以使用“cmd”(Windows 开始按钮/在搜索框中键入 cmd,打开“cmd.exe”)进行测试,然后使用 ping:

ping www.hotmail.com
Run Code Online (Sandbox Code Playgroud)

如果您尝试 ping 一个 HTTP URL,如下所示:

ping http://www.hotmail.com
Run Code Online (Sandbox Code Playgroud)

您将收到与尝试 ping 基于 HTTPS 的 URL 时相同的错误:

ping https://www.hotmail.com
Run Code Online (Sandbox Code Playgroud)

(两次尝试都会出现类似 ping 无法到达请求地址的错误)。


use*_*686 22

ping工作在比 HTTP 或 HTTPS 低得多的级别,并且只接受主机名,而不是 URL。例如:

ping www.google.com
Run Code Online (Sandbox Code Playgroud)


小智 11

tcping - 通过建立与网络主机的连接来模拟 tcp 上的“ping”。应用层的 tcping 将发送 SYN,等待 ACK,以 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
Run Code Online (Sandbox Code Playgroud)