网络协议
https://www.cnblogs.com/strick/p/6262284.html
1)标志位
SYN(synchronous): 同步,在建立连接时用来同步序号。SYN=1, ACK=0表示一个连接请求报文段。SYN=1,ACK=1表示同意建立连接。
FIN(finish): 终止,FIN=1时,表明此报文段的发送端的数据已经发送完毕,并要求释放传输连接。
ACK(acknowledgement): 确认,ACK = 1时代表这是一个确认的TCP包,取值0则不是确认包。
DUP ACK():重复,重复确认报文,有重复报文,一般是是丢包或延迟引起的,从这个报文看应该是丢包了。
URG(urgent):紧急,当URG=1时,表示报文段中有紧急数据,应尽快传送
PSH(push):推送,当发送端PSH=1时,接收端尽快的交付给应用进程
RST(reset):复位,当RST=1时,表明TCP连接中出现严重差错,必须释放连接,再重新建立连接
- (seq)Sequence number :顺序号,发送数据包中的第一个字节的序列号,一般为小写的seq。
- (Ack) Acknowledge number:确认号,响应前面的seq,值为seq+1,可以理解为期望下次发出的序列号为seq+1;
不能摸鱼,不能摸鱼,再摸就没鱼了

浙公网安备 33010602011771号