TCP报文格式

上传人:206****923 文档编号:51686184 上传时间:2018-08-15 格式:PPT 页数:7 大小:135KB
返回 下载 相关 举报
TCP报文格式_第1页
第1页 / 共7页
TCP报文格式_第2页
第2页 / 共7页
TCP报文格式_第3页
第3页 / 共7页
TCP报文格式_第4页
第4页 / 共7页
TCP报文格式_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《TCP报文格式》由会员分享,可在线阅读,更多相关《TCP报文格式(7页珍藏版)》请在金锄头文库上搜索。

1、TCP报文格式TCP报文lTCP报文是TCP层传输的数据单元,也称 为报文段TCP报文首部格式目的端口 序号选项(可选)填充 数据0 4 10 16 24 31 源端口确认号 窗口首部长度保留码元比特 紧急指针校验和TCP报文首部格式l 源端口和目的端口:发送方和接收方的TCP端口号。 l 序号:该报文数据在发送方的数据流中的位置。当前时间 值计算出一个数值作为起始序号。 l 首部长度:表示TCP报文首部信息的长度。由于首部可能 含有选项内容,因此TCP首部的长度是不确定的。首部长 度的单位是32比特或4个八位组。首部长度实际上也指示 了数据区在报文段中的起始偏移值。目的端口 序号选项(可选)

2、填充 数据0 4 10 16 24 31 源端口确认号 窗口首部长度保留码元比特 紧急指针校验和TCP报文首部格式码元比特:6比特 l URG、ACK、PSH、RST、SYN、FIN。 l URG表示紧急指针字段有效; l ACK置位表示确认号字段有效; l PSH表示当前报文需要请求推(push)操作; l RST置位表示复位TCP连接; l SYN用于建立TCP连接时同步序号; l FIN用于释放TCP连接时标识发送方比特流结束目的端口 序号选项(可选)填充 数据0 4 10 16 24 31 源端口确认号 窗口首部长度保留码元比特 紧急指针校验和TCP报文首部格式l 窗口:窗口通告值。发

3、送方根据接收的窗口通告值调整窗口大小。 l 紧急指针:如果TCP通信中,一方有紧急的数据(例如中断或退出命 令)需要尽快发送给接收方,并且让接收方的TCP协议尽快通知相应 的应用程序,可以将URG置位,并通过紧急指针指示紧急数据在报文 段中的结束位置。 l 校验和:与UDP校验和计算方法相同,同样需要包含伪首部。伪首部 中的协议类型值为6。 l 选项:用于TCP连接双方在建立连接时协商最大的报文段长度MSS( Maximum Segment Size)。 l 填充:为了使选项字段对齐32比特,可能采用若干位0作为填充数据 。目的端口 序号选项(可选)填充 数据0 4 10 16 24 31 源端口确认号 窗口首部长度保留码元比特 紧急指针校验和本节结束

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号