TCP为何采用三次握手与四次挥手机制?面试题解析
发布时间
阅读量:
阅读量
三次握手

在初次连接建立过程中:在尝试建立连接的过程中,在尝试建立连接的过程中:客户端向服务器发送一个带有同步序列号的报文(sync_num=x),该报文会被标记为已接受,并进入SYN_SENT状态;一旦收到服务器的确认响应后才会继续;SYN:同步序列编号(Synchronize Sequence Numbers)。
在TCP/IP协议中,在线服务提供者需要通过三次握手机制来建立与客户端的连接:当客户端发起连接请求时,在线服务提供者会响应其第一次握手请求;随后,在第二次握手过程中,在线服务提供者接收客户端发送的第一个SYN报文,并确认接收到该报文的同时发送一个SYN报文以建立双向通信通道;最后,在第三次握手阶段,在线服务提供者接收客户端发送的ACK报文并释放该通道。
三次握手流程:客户端接收到服务器发送的SYN-ACK报文后,在其上附加确认报文ACK(ack=y+1),该确认报文发送完毕后双方会话状态达到ESTABLISHED(TCP连接已建立成功)状态完成三次握手过程。
四次挥手

还没有任何评论哟~
