TCP/IP协议栈设计—TCP设计实现(优化)
针对实现的初步TCP协议栈,对其细节地方进行优化,尽可能排除BUG。加入用户自定义数据测试,加入超时重传功能。
目录:
1,第一帧的ACK回复IP长度错误问题
2,关于发送奇数字节,调试助手未正确接收ACK问题
3,TCP数据接收解析与自定义数据发送设计
4,对TCP超时重传的设计与仿真
5,完成上述优化后,对整体效果的测试
1,第一帧的ACK回复IP长度错误问题。
如下图,第一帧ACK回复的IP长度应该为40,但却为80,把data 长度加上了。需要程序找出BUG。