五 网络编程懒人入门:快速理解为什么说UDP有时比TCP更有优势( 二 )


7、UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP 7.1、网页浏览
使用UDP协议有三个优点 :
7.2、流媒体
采用TCP,一旦发生丢包,TCP会将后续包缓存起来,等前面的包重传并接收到后再继续发送,延迟会越来越大 。基于UDP的协议如实时音视频开源工程是极佳的选择 。
2010年 通过收购IP ,获得了(网页实时通信Web Real-Time )技术,用于提升网页视频速率 。关于的介绍,请见:《访谈标准之父:的过去、现在和未来》,更多文章点此进入 。
7.3、实时游戏
对实时要求较为严格的情况下,采用自定义的可靠UDP协议,比如Enet、(用户有 sonygame、)等,自定义重传策略,能够把丢包产生的延迟降到最低,尽量减少网络问题对游戏性造成的影响 。
【五网络编程懒人入门:快速理解为什么说UDP有时比TCP更有优势】采用UDP的经典游戏如FPS游戏Quake、CS,著名的游戏引擎采用的也是 。
7.4、物联网
2014年旗下的Nest建立 Group,推出了物联网通信协议,完善物联网通信 。

五  网络编程懒人入门:快速理解为什么说UDP有时比TCP更有优势

文章插图
采用UDP有3个关键点:
8、本文小结
如今全球将近50%的人都在使用互联网,人们不断的追求更快、更好的服务,一切都在变化,在越来越多的领域,UDP将会抢占TCP的主导地位 。