1、What is Checksum?

A check sum is basically a value that is computed from data packet to check its integrity(完整性). Through integrity, we mean a check on whether the data received is error free or not(数据是否正确). This is because while traveling on network a data packet can become corrupt and there has to be a way at the receiving end to know that data is corrupted or not(在接收端识别出数据是否有错). This is the reason the checksum field is added to the header. At the source side, the checksum is calculated and set in header as a field. At the destination side, the checksum is again calculated and crosschecked with the existing checksum value in header to see if the data packet is OK or not(在目的端或者接收端,重新计算 checksum/校验和,并和 数据头/packet header 里的 (existing checksum value)/已存校验和 比较/crosscheck。) .

REFER: How to Calculate IP Header Checksum (With an Example)

最新文章

  1. topshelf和quartz内部分享
  2. javascript函数setInterval和setTimeout的使用区别详解
  3. Microsoft-Office-Professional-Plus-2007
  4. [转]:C#的ToString如何格式化字符串
  5. Bootstrap的优先级、选择器、伪类
  6. PS网页设计教程XXVIII——如何在PS中创建一个干净的网页布局
  7. c++ stack 的使用
  8. 【POJ2912】【并查集】Rochambeau
  9. thinkphp微信开发之jssdk图片上传并下载到本地服务器
  10. display:inline、block、inline-block的区别(转)
  11. php抽象类和接口
  12. apache 配置文件管理
  13. OpenCV-Python教程(9、使用霍夫变换检测直线)
  14. public <T> void method(T var)
  15. javacript 组合使用构造函数模式和原型模式
  16. C#编程风格
  17. 网络二十四题 之 P2756 飞行员配对方案问题
  18. 看完python这段爬虫代码,java流泪了c#沉默了
  19. linux关机、重启命令
  20. Implementation of WC in JAVA

热门文章

  1. 有return的情况下try catch finally的执行顺序(最有说服力的总结)
  2. WEB- 冻结TABLE的头和列
  3. hadoop 2.0 详细配置教程
  4. ASC(1)G(上升时间最长的序列)
  5. phpcms v9 模板标签说明整理
  6. Helpers\Cookie
  7. Models and the ServiceManager
  8. AppScan在项目中的使用流程
  9. Servlet原理
  10. RavenScheme简介