TCP和UDP校验和

作者: 中科大-郑烇老师分类: 校园学习 发布时间: 2022-05-06 09:42:22 浏览:24833 次

TCP和UDP校验和

我写代码从不加注释:
郑老师刚发出来,主页就推送给我了,好学者认证[妙啊]

_江宁:
谢希仁老师那本计算机网络是不是没讲这个校验和是回卷计算的 我记得当时学的时候走你就不会计算这个 怎么都和课本上对不上[妙啊]

【回复】回复 @_江宁 :具体看下RFC吧
E_W_Dijkstra:
计网看完但是发现竟然是开卷考试[doge][doge]

天祥噗:
郑老师,我有一个小问题。在接收方,要像发送方一样,求校验和的结果吗?教材上也是直接求和(若没有差错,即为全1),没有将和为全1的结果求反码,我看了RFC1071校验和的文档,也是没有算结果的反码。比如谢希仁在讲IP数据报校验和的时候,是按结果取反码来算的,事实上应该以您讲的直接将和相加(回卷),为全1即为没有错误,没有必要再将全1的结果求反码的吧

【回复】回复 @天祥噗 :发送方 先讲校验和部分赋0,进位回滚求和,求和结果反码得到校验和,放入校验位。 接收方将 所有数据位和校验位 一起求和,进位回滚求和,判断是不是全1。接收方不需要求反码。
--_影子_--:
老师,"udp校验和的计算方法是二进制反码运算求和再取反"这句话对吗😭

【回复】回复 @--_影子_-- :真正校验的实现不是这样做的。校验过程如果你理解了,那么看下原理讲解的校验过程和你给出的这个过程是不是等价就好了。你要自己做。
不凡9527:
[热词系列_知识增加][热词系列_知识增加]

懒惰的水仙花:
今晚刚好看到这里不明白,感谢郑老师雪中送炭[爱心]

寥若晨星HBY:
为什么接收方校验和那里变成原码而不是反码了

【回复】你没看懂啊 建议再一遍 接收方将校验范围的数据加上 校验和一起为全1 和是进位回卷的和
【回复】回复 @中科大-郑烇老师 :哦哦 是我算错了 明白了 谢谢老师[奥比岛_击爪]
啊勇超级勇:
三连支持下郑老师[妙啊] 喜欢这种知识点讲解视频,考研复习时很方便

米子摇啊摇:
课程上没听懂,去查相关视频,兜兜转转又回到郑老师这儿了[喜极而泣]

校验和 伪头部 TCP UDP

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!