UDP协议

文章目录

UDP特点

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

简单方便,但不可靠

面向报文

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

UDP的首部格式

  • 源端⼝:源端⼝号。在需要对⽅回信时选⽤,不需要时可⽤全 0
  • ⽬的端⼝:⽬的端⼝号。终点交付报⽂时必须使⽤
  • ⻓度:UDP ⽤户数据报的⻓度,其最⼩值是 8(仅有⾸部)
  • 检验和:检测 UDP ⽤户数据报在传输中是否有错,有错就丢弃
相关推荐
IT19957 分钟前
计算机理论文档阅读笔记-MQTT vs WebSocket
笔记·websocket·网络协议
jaysee-sjc19 分钟前
十六、Java 网络编程全解析:UDP/TCP 通信 + BS/CS 架构
java·开发语言·网络·tcp/ip·算法·架构·udp
Dynadot_tech25 分钟前
如何出售域名自己的域名
网络·域名·dynadot·网站域名
弓.长.29 分钟前
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-netinfo — 网络状态检测
网络·react native·harmonyos
网云工程师手记38 分钟前
深信服零信任 aTrust 对接 Keycloak(OIDC)实战指南
网络·网络安全·零信任·oauth2·sso单点登录·企业身份认证
博语小屋44 分钟前
HTTP_认识cookie与session
网络·网络协议·http
DX_水位流量监测1 小时前
德希科技供水水质多参数 PLC 一体机
网络·人工智能·深度学习·水质监测·水质传感器·水质厂家·供水水质监测
艾莉丝努力练剑1 小时前
System V IPC底层原理详解
linux·运维·服务器·网络·c++·人工智能·学习
腾视科技TENSORTEC1 小时前
腾视科技重磅发布AD03行车记录仪DashCam!全维守护,智驭出行新生态
大数据·网络·人工智能·科技·ai·车载系统·车载监控
弓.长.1 小时前
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-network-info — 网络信息获取
网络·react native·harmonyos