tcp的三次握手和四次挥手。
三次握手:
(1)客户端发送SYN包到服务器,请求建立连接。包含:SYN=1, seq=j(j是随机数); 客户端状态转为:SYN-SENT状态
(2)服务器收到请求,会SYN包,表示接受。包含:SYN=1,ACK=1, ack=j+1,seq=k(k是新的随机数);服务器状态转为:SYN-RECV状态
(3)客户端收到反馈,发送ACK包,连接建立成功。包含:ACK=1,ack=k+1.服务器和客户端状态转为:EASTABLISHED
四次挥手:
(1)客户端发送FIN包,表示客户端不在向服务器端发送数据。
(2)服务器端向客户端发送ack包,表示同意关闭。
(3)服务器端向客户端发送FIN包,表示服务器端不再向客户端发送数据。
(4)客户端向服务器端发送ack包,表示同意关闭。
浙公网安备 33010602011771号