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