tcp报文的标志位每一项都为0,是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/03 06:06:10
基于netflow采集的tcp包,他的URG,ACK,PSH,RST,SYN,FIN都是0,这种包是什么包?有什么作用啊?

详细内容请查看TCP/IP详解卷1中的描述
**********************************************
标志控制功能

URG:紧急标志
紧急(The urgent pointer) 标志有效。紧急标志置位,

ACK:确认标志
确认编号(Acknowledgement Number)栏有效。大多数情况下该标志位是置位的。TCP报头内的确认编号栏内包含的确认编号(w+1,Figure:1)为下一个预期的序列编号,同时提示远端系统已经成功接收所有数据。

PSH:推标志
该标志置位时,接收端不将该数据进行队列处理,而是尽可能快将数据转由应用处理。在处理 telnet 或 rlogin 等交互模式的连接时,该标志总是置位的。

RST:复位标志
复位标志有效。用于复位相应的TCP连接。

SYN:同步标志
同步序列编号(Synchronize Sequence Numbers)栏有效。该标
志仅在三次握手建立TCP连接时有效。它提示TCP连接的服务端检查序列编号,该序列编号为TCP连接初始端(一般是客户端)的初始序列编号。在这里,可以把TCP序列编号看作是一个范围从0到4,294,967,295的32位计数器。通过TCP连接交换的数据中每一个字节都经过序列编号。在TCP报头中的序列编号栏包括了TCP分段中第一个字节的序列编号。

FIN:结束标志
带有该标志置位的数据包用来结束一个TCP回话,但对应端口仍处于开放状态,准备接收后续数据。

SYN:同步标志
同步序列编号(Synchronize Sequence Numbers)栏有效。该标
志仅在三次握手建立TCP连接时有效。它提示TCP连接的服务端检查序列编号,该序列编号为TCP连接初始端(一般是客户端)的初始序列编号。在这里,可以把TCP序列编号看作是一个范围从0到4,294,967,295的32位计数器。通过TCP连接交换的数据中每一个字节都经过序列编号。在TCP报头中的序列编号栏包括了TCP分段中第一个字节