如果回复没有负载的 Ping 会发生什么?

问题描述 投票:0回答:1

我正在尝试找出 Ping 的 ICMP 数据包的有效负载中的内容。维基百科(https://en.wikipedia.org/wiki/Ping_(networking_utility)#Payload)表示它可以填充用于不同目的的数据。我只想知道服务器是否可以访问,所以我只需运行一个命令:

ping $server

Wireshark 显示 48 字节有效负载具有“随机”主值,并以“101112131415161718191a1b1c1d1e1f”结尾。重复该命令会更改前导值,但结尾保持不变。服务器始终以相同的负载回复。

因此,如果我实现自己的软件并使用正确的标识和序列号回复此请求,但不在服务器中包含有效负载,客户端是否会接受此作为有效响应?如果没有的话,会出什么问题吗?

networking ping icmp
1个回答
0
投票

它会起作用,因为默认处理程序在捕获 Echo-Reply 时不会检查有效负载。但 ICMP 标头必须具有相同的 ID 和 SN。

© www.soinside.com 2019 - 2024. All rights reserved.