首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >UDP >为什么说UDP是不可靠的传输协议?

为什么说UDP是不可靠的传输协议?

词条归属:UDP

UDP(用户数据报协议)是一种不可靠的传输协议,主要有以下两个原因:

不提供可靠性保证

UDP在传输数据时,不提供可靠性保证,不保证数据包的可靠传输。UDP数据包在传输过程中,有可能会出现数据包丢失、重复、乱序等问题。由于UDP不提供可靠性保证,因此应用层需要自行设计协议和算法来处理这些问题。

不进行流量控制和拥塞控制

UDP不进行流量控制和拥塞控制。UDP发送方在发送数据时,不会根据网络的状况进行调整,而是直接发送数据包。如果网络出现拥塞,UDP数据包会丢失或延迟,甚至导致网络更加拥塞。

相关文章
为什么新开发的可靠传输协议都是基于UDP协议?
今天,在这里介绍一下为什么很多新的可靠传输协议(比如QUIC、KCP、Fasp、UDT)都是基于UDP协议的,它的技术原因在哪里?
云语科技
2018-04-22
3.8K5
TCP,UDP 协议区别及 TCP 协议是如何保证传输可靠的
UDP: 传送数据前不需要先建立连接,远地主机在收到 UDP 报文后,也不需要给出任何确认。虽然 UDP 不保证可靠的交付,但在某些情况下,UDP 确实是一种高效的通信方式,如:IM、语音、视频、直播等;
happyJared
2019-06-22
1.2K0
视屏面试传输协议到底是TCP还是UDP
又是一年一度的秋季校招开始了,以往的校招各个公司都会在公司现场或者学校现场安排学生进行现场面试?但是今年由于疫情的原因,不允许让同学在现场进行一个面试,所以今年的面试形式就从线下转到了线上,面试形式的转变,但是我们考核学生的方式依旧没有转变。
用户5397975
2020-09-01
2.7K0
为什么说 TCP 协议是可靠的?
ISO(国际标准化组织)曾提出一个 OSI 七层模型。将网络的协议划分为 7 个层,从低到高排序是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。但是这个模型仅停留在理论阶段。因为该模型过于庞大、复杂,以至于无法被广泛应用。
猴哥yuri
2018-08-16
4.3K0
python实现UDP协议下的文件传输
本文实例为大家分享了python实现UDP文件传输的具体代码,供大家参考,具体内容如下
砸漏
2020-10-30
1.6K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券