windows ping 执行过程分析

控制台

PS C:\Users\Admin> ping mcs.zijieapi.com

正在 Ping mcs.zijieapi.com [223.109.117.226] 具有 32 字节的数据:
来自 223.109.117.226 的回复: 字节=32 时间=31ms TTL=49
来自 223.109.117.226 的回复: 字节=32 时间=30ms TTL=49
来自 223.109.117.226 的回复: 字节=32 时间=29ms TTL=49
来自 223.109.117.226 的回复: 字节=32 时间=29ms TTL=49

223.109.117.226 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 29ms,最长 = 31ms,平均 = 29ms
    
PS C:\Users\Admin> ping mcs.zijieapi.com

正在 Ping mcs.zijieapi.com [36.154.114.162] 具有 32 字节的数据:
来自 36.154.114.162 的回复: 字节=32 时间=25ms TTL=53
来自 36.154.114.162 的回复: 字节=32 时间=24ms TTL=53
来自 36.154.114.162 的回复: 字节=32 时间=24ms TTL=53
来自 36.154.114.162 的回复: 字节=32 时间=24ms TTL=53

36.154.114.162 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 24ms,最长 = 25ms,平均 = 24ms

wireshare 捕获包

...
1763	21.820322	192.168.0.103	114.114.114.114	DNS	76	Standard query 0xa8a4 A mcs.zijieapi.com
1764	21.841686	192.168.0.103	8.8.8.8	DNS	76	Standard query 0xa8a4 A mcs.zijieapi.com
1765	21.850600	114.114.114.114	192.168.0.103	DNS	124	Standard query response 0xa8a4 A mcs.zijieapi.com A 36.154.114.162 A 223.109.237.176 A 36.154.114.163
106223	535.019484	192.168.0.103	223.109.117.226	ICMP	74	Echo (ping) request  id=0x0001, seq=5/1280, ttl=128 (reply in 106224)
106224	535.051370	223.109.117.226	192.168.0.103	ICMP	74	Echo (ping) reply    id=0x0001, seq=5/1280, ttl=49 (request in 106223)
106225	536.024120	192.168.0.103	223.109.117.226	ICMP	74	Echo (ping) request  id=0x0001, seq=6/1536, ttl=128 (reply in 106226)
106226	536.054045	223.109.117.226	192.168.0.103	ICMP	74	Echo (ping) reply    id=0x0001, seq=6/1536, ttl=49 (request in 106225)
106227	537.043251	192.168.0.103	223.109.117.226	ICMP	74	Echo (ping) request  id=0x0001, seq=7/1792, ttl=128 (reply in 106228)
106228	537.072979	223.109.117.226	192.168.0.103	ICMP	74	Echo (ping) reply    id=0x0001, seq=7/1792, ttl=49 (request in 106227)
106229	538.060058	192.168.0.103	223.109.117.226	ICMP	74	Echo (ping) request  id=0x0001, seq=8/2048, ttl=128 (reply in 106230)
106230	538.089829	223.109.117.226	192.168.0.103	ICMP	74	Echo (ping) reply    id=0x0001, seq=8/2048, ttl=49 (request in 106229)

浏览器har

{
  "log": {
    "version": "1.2",
    "creator": {
      "name": "WebInspector",
      "version": "537.36"
    },
    "pages": [
      {
        "startedDateTime": "2024-12-07T05:05:39.082Z",
        "id": "page_1",
        "title": "https://mcs.zijieapi.com/",
        "pageTimings": {
          "onContentLoad": 94.72199999993336,
          "onLoad": 95.10299999999461
        }
      }
    ],
    "entries": [
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "2452",
        "pageref": "page_1",
        "request": {
          "method": "GET",
          "url": "https://mcs.zijieapi.com/",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "mcs.zijieapi.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br, zstd"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6"
            },
            {
              "name": "cache-control",
              "value": "max-age=0"
            },
            {
              "name": "priority",
              "value": "u=0, i"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Chromium\";v=\"130\", \"Microsoft Edge\";v=\"130\", \"Not?A_Brand\";v=\"99\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"Windows\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0"
            }
          ],
          "queryString": [],
          "cookies": [],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 404,
          "statusText": "Not Found",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "access-control-allow-credentials",
              "value": "true"
            },
            {
              "name": "access-control-allow-methods",
              "value": "GET, OPTIONS, HEAD, PUT, POST"
            },
            {
              "name": "access-control-max-age",
              "value": "1800"
            },
            {
              "name": "content-length",
              "value": "18"
            },
            {
              "name": "content-type",
              "value": "text/plain"
            },
            {
              "name": "cross-origin-resource-policy",
              "value": "cross-origin"
            },
            {
              "name": "date",
              "value": "Sat, 07 Dec 2024 05:05:56 GMT"
            },
            {
              "name": "server",
              "value": "volc-dcdn"
            },
            {
              "name": "server-timing",
              "value": "inner; dur=9, cdn-cache;desc=MISS,  origin;dur=38, edge;dur=15,  cdn-cache;desc=MISS"
            },
            {
              "name": "upstream-caught",
              "value": "1733547956038900"
            },
            {
              "name": "via",
              "value": "n157-057-032.qdmp.Creative,n223-109-237-170.jslygcm04-container.Creative"
            },
            {
              "name": "x-dsa-origin-status",
              "value": "404"
            },
            {
              "name": "x-dsa-trace-id",
              "value": "173354795675df5d2319e0e1a30ead94bb66b1c0a1"
            },
            {
              "name": "x-request-ip",
              "value": "117.168.122.212"
            },
            {
              "name": "x-tt-logid",
              "value": "20241207130556627D855C8E1713C79795"
            },
            {
              "name": "x-tt-trace-host",
              "value": "01a833e2750e6779dd86137145f18e32417de298323855eb90475229b41c04bfd178f1a605cdabe33792a62166bc45249a2d1484c25ab79dfeb66368d0f527bba664c070580ba50a1fa01994f4ad3d6d22fba151f18b94fdd24265730782ce37a573f4cd6c86ef7ba3fb5b1653ef6d7ff6"
            },
            {
              "name": "x-tt-trace-id",
              "value": "00-9f8298bc0301078395ad7770281e0000-9f8298bc03010783-01"
            },
            {
              "name": "x-tt-trace-tag",
              "value": "id=5"
            }
          ],
          "cookies": [],
          "content": {
            "size": 18,
            "mimeType": "text/plain"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 751,
          "_error": null,
          "_fetchedViaServiceWorker": false
        },
        "serverIPAddress": "223.109.237.176",
        "startedDateTime": "2024-12-07T05:05:39.079Z",
        "time": 86.30800000003092,
        "timings": {
          "blocked": 3.565000000068285,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.22899999999999998,
          "wait": 81.8920000000551,
          "receive": 0.6219999999075299,
          "_blocked_queueing": 3.170000000068285,
          "_workerStart": -1,
          "_workerReady": -1,
          "_workerFetchStart": -1,
          "_workerRespondWithSettled": -1
        }
      }
    ]
  }
}

“serverIPAddress”: “223.109.237.176”,

小结

ping 的执行顺序

  • 请求域名解析服务器解析到ip地址列表
  • 发送icmp报文到服务器ip地址列表中的一个ip
  • 服务器响应
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值