TCP状态码

时间:2021-08-09
本文章向大家介绍TCP状态码,主要包括TCP状态码使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

TCP状态码

重点字段:

序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记

确认序号:Ack序号,占ACK标志位为1时,确认序号字段才有效,Ack=Seq+1

标志位:

URG:紧急指针(urgent pointer)有效

ACK:确认序号有效(用来应答的)

SYN:发起一个连接(用来同步的)

PSH:接收方应该尽快将这个报文交给应用层

RST:重置连接

FIN:释放一个连接

ACK报文是用来应答的,SYN是用来同步的

注意:不要将确认序号Ack与标志位中的ACK搞混了

确认方Ack=发起方Req+1,两端配对

LISTEN:侦听来自远方的TCP端口的连接请求

SYN-SENT:在发送连接请求后等待匹配的连接请求

SYN-RECEIVED:在收到和发送一个连接请求后等待对链接请求的确认

ESTABLISHED:代表一个打开的连接,数据可以传送给用户

FIN-WAIT-1:等待远程TCP的连接中断请求,或先前的连接中断请求的确认

原文地址:https://www.cnblogs.com/xlaq/p/15117811.html