目录

文章目录

  • 目录
  • UDP 协议
  • UDP Header

UDP 协议

UDP(User Datagram Protocol,用户数据报协议),是一种无连接的、非可靠的传输层协议。换句话说,当 UDP 数据报(Datagram)发送出去之后,发送方是无法得知其是否完整且安全的到达了接收方的。这样的传输机制决定了它的最大优点就是快,同时也决定了它最大的缺点不可靠、不稳定。

UDP 协议一般作为流媒体应用、语音交流、视频会议所使用的传输层协议,这些应用或协议之所以选择 UDP 作为承载主要是因为以下这几点:

  1. 速度快:采用 UDP 协议时,只要应用进程将数据传给 UDP,UDP 就会将此数据打包进 UDP 数据报并立刻传递给网络层。使用 UDP 的目的就是希望实时性。
  2. 无须建立连接:UDP 无须任何准备即可进行数据传输,因此没有建立连接的时延。
  3. 无连接状态:TCP 需要在端系统中维护连接状态,连接状态包括接收和发送缓存、拥塞控制参数以及序号和确认号的参数,在 UDP 中没有这些参数,也没有发送缓存和接受缓存。因此,某些专门用于某种特定应用的服务器当应用程序运行在 UDP 上,一般能支持更多的活跃用户数量。
  4. 首部开销小

互联网协议 — UDP 用户数据报协议相关推荐

  1. TCP/IP UDP用户数据报协议 运输层

    快速导航 UDP在TCP/IP中的位置? 用户数据报的格式? UDP协议对数据进行封装和解封? 队列与端口实现? 复用与分用? UDP的一些特点? UDP输入队列? 输入模块伪代码欣赏? User D ...

  2. 【计算机网络】运输层:用户数据报协议UDP

    UDP在IP数据报服务之上增加复用分用的功能,以及差错检测的功能(使用UDP的原因) (所以应用进程不可以跳过UDP直接交给IP层) UDP特点: (1)UDP无连接:发送数据之前不需要建立连接 (2 ...

  3. UDP:用户数据报协议 是什么

    用户数据报协议(英语:User Datagram Protocol,缩写为UDP),又称用户数据报文协议,是一个简单的面向数据报的传输层协议,正式规范为RFC 768. 在TCP/IP模型中,UDP为 ...

  4. 【计算机网络】Internet原理与技术3 — 端口及套接字、用户数据报协议UDP、传输控制协议TCP

    Internet原理与技术 一.端口及套接字 1.传输层编址 2.套接字(socket) 3.无连接服务和面向连接服务 二.用户数据报协议UDP UDP协议格式 [例]校验UDP报文 UDP小结 三. ...

  5. 用户数据报协议(UDP)

    一.UDP协议的概念 用户数据报协议(UDP) 只在IP的数据报服务之上增加了很少一点功能,就是复用和分用的功能以及差错检测的功能,这里所说的复用和分用,就是使用端口标识不同的应用层协议. 二.UDP ...

  6. UDP(用户数据报协议)

    UDP数据报 一.UDP的概述(User Datagram Protocol,用户数据报协议) UDP是传输层的协议,功能即为在IP的数据报服务之上增加了最基本的服务:复用和分用以及差错检测. UDP ...

  7. 用户数据报协议---UDP协议【详解】

    一.UDP简介 UDP(User Datagram Protocol,用户数据报协议)是一个简单地面向数据报的运输层协议,为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据报的方法. UDP ...

  8. RFC768:用户数据报协议(UDP)

    介绍 定义此用户数据报协议(User Datagram Protocol,UDP),以在一组互连的计算机网络环境中提供数据包交换计算机通信的数据报模式.该协议假定将Internet协议(IP)用作基础 ...

  9. 用户数据报协议UDP

    用户数据报协议UDP 1.UDP概述 用户数据报协议UDP只在IP的数据报服务之上增加了很少一点功能,这就是复用和分用的功能以及差错检测的功能.UDP的主要特点是: (1)UDP是无连接的. 即发送数 ...

最新文章

  1. 用ASP.NET Core构建可检测的高可用服务--学习笔记
  2. 类型全部为string_TypeScript 高级类型总结(含代码案例)
  3. 【译】UI设计基础(UI Design Basics)--启动与停止(Starting and Stopping)(五)
  4. Redis-key的设计技巧
  5. ENVI中对图像监督分类结果的编辑
  6. Echarts 2dMap阴影,多个map分层现象以及飞线飞机航线
  7. html文本框拖动全选,html文本框常见操作技巧
  8. 微信H5页面图片上传避坑指南(vant+vue)
  9. c++头文件防卫式声明
  10. Python自动切换wifi
  11. 国产8K摄像机记录中国航展的飞速发展
  12. Android音频架构概览
  13. 硬盘插上后提示“设备未就绪”の解决方案
  14. 利用Python实现图片信息隐藏
  15. 声音四要素:音强、音调、音色和波形包络
  16. 蓝牙杂散超标_蓝牙产品型号核准认证检测内容是什么 需要SRRC认证杂散功率测试...
  17. UPDATE和DELETE
  18. 一个HTTP请求的一生
  19. 苹果录屏精灵_安卓不仿苹果静音键?千万别小瞧“静音键”, 功能竟如此强悍!...
  20. 在linux ubuntu下下载运行虚幻5引擎

热门文章

  1. android动态视力测试,Chop It-看起来有点无聊却可训练动态视力的 3D 立体小游戏(iPhone, Android)...
  2. 虚幻UE4中如何采集360度全景图片和VR视频
  3. android自定义xml弹窗,Android自定义弹窗提醒控件使用详解
  4. 3D打印「心脏」体外存活超6个月,心肌组织带有规律性搏动,来自中科院清华...
  5. 你知道iPhone与摩托车不相容原理么?打脸苹果官方那种
  6. 12张PPT看懂中国虚拟数字人产业现状:应用不止于虚拟偶像,2030年市场达2700亿|量子位智库(附下载)...
  7. 他的车队低调拿掉安全员,现在用10亿新融资惊艳了所有人
  8. 百度Q2日进2.9个亿,新基建推动Apollo上位!李彦宏开招管培生:亲自选亲自带...
  9. java:方法覆盖与方法重载
  10. 一个listMap里map其中的一个字段的值相同,如何判断这个字段相同,就把这个map的其他字段存入另一个map中...