全站数据
8 4 2 0 5 8 1

udp协议适合实时可靠数据的传输吗

八局工程人 | 简单学习,快乐成才!         
问题更新日期:2024-11-03 05:02:47

问题描述

udp协议适合实时可靠数据的传输吗,在线求解答
精选答案
最佳答案

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

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

通俗来讲,直播时可能由于网络问题卡顿甚至中断,打游戏时你也可能鼠标连点几下人物都没反应(玩lol时还没见到对面的人就死了了解下?),但是等恢复通畅了不会重现你如何死掉(所以你丢掉的东西就丢了,UDP不会重发,这就是不可靠)。而传输文件必须确保文件完整(文件缺一部分那拿来有什么用嘛),所以网络出问题传输的内容丢失了就必须有个重传机制重发丢失的内容(确保数据完整,所以是可靠的)。

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

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