主页»WEB概括»为什么UDP有时比TCP更有优势

为什么UDP有时比TCP更有优势

来历:blog.wilddog.com 发布时刻:2015-12-08 阅览次数:

  跟着网络技能飞速发展,网速已不再是传输的瓶颈,UDP协议以其简略、传输快的优势,在越来越多场景下替代了TCP,如网页阅览、流媒体、实时游戏、物联网。

 

  1,网速的提高给UDP稳定性供给牢靠网络保证

  CDN服务商Akamai(NASDAQ: AKAM)陈述从2008年到2015年7年时刻,各个国家网络均匀速率由1.5Mbps提高为5.1Mbps,网速提高近4倍。网络环境变好,网络传输的推迟、稳定性也随之改善,UDP的丢包率低于5%,假如再运用运用层重传,能够完全保证传输的牢靠性。

  2,比照测验成果UDP功能优于TCP

  为了提高阅览速度,Google根据TCP提出了SPDY协议以及HTTP/2。Google在Chrome上试验根据UDP的QUIC协议,传输速率削减到100ms以内。

 

  Google选用QUIC后衔接速率能有用提高75%。
  Google查找选用QUIC后页面加载功能提高3%。
  YouTube选用QUIC后从头缓冲次数削减了30%。

  3, TCP规划过于冗余,速度难以进一步提高

  TCP为了完成网络通讯的牢靠性,运用了杂乱的拥塞操控算法,树立了繁琐的握手进程以及重传战略。因为TCP内置在体系协议栈中,极难对其进行改善。

2

  4, UDP协议以其简略、传输快的优势,在越来越多场景下替代了TCP

  4.1 网页阅览

  运用UDP协议有三个长处 :

  • 能够对握手进程进行精简,削减网络通讯往复次数;
  • 能够对TLS加解密进程进行优化;
  • 收发快速,无堵塞。

  4.2 流媒体

  选用TCP,一旦发作丢包,TCP会将后续包缓存起来,等前面的包重传并接收到后再持续发送,推迟会越来越大。根据UDP的协议如WebRTC是极佳的挑选。

  2010年google 经过收买 Global IP Solutions,获得了WebRTC(网页实时通讯,Web Real-Time Communication)技能,用于提高网页视频速率。

  4.3 实时游戏

  对实时要求较为严厉的情况下,选用自定义的牢靠UDP协议,比方Enet、RakNet(用户有sony online game、minecraft)等,自定义重传战略,能够把丢包发生的推迟降到最低,尽量削减网络问题对游戏性形成的影响。
选用UDP的经典游戏如FPS游戏Quake、CS,闻名的游戏引擎Unity3D选用的也是RakNet。

  4.4 物联网

  2014年google旗下的Nest树立Thread Group,推出了物联网通讯协议Thread,完善物联网通讯。

3

  选用UDP有3个要害点:

  • 网络带宽需求较小,而实时性要求高;
  • 大部分运用无需保持衔接;
  • 需求低功耗。

 小结

  现在全球将近50%的人都在运用互联网,人们不断的寻求更快、更好的服务,一切都在改变,在越来越多的范畴,UDP将会抢占TCP的主导地位。

QQ群:凯发娱乐官网官方群(515171538),验证音讯:10000
微信群:加小编微信 849023636 邀请您参加,验证音讯:10000
提示:更多精彩内容重视微信大众号:全栈开发者中心(fsder-com)
TCP | UDP
网友谈论(共0条谈论) 正在载入谈论......
沉着谈论文明上网,回绝歹意咒骂 宣布谈论 / 共0条谈论
登录会员中心