TCP的三次握手

 

SYN:同步序列编号(*Synchronize Sequence Numbers*)。是TCP/IP建立连接时使用的握手信号。在客户机和服务器之间建立正常的TCP网络连接时,客户机首先发出一个SYN消息,服务器使用SYN+ACK应答表示接收到了这个消息,最后客户机再以ACK消息响应。这样在客户机和服务器之间才能建立起可靠的TCP连接,数据才可以在客户机和服务器之间传递。

ACK (Acknowledge character)即是确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认接收无误。

过程:

  1. 客服端向服务端发送SYN

  2. 服务端向客服端发送SYN,ACK

  3. 客服端向服务端发送ACK

理解:

  1. 第一次握手结束后客服端什么也没有确认,服务端确认客服端发送正常

  2. 第二次握手结束后客服端确认自己发送正常,对方接受正常。服务端确认自己接受正常,对方发送正常

  3. 第三次握手结束后客服端确认自己发送正常,接受正常,对方接受正常,发送正常,服务端确认了自己发送正常,接受正常,对方发送正常,接受正常

posted @ 2021-03-20 23:49  扣扣M  阅读(26)  评论(0)    收藏  举报