测试说明:
1、pktMatch为测试的完整的数据包;
2、在相应的函数里面打印出计算出的checksum(参考例程中的printf),与pktMatch里面的checksum对比即可判断本程序是否可行;
附:
ipchecksum计算原理:
1、checksum字段置0;
2、20字节的头部每两个字节作为16bit数进行求和;
3、加上进位;
4、结果取反即得到checksum;
5、接收端进行第2步计算checksum为ffff即无差错
tcpchecsum/udpchecksum计算原理:
1、TCP/UDP的有效载荷会参与checksum计算;
2、TCP/UDP会引入一个伪首部:即32bit的源/目的ip地址,8bit0,8bit协议号和16bit TCP/UDP报文长度(头部加数据)
3、计算checksum和ip一样,看代码即可

weixin_38646896
- 粉丝: 24
最新资源
- 网络教学模式省名师优质课赛课获奖课件市赛课百校联赛优质课一等奖课件.pptx
- 电子商务概论-李琪版的ppt课件.ppt
- 基于SVM的乳腺癌图像识别,使用DDSM公开数据集
- 教育软件代理协议书.docx
- 基于单片机的自动避障小车设计与实现.doc
- 软件工程基础习题集.docx
- 云桌面虚拟化解决方案.docx
- 招聘成功的人才微软招聘过程及经验(最终).pptx
- 综合布线毕业设计论文.doc
- 网络营销--如何让你的网店人尽皆知.pptx
- 2019金融数据科技信息区块链PPT模板.pptx
- SQLServer数据库系统设计与实现指导书.doc
- 鄂教版七上语文大自然语言图文.pptx
- 2022年C语言知识点总结正式版.doc
- 干货分享区块链核心技术之共识机制样本.docx
- 通信公司企业文化诊断报告终稿.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


