我正在使用 /dev/udp 发送 udp 数据包。例如, (摘自这个答案)
echo -n "This is a test" >/dev/udp/localhost/8000
我在wireshark中打开它,看看它使用的是哪种数据包封装,结果发现它不是我所认识的。我无法确定它使用的标头格式。 wireshark 中的协议名称是“data”。
我一开始以为这是一个IPv4 伪标头,由于 IP 地址和端口号。
但是,它们并不完全匹配,并且该数据包还包含在附加的“协议名称”和“选项结束”字段中。如果数据包封装名称是“data”,则谷歌搜索中不会出现它。
有没有详细说明这种封装格式的文档?是否可以将其更改为不同的标头(例如,实际的 IPv4 伪标头?)