TCP的长连接

      最后更新:2021-10-28 20:39:14 手机定位技术交流文章

      TCP 长连接与 TCP 短连接

      TCP/IP是一个协议体系,分为三个层次:网络层、传输层和应用层;在网络一级,有IP、IPCMP、ARP、RRP和BOOPTP协议;在传输层,有与UDP的TCP协议;在应用层面,有FTP、HTTP、TELNET、SMTP、DNS等协议。

      TCP/IP是一个规程系,分为三层:网络层、传输层和应用层。

      在网络一级,有IP、IPCMP、ARP、RRP和BOOTP协议。
      在传输层,有TCP协议与联合民主党合作。
      FTP、HTTP、TELNET、SMTP、DNS和其他协议用于应用层面。

      在这里插入图片描述

      长连接与短连接

      长链路表明,许多数据包可以通过TCP连接按顺序传输,如果不发送,则要求双方发送测试包,以维持连接,一般而言,要求双方自己在线维护。

      当对话双方进行数据交换时,将形成TCP连接。一旦数据传输,TCP连接就会终止,银行经常使用短链路。

      例如,与 HTTP, 它只是连接、 请求和取消; 过程较短, 如果服务器没有收到延长时间的请求, 服务器可以关闭连接 。

      在现实中,长线连接是一个词,用来指长期保持客户与服务之间的连通性,而不是更常见的短线连接。

      具有短链接的长连操作

      标准短链操作阶段如下:
      连接——数据传输——连接关闭;

      而长连接通常就是:
      (a) 连接——数据传输——连接维持(心率)——连接维持(心率)——连接维持(心率)——连接维持(心率)——连接维持(心率)——连接维持(心率)——连接维持(心率)——连接维持(心率)——连接维持(心率)——连接维持(心率)——

      这就要求当没有数据通信来保持连接状态时,必须经常提供长链路,而当数据没有传输时,短链路必须立即关闭。

      你什么时候使用长链路?

      长期连通可以节省更多的 TCP 创建和关闭的操作, 减少浪费, 并节省时间。 Long 连通更适合经常请求资源的客户。 困难在于, 生存功能的检测周期过长, 只能探测 TCP 连接的存续, 这是一种相似的Svenic 做法, 在恶意连接的情况下, 生存功能不足 。 如果客户连接数量增加, 服务器无法早晚管理它们, 服务器端需要某种策略, 比如关闭一些长期没有发生的连接, 以避免任何恶意连接对服务器终端服务造成损害; 如果条件允许, 可以再次使用客户机器作为粒子, 限制每个客户端的最大长连接次数 。

      服务器一般很容易维持短路,现有的连接是有用的连接,不需要额外的限制,然而,如果客户经常提出请求,TCP的建立和关闭将损失时间和带宽。

      频繁的点对点通信经常使用长线连接,连接的数量也保持在最低水平。 每个 TCP 连接需要三步握手, 需要花费时间。 如果每次行动先连接然后操作, 处理速度会大大降低, 这样每个操作都会打开, 数据包会在处理时直接传输, 没有 TCP 连接。 例如, 如果频繁连接短连接会造成插座问题, 频繁的套座形成会浪费资源, 则使用长线连接数据库 。

      然而,网站的网址服务通常联系很短,因为长期联系需要一定数量的资源才能满足服务目的,但网站的接通频率是数以万计甚至数亿计的客户,如果使用长链接,同时有数千个用户,如果每个用户都使用一个连接,那么通过短链接可以节省资源。

      无论如何,长期关系和短期关系之间的决定取决于情况。

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

          热门文章

          文章分类