8. UDP协议

2026-07-16wei👁 3 阅读1 分钟阅读📝 484 字💬 0 评论
8. UDP协议

8. UDP协议

8.1 UDP协议概述

UDP(用户数据报协议)是传输层面向无连接的通信协议,与TCP同属传输层。

  1. 报文携带源端口、目的端口,无需提前建立连接,支持广播通信;
  2. 传输无确认机制,属于不可靠传输,存在丢包、乱序风险,上层应用需自行做校验、重传逻辑;
  3. 不处理数据包排序、差错重传,协议头部极简,传输延迟低。

适用场景:查询-应答类、交互数据量小、对实时性要求高于可靠性的业务,例如NFS;不适用于FTP、Telnet这类需要稳定完整传输的面向连接业务。

8.2 UDP报文头部结构

UDP报文分为UDP报头 + 数据区,报头固定8字节,由4个2字节字段构成:

  1. 源端口号(2字节)
  2. 目标端口号(2字节)
  3. 数据报总长度(2字节)
  4. 校验和(2字节)

8.3 基于UDP的典型应用协议

  • TFTP:简单文件传输协议
  • SNMP:简单网络管理协议
  • DNS:域名解析协议
  • NFS:网络文件系统
  • BOOTP:引导程序协议

8.4 TCP与UDP核心区别

  • TCP:面向连接,可靠字节流传输,有握手、挥手、重传、流量/拥塞控制;
  • UDP:面向无连接,不可靠数据报传输,无连接维护机制,头部开销小、实时性更强。
wei
技术博客作者
484 字 · 0 评论
2026-07-16

评论 (0)

暂无评论,来写第一条吧

登录后发表评论

分类

友链

关于本站

用 SpringBoot + Nuxt3 搭建的个人技术博客,记录编程之路的思考与收获。

© 2026 好啵博客 · Built with ❤️ & SpringBoot + Nuxt3