TCP三次握手
TCP三次握手
图一为TCP三次握手的示意图,简要过程如下:
(1)首先,client(客户端)向server(服务端)发送连接请求,此时的TCP请求报文标志位为SYN
(2)服务端接收到客户端建立连接的请求后,确认无误后向客户端发送确认连接的请求ACK;同时服务端也会发送SYN请求报文给客户端,请求与客户端建立连接
(3)客户端收到服务端的确认信息后,确认信息无误后,向服务端发送ACK的确认信息。此时连接建立成功。随后客户端与服务器间可以开始数据的传输了。
注意:
(1) TCP协议是双向都需要建立连接的
(2) 由于②和③都是服务端向客户端回复确认连接和发送请求信息。因此图中②和③可以合并为一次。著名的”三次握手”由此出现。
欢迎转载,但要标明出处.否则追究.欢迎大家阅读收藏和评论,会更新很多精粹。