tcp协议头中the_off保存tcp头大小的算法~
来源:互联网 发布:linux cat 写入文件 编辑:程序博客网 时间:2024/06/03 19:24
咳咳,有些东西还是自己动脑好,找资料找了半天都没理解~
具体算法是
pcTphdr->dataoffset=sizeof(TCPHeader)<<2;//dataoffset为UCHAR类型
为什么是这样呢~~
本来用4位只能存入0-15的大小,因为tcp头范围为20-60,这样转为二进制前面2位(在the_x2)必然为0,所以在封包时将大小循环左移2位,及如果sizeof(TCPHeader)如果等于20,则存入0x50.这边很明显用到了许多保留位~~~
上面的算法在Ethereal中经过验证~~~
- tcp协议头中the_off保存tcp头大小的算法~
- TCP 协议 头结构
- TCP/IP协议相关协议头
- 聊聊TCP协议-------协议头详解
- TCP学习---TCP头
- TCP/IP/UDP/ICMP协议头结构
- 协议头详解一:TCP首部
- IPv4头和TCP头校验和计算算法
- 【转】IPv4头和TCP头校验和计算算法
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- Csr_bluetooth_driver技术文档
- JDK环境变量设置备忘录
- HTML5学习必备的15权威网站
- get HostName or IP from IP or hostName
- OOP的一些
- tcp协议头中the_off保存tcp头大小的算法~
- 如何讓非本機電腦也可以透過IE測試叫用Web Service
- redis在.NET下的使用
- 怎样学c语言
- Delphi多线程编程中的技巧
- 一些sl资料,框架
- Monitor Your Applications With JConsole - Part 2
- 让你的代码变的更加强大(Making your C++ code robust)
- sencha touch 向服务器提交数据