TCP连接:SYN ACK RST UTG PSH FIN
来源:互联网 发布:免费搭建论坛 知乎 编辑:程序博客网 时间:2024/05/24 02:32
TCP的三次握手是怎么进行的:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发送端,告诉它,可以通讯了,并且让发送端发送一个确认数据包,这是第二次握手;最后,发送端发送一个SYN=0,ACK=1的数据包给接收端,告诉它连接已被确认,这就是第三次握手。之后,一个TCP连接建立,开始通讯。
*SYN:同步标志
同步序列编号(Synchronize Sequence Numbers)栏有效。该标志仅在三次握手建立TCP连接时有效。它提示TCP连接的服务端检查序列编号,该序列编号为TCP连接初始端(一般是客户端)的初始序列编号。在这里,可以把 TCP序列编号看作是一个范围从0到4,294,967,295的32位计数器。通过TCP连接交换的数据中每一个字节都经过序列编号。在TCP报头中的序列编号栏包括了TCP分段中第一个字节的序列编号。
*ACK:确认标志
确认编号(Acknowledgement Number)栏有效。大多数情况下该标志位是置位的。TCP报头内的确认编号栏内包含的确认编号(w+1,Figure-1)为下一个预期的序列编号,同时提示远端系统已经成功接收所有数据。
*RST:复位标志
复位标志有效。用于复位相应的TCP连接。
*URG:紧急标志
紧急(The urgent pointer) 标志有效。紧急标志置位,
*PSH:推标志
该标志置位时,接收端不将该数据进行队列处理,而是尽可能快将数据转由应用处理。在处理 telnet 或 rlogin 等交互模式的连接时,该标志总是置位的。
*FIN:结束标志
带有该标志置位的数据包用来结束一个TCP回话,但对应端口仍处于开放状态,准备接收后续数据。
- TCP连接:SYN ACK RST UTG PSH FIN
- TCP连接:SYN ACK RST UTG PSH FIN
- TCP: SYN ACK FIN RST PSH URG
- TCP: SYN ACK FIN RST PSH URG 详解
- TCP: SYN ACK FIN RST PSH URG 详解
- TCP: SYN ACK FIN RST PSH URG 详解
- TCP: SYN ACK FIN RST PSH URG 详解【转】
- TCP—— SYN、ACK 、FIN、RST、PSH、URG 详解
- TCP协议: SYN ACK FIN RST PSH URG 详解
- TCP控制字段标志:URG、ACK、PSH、RST、SYN、FIN
- TCP的几个状态 SYN, FIN, ACK, PSH, RST, URG
- TCP的几个状态 SYN, FIN, ACK, PSH, RST, URG
- TCP: SYN ACK FIN RST PSH URG 详解
- TCP: SYN ACK FIN RST PSH URG 详解
- TCP:三次握手,URG、ACK、PSH、RST、SYN、FIN 含义
- TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)
- TCP: SYN ACK FIN RST PSH URG 详解
- TCP报文中的SYN,FIN,ACK,PSH,RST,URG
- 项目管理方法SCRUM
- linux下轻量级蓝牙用法
- CentOS安装python2.6以及MySQL-python
- 继承
- 如何禁止搜索引擎收录网页
- TCP连接:SYN ACK RST UTG PSH FIN
- 关于vim,ctags的一个小技巧
- js通用函数
- 汇编学习--jmp指令
- QRegExp正则表达式
- mysql 分页
- UniDAC
- Windows和Linux下进程、线程理解
- JRTPLIB的几个重要类说明