首页 > 其他分享 >三次握手四次挥手

三次握手四次挥手

时间:2023-03-20 14:01:27浏览次数:32  
标签:挥手 发件 握手 能力 四次 收件 服务器 客户端

三次握手的本质是确认通信双方收发数据的能力

  • 首先,我让信使运输一份信件给对方,对方收到了,那么他就知道了我的发件能力和他的收件能力是可以的。

  • 于是他给我回信,我若收到了,我便知我的发件能力和他的收件能力是可以的,并且他的发件能力和我的收件能力是可以。

  • 然而此时他还不知道他的发件能力和我的收件能力到底可不可以,于是我最后回馈一次,他若收到了,他便清楚了他的发件能力和我的收件能力是可以的。

四次挥手的目的是关闭一个连接
双方都会有数据沟通,双方都可以主动断开连接,断开连接后主机中的「资源」将被释放。

下面以客户端主动关闭连接为例:

  • 一次挥手

客户端打算关闭连接,告诉服务器我需要发送给你的都发完了

  • 二次挥手

服务端收到通知后,回复客户端 知道了

  • 三次挥手

客户端知道服务端知道了。等待服务端处理完所有数据后,也向客户端发送通知 我需要发给你的都发完了

  • 四次挥手

客户端接到服务器的通知后,回复服务器,知道了。并且再等待一会自动关闭链接。
服务器收到 客户端的消息后,自动关闭链接。

标签:挥手,发件,握手,能力,四次,收件,服务器,客户端
From: https://www.cnblogs.com/duoba/p/17236042.html

相关文章

  • TCP图解: 三次握手与四次关闭
        ......
  • TCP 三次握手,给我长脸了噢
    大家好,我是小富~个人资源分享网站:FIRE本文收录在Springboot-Notebook面试锦集前言之前有个小伙伴在技术交流群里咨询过一个问题,我当时还给提供了点排查思路,是个典型......
  • 【转载】Socket 与 TCP 四次挥手(下)
    [转载](https://demonlee.tech/archives/2208002)Socket与TCP四次挥手(下)Demon.Lee2022年08月21日206次浏览本文实践环境:Operat......
  • 三次握手和四次挥手
      ......
  • TCP四次挥手笔记
    TCP四次挥手过程和状态变迁在断开连接之前客户端和服务器都处于ESTABLISHED状态,双方都可以主动断开连接,以客户端主动断开连接为优。第一次挥手:客户端打算断开连接,向服务......
  • 数据包的封装过程 三次握手
     发送端发送数据时数据回从上层传输到下层且每经过一层都会被打上该层的头部信息而且接收端接收数据时数据回从下层传输到上层传输前会把下层的头部信息删除使用TCP......
  • 面试复习总结-tcp三次握手四次挥手
    1.TCP/IP协议:应用层:HTTPFTPTFTPHTTPS会话层表达层传输层:TCPUDP网络层:IPICMPARP 数据链路层:PPP,PPTP物理层:帧 tcp三次握手四次挥手: 1.客户端发送连接......
  • 网络通信——TCP “三次握手“、“四次挥手“ 详解
    前言TCP三次握手和四次挥手是面试题的热门考点,它们分别对应TCP的连接和释放过程1.TCP通信包含那几步?TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道......
  • TCP三次握手与四次挥手
    TCP标志位TCP的标志位代表当前请求的目的。分为6种:SYN:发送/同步标志,用来建立连接,和ACK标志位搭配使用。A请求与B建立连接时,SYN=1,ACK=0;B确认与A建立连接时,SYN=1,ACK=1ACK......
  • TCP-三次握手和四次挥手简单理解
    三次握手(three-wayhandshaking)1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。2.原理:1)发送端首先发送一个......