作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在查看校验和,但无法完全理解它们的工作原理。
仅供引用,我一直在研究 UDP 校验和和 Internet 校验和。我了解到发送方的 UDP 执行 1s 补码,但是我不清楚 1s 补码是什么。
我有一个粗略的想法,即 1s 补码与“反转”所有 1 和 0 的值有关,因此 1 变为 0,0 变为 1,但我不知道为什么要在第一个中完成地方。
有人可以提供一些有关校验和的信息吗?
谢谢你。
最佳答案
校验和主要是某个值的散列(一种单向加密函数),以确保数据在到达另一端时是一致的。在发送数据之前取校验和,然后当另一方接收到数据时,再次取相同值的校验和,并与发送方的校验和匹配,如果相同,则数据在良好的状态,否则我们知道有些事情是错误的。
相当简单的解释。
关于校验和解释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5816768/
为什么 pickle 重用现有的 Python 类“C”而不是从 pickle 字节重建类?有没有一种方法可以在没有副作用的情况下 pickle 和解 pickle ? 这是我的回复 session
我是一名优秀的程序员,十分优秀!