专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 信息/网络安全

tcpip协议请问

发布时间:2011-07-03 07:09:33 文章来源:www.iduyao.cn 采编人员:星星草
tcpip协议请教
我想使用DSP加CP2200实现TCPIP协议,但是按照协议利用网络监控工具分析发现客户端发出的SYN数据报不能理解,书上说以太网帧格式为:以太网首部+ip首部+tcp首部+数据,SYN数据报的长度就是14+20+20=54字节,又因以太网数据长度最小为46字节,所以我认为总长度为60字节,但是监控软件显示为74。而ip首部的总长度就为60字节,这样加上以太网首部14字节刚好70字节,请问高手tcp首部后多出来的是什么数据?还有就是怎样计算IP报的总长度?

------解决方案--------------------
20个字节是基本的,后面多余的是协议选项,可以看一下RFC文档。http://www.networksorcery.com/enp/protocol/ip.htm#Options
------解决方案--------------------
实际截取的数据经常会和标准格式不一样


有的时候是封装了别的协议

有的时候是网络设备自己填的标示字节


IP 数据包的长度必须按照IP首部的长度字节来计算。


------解决方案--------------------
http://www.mcublog.com/blog/blog2007/zhangming5835/archives/2008/27715.html

自己看格式,可能有选项。
此外以太头是没有校验和的,所以一般包尾会有一个补充校验和。

------解决方案--------------------
学习!都是链接,能说明白点吗?
------解决方案--------------------
应该是ip首部有可选项的缘故
ip首部的长度可以在协议字段中解析出来啊
------解决方案--------------------
4字节CRC
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: