用户数据报文协议(UDP)

UDP是一种基于IP协议的不可靠网络传输协议,在IP数据的位置如下图所示。

UDP数据在IP数据的位置

1.UDP协议的特点

  1. UDP是无连接的,即传输数据时不需要建立或释放连接,减少了开销和发送数据之前的时延。
  2. UDP使用尽最大努力交付,即不保证可靠交付。
  3. UDP是面向报文的。对应用程序交下来的报文在添加首部后就向下交付IP层。对应用层交下来的报文即不合并也不拆分,而是保留这些报文的边界。即UDP一次交付一个完整的报。
  4. UDP没有拥塞控制。
  5. UDP支持一对一、一对多、多对一和多对多的交互通信。
  6. UDP的首部开销小,只有8字节。

 

  • UDP协议是TCP/IP的传输层协议的部分,与TCP 的传输不一样,它提供无连接的、不可靠的传输服务。UDP协议把应用程序需要传递的数据发送出去,不提供发送数据包的顺序;接收方不向发送方发送接收的确认信息,如果出现丢包或者重包的现象,也不会向发送方发送反馈,因此不能保证使用UDP协议的程序发送的数据一定到达了接收方或者到达接收方的数据顺序和发送方的致性。
  • 使用UDP协议传输数据的应用程序,必须自已构建发送数据的顺序机制和发送接收的确认机制,以此来保证发送数据的正确到达,保证接收数据的顺序与发送数据的一致性,也就是说,应用程序必须根据UDP的缺点提供解决方案。
  • UDP
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值