TCP/IP协议 - 为什么TCP是一个可靠的连接?

      最后更新:2021-10-29 17:30:46 手机定位技术交流文章

      对不起,csdn。 这个项目是我们特别报导的叙利亚抗争2011 net/baidu_35692628 article/ details 78255476的一部分。
      序言
      我们常说,联合民主党不可靠,但TCP可靠,但为什么TCP可靠?


      一. TCP和UDP的利弊
      TCP

      缺点:
      [1] 3次握手、4次波浪、额外包、带宽废物。
      [2] 为了使双方保持可靠的在线互动,服务器服务器在整个通信过程中可能有一个很大的连接,浪费了系统资源,并可能造成计算机故障。
      [3] 确认再传送将消耗一些带宽,在贫穷的网络中,将使你再次被切断和连接,降低传输效率。
      UDP

      优点:
      [1] 没有握手和缓慢的开始。
      [2] 没有必要保持双方的在线联系,服务也不需要保持巨大的联合连接和运行,保护系统资源。
      [3] 更好地利用网络资源,同时不损害再传输机制的使用。

      二. TCP为什么比UDP更可信?
      [1] [1] 确认和再传送机制

      在建立连接时,将握手两侧的“序列号+确认号+窗口大小信息”组合为三次,作为验证再传输和流量控制的基础。
      如果校验和校验失败, 软件包被丢弃, 或传输被推迟, 则在传输过程中发送转发 。
      [2] 数据排序

      TCP有一个特定的序号SN字段,用于数据重新排序。
      [3] 流量控制

      TCP窗口和计时器代表双方能够发送和接收的最大数据量。
      [4] 拥塞控制

      TCP拥堵管理由四种主要算法组成。

      缓慢开始

      避免抽搐

      快速再传输

      快速恢复

      这就是为什么TCP通信比UDP传输更加可靠的原因。

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

          热门文章

          文章分类