UDP协议

文章目录

UDP特点

  • 无连接:发送数据之前不需要建立连接
  • 尽最大努力交付:即不保证可靠交付
  • 面向报文: UDP 一次传送和交付一个完整的报文
  • 没有拥塞控制: 网络出现的拥塞不会使源主机的发送速率降低, 很适合多媒体通信的要求
  • 支持一对一 、一对多 、多对一 、多对多等交互通信
  • 首部开销小,只有 8 个字节

简单方便,但不可靠

面向报文

  • 发送⽅ UDP 对应⽤层交下来的报⽂,既不合并,也不拆分,按照样发送
  • 接收⽅ UDP 对 IP 层交上来的 UDP ⽤户数据报,去除⾸部后就原封不动地交付上层的应⽤进程,⼀次交付⼀个完整的报⽂

UDP的首部格式

  • 源端⼝:源端⼝号。在需要对⽅回信时选⽤,不需要时可⽤全 0
  • ⽬的端⼝:⽬的端⼝号。终点交付报⽂时必须使⽤
  • ⻓度:UDP ⽤户数据报的⻓度,其最⼩值是 8(仅有⾸部)
  • 检验和:检测 UDP ⽤户数据报在传输中是否有错,有错就丢弃
相关推荐
草莓熊Lotso11 小时前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
XR12345678811 小时前
汽车制造园区网络怎么建?柔性产线与 AGV 的选型逻辑
网络·汽车·制造
IT大白鼠21 小时前
MSF二次开发与自定义模块编写
网络·安全·web安全·msf
Julien200421 小时前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
kekekzt1 天前
TCP协议的粘包问题介绍,IP分片,MTU,MSS,滑动窗口的概念及之间的关系
网络·网络协议·tcp/ip
mooooooooooye1 天前
2026 年跨平台 SSH 客户端怎么选?Xterminal、Termius、MobaXterm 谁更合适
服务器·网络·ssh
Blockchina1 天前
Codex 实战:从一句需求到可验收的 Linux 主机巡检脚本
运维·服务器·网络
江安下小雨1 天前
muduo网络库(十六):新增连接池模块
网络·c++
aiot189189352181 天前
机场候机大厅高空场景技术红线!蓝牙AOA不能做手机导航??!!
大数据·网络·人工智能·蓝牙aoa
从入门到退休1 天前
企业远程控制选型:向日葵SDK vs RustDesk自建,谁是更务实的选择?
运维·服务器·网络·远程工作·远程控制