传输层协议分析实验报告 2. 传输层协议分析 2.A 数据包 捕获分析部分 2.1 实验目的 理解 TCP 报文首部格式和字段的作用,TCP 连接的建立和释放过程,TCP 数据传输中编号与确认的作用。 2.2 实验内容 应用 TCP 应用程序传输文件,截取 TCP 报文,分析 TCP 报文首部信息,TCP 连接的建立过程,TCP 数据的编号和确认机制。 2.3 实验原理 TCP 协议是传输控制协议的简称,工作在网络层协议之上,是面向连接的,可靠的,端到端的传输层协议。 1) TCP 的报文格式 TCP 报文段分为头部和数据两部分,如图 1: 图 1 TCP 报文段的总体结构 TCP 首部 TCP 数据部分 TCP 报文段首部又分为固定部分和选项部分,固定部分为 20B,如图 2 所示,这些字段的组合实现了 TCP 的所有功能。 图 2 TCP 报文段的首部 0 15 31 源端口 目的端口 序号 确认号 头部 长度(4bit) 保留 U R G A C K P S