为什么在UDP校验和的计算中,Pseudo标头被添加到UDP数据报之前?这背后的理性是什么?
networking udp tcp
我目前正在尝试解析原始缓冲区中的数据包。我发现以太网标头似乎有两种结构:ether_header和ethhdr. 我有点困惑他们有什么区别和关系?我可以互换使用它们吗?
ether_header
ethhdr
我做了一个快速搜索:
这篇文章建议 IP 标头存在两个相同的实现。以太网(可能还有 TCP、UDP 等)是这种情况吗?
此补丁显示了从一种实现更改为另一种实现的努力。我不确定这背后的动机:也许一种实现在某种程度上“更好”?
谢谢!
ip networking network-programming ethernet
networking ×2
ethernet ×1
ip ×1
network-programming ×1
tcp ×1
udp ×1