TCP报文头部解析

Posted ylsx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP报文头部解析相关的知识,希望对你有一定的参考价值。

1. TCP报头

技术图片


源端口:指定了发送端的端口(图1 TCP报头结构)

目的端口:指定了接受端的端口号

序号:指明了段在即将传输的段序列中的位置

确认号:规定成功收到段的序列号,确认序号包含发送确认的一端所期望收到的下一个序号

TCP偏移量:指定了段头的长度。段头的长度取决与段头选项字段中设置的选项

保留:指定了一个保留字段,以备将来使用

标志:SYN、ACK、PSH、RST、URG、FIN

      SYN: 表示同步

      ACK: 表示确认

      PSH: 表示尽快的将数据送往接收进程

      RST: 表示复位连接

      URG: 表示紧急指针

      FIN: 表示发送方完成数据发送

窗口:指定关于发送端能传输的下一段的大小的指令

校验和:校验和包含TCP段头和数据部分,用来校验段头和数据部分的可靠性

紧急:指明段中包含紧急信息,只有当U R G标志置1时紧急指针才有效

选项:指定了公认的段大小,时间戳,选项字段的末端,以及指定了选项字段的边界选项

以上是关于TCP报文头部解析的主要内容,如果未能解决你的问题,请参考以下文章

TCP头部结构

HTTP报文

TCP/IP报文头部结构

TCP/IP报文头部结构整理

TCP协议:头部结构三次握手与四次挥手

TCP报文结构和长短连接