tcp/ip 协议
三次握手四次挥手
- 三次握手建立连接
1) 客户端发送请求连接,发送SYN=1 Seq=x 请求连接
(树立衔接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND形态,等候服务器确认)
2) 服务器接收请求联系信息,确认连接SYN=1 ACK=X+1 Seq=Y 并发送请求连接
(服务器收到syn包,必需确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV形态)
3) 客户端发送确认连接ack=Y+1 seq =z 确认连接
(客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送终了,客户端和服务器进入ESTABLISHED形态,完成三次握手)
- 建立连接进行数据传输---四次挥手释放连接
注:位码即tcp标志位,有6种标示:
SYN(synchronous建立联机)
ACK(acknowledgement 确认)
PSH(push传送)
FIN(finish结束)
RST(reset重置)
URG(urgent紧急)