loading...
鹿晗关晓彤被曝分手???鹿晗微博取关引爆热搜???PPT模板,一键免费AI生成鹿晗关晓彤被曝分手???鹿晗微博取关引爆热搜???PPT 小米新款手机从小米16改名成小米17的好处和坏处分析PPT模板免费下载,一键免费AI生成小米新款手机从小米16改名成小米17的好处和坏处分析PPT 万达王健林被限制高消费事件介绍及现状分析PPT模板免费下载,一键免费AI生成万达王健林被限制高消费事件介绍及现状分析PPT 缅怀杨振宁先生PPT模板免费下载,一键免费AI生成缅怀杨振宁先生PPT
分析海泉酒包装
创意线条互联网科技计划书-白蓝-PPT
Hi,我是你的PPT智能设计师,我可以帮您免费生成PPT

深度解析三次握手和四次挥手PPT

在计算机网络中,TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。为了建立和维护一个可靠的连接,TCP采用了三次握手(Three...
在计算机网络中,TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。为了建立和维护一个可靠的连接,TCP采用了三次握手(Three-way Handshake)来建立连接,以及四次挥手(Four-way Handshake)来关闭连接。三次握手1. 第一次握手:SYN客户端发送一个SYN(同步)报文给服务器请求建立连接。SYN报文包含客户端的数据通信初始序号。发送完毕后,客户端进入SYN_SEND(同步已发送)状态2. 第二次握手:SYN+ACK服务器收到SYN报文后如果同意建立连接,则会发送一个SYN+ACK(同步+确认)报文给客户端。SYN报文表示请求建立连接,ACK报文表示对SYN报文的确认。SYN+ACK报文包含服务器的数据通信初始序号。发送完毕后,服务器进入SYN_RECV(同步收到)状态3. 第三次握手:ACK客户端收到服务器的SYN+ACK报文后还要发送一个ACK报文给服务器,确认收到服务器的SYN+ACK报文。发送完毕后,客户端和服务器都进入ESTABLISHED(已建立连接)状态,完成TCP三次握手完成三次握手后,客户端和服务器之间就可以开始传输数据了。四次挥手1. 第一次挥手:FIN当数据传输完成后客户端发送一个FIN(结束)报文给服务器,请求关闭连接。发送完毕后,客户端进入FIN_WAIT_1(终止等待1)状态2. 第二次挥手:ACK服务器收到FIN报文后发送一个ACK报文给客户端,确认收到FIN报文。发送完毕后,服务器进入CLOSE_WAIT(关闭等待)状态,客户端收到ACK报文后进入FIN_WAIT_2(终止等待2)状态此时,客户端到服务器的连接已经关闭,但服务器到客户端的连接仍然保持打开状态,服务器可以继续向客户端发送数据。3. 第三次挥手:FIN当服务器不再需要向客户端发送数据时它会发送一个FIN报文给客户端,请求关闭连接。发送完毕后,服务器进入LAST_ACK(最后确认)状态4. 第四次挥手:ACK客户端收到服务器的FIN报文后发送一个ACK报文给服务器,确认收到FIN报文。发送完毕后,客户端和服务器都进入CLOSED(已关闭)状态,完成TCP四次挥手完成四次挥手后,客户端和服务器之间的连接就完全关闭了。总结三次握手的主要目的是建立可靠的连接确保双方都已准备好进行数据传输。通过三次握手,客户端和服务器可以确认彼此的初始序号,为数据传输做好准备四次挥手的主要目的是可靠地关闭连接在数据传输完成后,双方需要通过四次挥手来确保所有待发送的数据都已发送完毕,并确认对方已收到关闭连接的请求通过三次握手和四次挥手,TCP协议能够在不可靠的网络环境中提供可靠的数据传输服务。