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

发布时间:2017-6-23 20:04:48 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"为什么 UDP 有时比 TCP 更有优势 ",主要涉及到为什么 UDP 有时比 TCP 更有优势 方面的内容,对于为什么 UDP 有时比 TCP 更有优势 感兴趣的同学可以参考一下。

详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt351

随着网络技术飞速发展,网速已不再是传输的瓶颈,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内置在系统协议栈中,极难对其进行改进。

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

4.1 网页浏览

使用UDP协议有三个优点 :

  • 能够对握手过程进行精简,减少网络通信往返次数;

  • 能够对TLS加解密过程进行优化;

上一篇:CentOS配置SSH免密码登录后,仍提示输入密码
下一篇:jpetStore 学习总结(2)

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。