2021年实习TCP协议分析.docVIP

  • 4
  • 0
  • 约1.92千字
  • 约 7页
  • 2020-11-19 发布于北京
  • 举报
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报文段时会立即将其交付给接收应用进程,而不再等到整个接收缓存全部填满后再向上交付。 复位比特RST:当RST=1时,表明TCP连接中出现严重差错,必需释放连接。复位比特还用来拒绝一个非法报文段或拒绝打开一个连接。 同时比特SYN:在连接建立时用来同时序号。当SYN=1而ACK=0时,表明这是一个连接请求报文段。对方若

文档评论(0)

1亿VIP精品文档

相关文档