tcp 三握手和四挥手理解

tcp首部:

TCP头部包含下列: ACK   SYN  FIN 源端口 目的端口 信息在理解tcp连接和断开时有帮助,这里先简单介绍:

ACK :应答标记位。 TCP协议规定,只有ACK=1时,数据有效,也规定连接建立后所有发送的报文的ACK必须为1。

SYN(SYNchronization) : 请求建立标记位,当SYN=1时,表明这是一个连接请求报文。

FIN (finis)即完,终结的意思, 用来释放一个连接。当 FIN = 1 时,表明此报文段的发送方的数据已经发送完毕,并要求释放连接。

tcp三握手:

其中seq:序列号,ack:应答序号,应答序号=应答数据的序列号+1

tcp四挥手: