實验六TCP报文段的格式及协议分析.docVIP

  • 0
  • 0
  • 约3.12千字
  • 约 5页
  • 2016-12-01 发布于重庆
  • 举报
實验六TCP报文段的格式及协议分析

实验六 TCP报文段的格式及协议分析 【实验目的】 分析TCP报文段的格式; 了解TCP报文段首部结构以及各个字段的内容及其作用; 通过观察TCP协议的交互掌握TCP连接建立、数据传输、连接释放的过程。 【实验内容】 分析TCP报文段的结构,熟悉各个字段的内容、功能、格式和取值范围; 编辑TCP报文段首部各字段的内容; 单个或批量发送已经编辑好的TCP报文段; 分析TCP协议的交互过程。 【实验原理】 TCP是TCP/IP体系中面向连接的运输层协议,提供全双工的和可靠交付的服务。TCP报文段的格式如下图所示: 源端口和目的端口:各占2个字节,是运输层与应用层的服务接口。 序号:占4个字节。TCP连接传送的数据流中的每一个字节都被编上一个序号。首部中序号字段的值指的是本报文段所发送的数据的第一个字节的序号。 确认号:占4个字节,是期望收到对方下一个报文段的数据的第一个字节的序号。 数据偏移:占4 bit,它指出报文段的数据起始处距离TCP报文段的起始处有多远。实际上就是TCP报文段首部的长度。 保留:占6 bit,保留为今后使用。 紧急比特URG:当URG=1时,表明紧急指针有效。它告诉系统报文段中有紧急数据,应尽快传送。 确认比特ACK:ACK=1时确认号字段才有效,ACK=0时确认号字段无效。 推送比特PUSH:接收方接收到PUSH=1的报文段时会尽快的将其交付给接收应用进程

文档评论(0)

1亿VIP精品文档

相关文档