首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么没有用UDP数据报传输伪标头?

为什么没有用UDP数据报传输伪标头?
EN

Network Engineering用户
提问于 2021-09-12 09:21:32
回答 1查看 312关注 0票数 -1

我用TCP/IP第4版从E.Comer-Inter组网中读到:“使用伪报头的目的是验证UDP数据报是否达到了正确的目标。理解伪标头的关键在于认识到正确的目的地由机器内的特定机器和特定的协议端口组成。UDP报头本身只指定协议端口号。因此,为了验证目的地,发送机器上的UDP计算包含目标IP地址和UDP数据报的校验和。伪标头不与UDP数据报一起传输,也不包括在长度中。”

但我问了一个问题,从中了解UDP数据报是用伪标头传输的。我不明白确切的概念。

EN

回答 1

Network Engineering用户

回答已采纳

发布于 2021-09-12 09:43:02

“伪报头”是一种在UDP校验和中包含来自IP报头的重要信息的方法。你也可以称它为“虚拟头”。

基本上,UDP校验和是在UDP数据报加上来自IP报头的选定字段上计算的。UDP处理程序从底层网络层获得足够的信息,以便这样计算校验和。实际上,将伪头与UDP数据报一起发送将是完全多余的。

票数 2
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/76210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档