udp协议适合实时可靠数据的传输吗?
2019-09-15

TCP是一种面向连接的、可靠的传输协议,UDP是一种无连接的、不可靠的传输协议。两者在设计之初就是针对两种不同的应用场景:UDP适用于实时应用,比如视频直播、网游,TCP适用于文件传输。

所以目前不存在UDP替代TCP的说法。

通俗来讲,直播时可能由于网络问题卡顿甚至中断,打游戏时你也可能鼠标连点几下人物都没反应(玩lol时还没见到对面的人就死了了解下?

),但是等恢复通畅了不会重现你如何死掉(所以你丢掉的东西就丢了,UDP不会重发,这就是不可靠)。而传输文件必须确保文件完整(文件缺一部分那拿来有什么用嘛),所以网络出问题传输的内容丢失了就必须有个重传机制重发丢失的内容(确保数据完整,所以是可靠的)。

UDP再怎么改进,它最多也只能减少你看直播时卡顿的几率。(当然这不是看不起UDP,毕竟很多游戏都靠这个吃饭。想想要是换成TCP,咦。

。。)

不过,万一什么时候IEEE(说错了别怪我,这些组织啊标准啊什么的最难记了,请大神赐教~)把它们结合在一起了呢?

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。