实验三 TCP1、 实验目的1、认识TCP协议的相关内容;2、掌握TCP模块的C语言编程;2、 实验内容1、 创建一个头文件,用C语言实现TCP模块所需的所有常量;2、 完成TCP首部的说明;最大报文段长度MSS(Maximum Segment Size)是TCP报文段中的数据字段的最大长度。MSS告诉对方TCP:“我的缓存所能接收的报文段的数据字段的最大长度是MSS个字节。”窗口扩大因子,用于长肥管道。时间戳,可用于测量往返时延RTT。对数据字节计数(并非对报文段计数!)3、 完成TCP报文段的说明;接收方允许的字节数URG紧急数据 (一般不用)ACK 序号有效立即提交数据RST, SYN, FIN:连接建立(建立和拆连)SYN:是握手信号FIN:拆除连接 图1 TCP报文结构源端口和目的端口字段各占2字节。端口是传输层与应用层的服务接口。传输层的复用和分用功能都要通过端口才能实现。序号字段占4字节。TCP连接中传送的数据流中的每一个字节都编上一个