我用TCP/IP第4版从E.Comer-Inter组网中读到:“使用伪报头的目的是验证UDP数据报是否达到了正确的目标。理解伪标头的关键在于认识到正确的目的地由机器内的特定机器和特定的协议端口组成。UDP报头本身只指定协议端口号。因此,为了验证目的地,发送机器上的UDP计算包含目标IP地址和UDP数据报的校验和。伪标头不与UDP数据报一起传输,也不包括在长度中。”
但我问了一个问题,从中了解UDP数据报是用伪标头传输的。我不明白确切的概念。
发布于 2021-09-12 09:43:02
“伪报头”是一种在UDP校验和中包含来自IP报头的重要信息的方法。你也可以称它为“虚拟头”。
基本上,UDP校验和是在UDP数据报加上来自IP报头的选定字段上计算的。UDP处理程序从底层网络层获得足够的信息,以便这样计算校验和。实际上,将伪头与UDP数据报一起发送将是完全多余的。
https://networkengineering.stackexchange.com/questions/76210
复制相似问题