读取数据包信息(以图片为准)

Reading the packet information (based on the picture)

这是捕获的数据包的图像(我没有完整图像,只有这个片段)。从中,我知道 0x4500 表示它表示 IP 版本是 IPv4。但是我如何指示源地址和目标地址是什么?有没有一种简单的方法来查看和确定哪个?

enter image description here

为我的鼠标技能“绘画”道歉。大体思路是这样的。

你采用 header 格式并逐字节匹配它。

要查找协议编号,需要阅读相应的注册表。对于 IP,此注册表为 IANA registry for protocol numbers。大多数由 IETF 标准化的协议都有类似的 IANA 注册管理机构。注册表应列在协议规范中。