三次握手四次挥手

      最后更新:2021-11-13 23:26:11 手机定位技术交流文章

      三次握手四次是《技术协议》中的,三次握手四次是在《技术协议》和《技术协议》之前的四次。

      (1) 关于我们典型的在线通信的视频,如页面浏览、软件交谈和奇特艺术,均使用 tcp 和 udp 协议进行传播。

      (2) 关于传输层的Tcp和Udp工作,其目的是在程序之间发送数据。

      (3) tcp和udp协议之间最重要的区别是:tcp是连接的,udp不是,不连接等于字母,连接等于电话。
      在这里插入图片描述

      Tcp由三个关键步骤组成:三个握手、传送确认和四个波浪。
      (1)三次握手:
      在这里插入图片描述
      当客户开始连接到服务时,将发送一包连接请求,询问您是否可以连接,即SYN软件包;如果另一方同意连接,将返回一个SYN+ACK软件包;客户收到一包ACK软件包并形成连接。

      为什么你握手三次而不是两次?
      这样做是为了避免因服务器迅速重新接收过期请求而造成的错误。 基本上,三次握手是用来作为如何解决网络信仰不可靠问题的一个例子。
      在这里插入图片描述

      四次挥手:
      在这里插入图片描述

      连接状态下的客户和服务客户可以提出关闭连接的请求,要求四波人关闭连接,假设客户提出关闭连接的请求,它需要向服务发送一套FIN软件包,表明他们希望关闭连接并进入封闭的等待状态,即第一波;客户收到FIN软件包并发送一套ACK软件包,表明他或她处于封闭的等待状态,即第二波;客户也可以在目前发送未发送的数据,同时客户也可以接收数据并发送一套FIN软件包,以便在服务供应商发送数据(仅是第三波)后进行最后确认;客户在收到该数据后返回ACK软件包,处于超时等待状态;客户在收到ACK软件包(即第四波)后立即关闭连接。

      为什么客户被迫等待加班?
      这样做是为了保证另一方收到的ACK包件能够保证对方收到,因为预计连接将在客户发送最后的ACK包件后放弃,一旦ACK包件丢失在网络中,服务将持续到其最后确认状态,如果客户发送最后的ACK包件并等待一定时间,服务将重新分配FIN包件,因为它没有收到ACK包件,而客户

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/13183.html

          热门文章

          文章分类