三次握手四次挥手
序号(seq):编号的意思,由于TCP数据包过大,在发送的时候需要分段(比如分为10段:序号就是1,2,3,4....10),当对方接收到UDP之后就将10段UDP进行按顺序重组。
确认号(ack):存在于确认消息里面,ack = seq + 1 表示:收到对方发送来的seq,同时期望收到对方的下一个包的序号为seq+1。
标志位:类似信号灯,1表示亮,0表示没有
ACK(确认位):ACK=1表示这个消息是一个确认消息。
RST(重置):RST=1表示这个消息释放连接,请重新建立连接。原因可能是:TCP连接出错,主机服务器崩溃导致断开连接。
SYN(同步):SYN=1表示:(客服端)发起连接的消息,(服务端)确认接受连接的消息。
FIN(终止):FIN=1表示:发送报文结束了,释放这个连接,开始 TCP四次挥手。