当前位置: 首页 > news >正文

网工_UDP协议

2025.04.15:网工老姜&beokayy学习笔记

第23节 UDP协议

  • 3.1 UDP概述
  • 3.2 UDP的主要特点
  • 3.3 UDP是面向报文的
  • 3.4 UDP的首部格式
  • 3.5 伪首部&检验和
  • 3.6 本章小结


3.1 UDP概述

用户数据报协议user datagram protocol
提供无连接不可靠的传输服务

  • 传输之前不需要建立连接(无连接),可以想传就传
  • 传输过程中出现了误码、丢失等现象时,不要求发送端重传

用户数据报协议UDP之所以简单,是因为它只是在IP数据报的服务之上增加了

  • 复用和分用:通过端口号来区分不同的进程,通过端口号为不同的进程提供服务
  • 差错检测

在这里插入图片描述


3.2 UDP的主要特点

UDP的通信特点:简单方便,但不可靠

  • 用户数据报协议UDP是无连接的,发送数据之前不需要建立连接
  • 用户数据报协议UDP使用最大努力交付,不保证可靠交付
  • UDP是面向报文的,UDP一次传送和交付一个完整的报文
  • UDP没有拥塞控制,因此网络拥塞不会使源主机发送速率降低
  • UDP支持一对一、一对多、多对一和多对多的交互通信
  • UDP的首部开销小,只有8字节

3.3 UDP是面向报文的

在这里插入图片描述


3.4 UDP的首部格式

在这里插入图片描述
注意:IP首部部的校验和仅仅是校验首部有没有问题;UDP的校验和是检验整个UDP报文有没有问题


IP地址(网络层)

  • 作用:唯一标识网络中的一台设备(如计算机、服务器)

  • 类比:类似于一栋大楼的地址(如“北京市XX路1号”)

MAC地址(数据链路层)

  • 作用:唯一标识设备的物理网卡,用于局域网内直接通信
  • 类比:类似于大楼内某个房间的编号(如“房间101”)

端口号(传输层)

  • 作用:标识同一设备上的不同应用程序或服务(如Web服务用80端口,电子邮件用25端口)
  • 类比:类似于房间内的具体服务窗口(如“房间101的3号窗口”)

3.5 伪首部&检验和

伪首部是指这个首部不属于UDP数据报真正的首部,而只是在计算校验和时,临时添加在UDP用户数据报前面,伪首部既不向下传送也不向上递交,仅仅是为了计算校验和

UDP把首部和数据部分一起检验,和IP不同(IP校验和只检测首部)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.6 本章小结

在这里插入图片描述

http://www.xdnf.cn/news/253603.html

相关文章:

  • NFS 快速开始
  • ppt设计美化公司_杰青_长江学者_优青_青年长江学者_万人计划青年拔尖人才答辩ppt模板
  • AE/PR插件 转场创建大师专业版 Transition Master Pro v2.0.2 Win+使用教程
  • tinycudann安装过程加ubuntu18.04gcc版本的升级(成功版!!!!)
  • 计算机网络01-网站数据传输过程
  • aws(学习笔记第四十课) image-content-search
  • [Linux]从零开始的STM32MP157 Buildroot根文件系统构建
  • 如何实现服务的自动扩缩容(Auto Scaling)
  • Kotlin Flow流
  • GZIPInputStream 类详解
  • Linux_sudo命令的使用与机制
  • 5.2刷题
  • libevent库详解:高性能异步IO的利器
  • python 常用web开发框架及使用示例
  • Python 在世界地图上加气泡图
  • 【多线程】六、基于阻塞队列的生产者消费者模型
  • react js 查看字体效果
  • MySQL 中的游标(Cursor)
  • NV162NV172美光固态颗粒NV175NV188
  • SpringBoot癌症患者交流平台设计开发
  • Flutter AppBar 详解
  • gRPC学习笔记记录以及整合gin开发
  • 【云备份】配置文件加载模块
  • 贝叶斯算法(Bayesian Algorithms)详解
  • DBeaver连接人大金仓数据库V9
  • Nginx搭建test服务器
  • 企业级分布式 MCP 方案
  • 文章六:《循环神经网络(RNN)与自然语言处理》
  • 第十六届蓝桥杯 2025 C/C++组 客流量上限
  • 2025五一数学建模竞赛A题完整分析论文(共45页)(含模型、可运行代码、数据)