单片机之UIP--TCP 校验和计算
来源:互联网 发布:男士发型软件 编辑:程序博客网 时间:2024/05/29 14:55
TCP 数据校验,在网络和资料中找了许多,总结了下:利用TCP 抓包工具抓到的数据如下:
按照:
1、
2、
3、
4、
◆当接收TCP包时,需要对报头进行确认,检查TCP头是否有误,算法同上2、3步,然后判断取反 的结果是否为0,是则正确,否则有错。
我的校验包括了: TCP伪首部+TCP头部+数据 ;按照上面方法计算,但是计算结果和抓到包的校验和不等。。。。
但是我如果是计算IP包的校验和却是可以的,只是计算TCP校验和的时候不行···不知道是不是进行TCP校验和计算时候哪里没弄明白啊?有木有人知道的额。
下面是我计算的IP校验和,结果是正确的,下下图是我计算的TCP校验和,结果是错误的,就是和抓到的包里的TCP校验和对不上···
如果我将 TCP伪首部+TCP Head +TCP数据 (此时TCP校验位不置0) 相加,得到的结果不是 FFFF 也不是000····这书不是说校验和本来就有错了呢 ?
- 单片机之UIP--TCP 校验和计算
- 单片机之UIP--TCP作为服务器,主动发送数据 ACK
- TCP校验和详细讲解和计算
- TCP校验和详细讲解和计算
- TCP校验和详细讲解和计算
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- IP/TCP/UDP校验和的计算
- IPv4、TCP、UDP校验和计算
- TCP校验和计算原理与实现
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- Chrome内部协议列表
- Fx2_InsWinUSB.inf
- QML基础——UI布局管理
- NHibernate条件查询(Criteria Query)
- 搜到几篇关于模式识别的文章,做摘录
- 单片机之UIP--TCP 校验和计算
- 常用linux命令学习总结
- JS数字分隔符的方法
- python端口扫描(扫描0到1023端口)
- 类MSN的右下角消息提示效果
- OpenCV2.4.4 图像仿射变换
- QML基础——入门教程
- openstack
- mvc 中JsonResult