TCP报文段的首部格式
2024-08-25 08:21:02
首部20个字节的的固定部分,40个字节的可选部分
(1)源端口和目的端口
(2)序号(是字节流的编号,0-2^32-1),如果超过了mod2^32
(3)确认号:目的主机希望源主机收到的下一个字节序号
(4)数据偏移(4位)数据部分相对于首部的偏移,以32位4字节为单位,15*4=60字节,也就是20+40(可选部分)
(5)保留6位
(6)6个各占1位的标志(紧急URG,确认ACK,推送psh,复位rst,同步syn,终止fin)
(7)窗口 :2个字节(就是允许对方发送的最多的数据量,指接受窗口,不是发送窗口,因为缓冲有限)
(8)校验和(2字节)
(9)紧急指针,说明紧急处理的数据在数据报的的位置
(10)可选部分,用于后面滑动窗口内部指针的存储功能
最新文章
- SQL Server 2008 master 数据库损坏解决总结
- [翻译].NET随机数
- CSS中的常用属性
- 合工大 OJ 1322 窗口
- 20160129.CCPP体系详解(0008天)
- 线程----BlockingQueue (转)
- ado通用操作数据单元
- 一段JAVA签名算法的PHP改写
- php xcache 配置 使用 (转载)
- S3C2440外部中断系统详解
- assert 实现分析
- 初学 Java Web 开发,从 Servlet 开发
- JS时钟--星期 年 月 日 时 分
- Windows Phone开发手记-WinRT下分组拼音的实现
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xa3 in position 1: ordinal not in range(128)
- 交叉字符串 · Interleaving String
- sql server 删除主键、外键、索引、约束的脚本
- Java 注解全面解析
- Java堆内存设置
- windows系统下简单node.js环境配置 安装