zoukankan      html  css  js  c++  java
  • UDP比TCP好用的优势

    网络带宽环境变好

    在2007年至2015年间,网络的带宽飞速发展,从1.5Mbps的带宽增加到5.1Mbps的带宽,足足增加了4倍,网络环境快速、稳定,所以UDP的丢包率

    下降至5%以下,越来越好的网络技术提高了UDP的可靠性。

    TCP冗杂的底层限制传输速度

    TCP为了保证网络传输的可靠性,底层使用了握手,还采取了复制的重传算法。庞大的底层结构难以在这些基础上增加较多的传送速度,限制了TCP的发展。

    所以在丢包后,接受端缓存区保存接受到的TCP包,确保重新收到丢失的包,数据才会一起传出去。这样接收时延不断加大,数据出现卡顿。

    测试证明UDP的速率更快

    Google在Chrome浏览器上使用了UDP协议为基础的QUIC协议,提高了浏览器30%的传输速率。

    UDP的应用场景

    1.浏览器

    UDP在浏览器上使用,提高了浏览器的传输速度和反应速度。

    2.流媒体

    TCP在使用时由于重传产生延时卡顿的效果,而UDP不会。

    3.游戏

    例如CS之类的优秀游戏都是使用UDP来传输的。

    4.物联网

  • 相关阅读:
    使用静态工厂方法的好处和坏处
    xUtils3源码分析(一):view的绑定
    在laravel之外使用eloquent
    ruby里面的毒瘤
    ruby的代码风格
    ruby里面的属性访问器
    ruby里面module和class的区别
    unity里面查找所有物体
    android studio安装须知
    intellij系列ide配置
  • 原文地址:https://www.cnblogs.com/gzhich2019/p/11853089.html
Copyright © 2011-2022 走看看