当前位置: 首页 > 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 本章小结

在这里插入图片描述

相关文章:

  • JavaWeb学习打卡-Day7-正向代理、反向代理、Nginx
  • C++--入门基础
  • JVM 如何使用性能分析工具定位代码中的性能问题?
  • 基于bert的情感分析程序
  • 【安装指南】DevC++的安装和使用(超级详细)
  • 【Linux】Linux奇技淫巧
  • 从0开始建立Github个人博客(hugoPaperMod)
  • ubuntu的libc 库被我 sudo apt-get --reinstall install libc6搞没了
  • AI人工智能的接入和使用
  • Matplotlib核心课程-2
  • 【符号调制技术与载波调制技术】
  • Controller层接收参数方式
  • Java学习手册:Spring Boot 自动配置与快速开发
  • RISCV的smstateen-ssstateen扩展
  • 方案精读:虚拟电厂“七问七答”详解【附全文阅读】
  • 人工智能项目开发项目
  • Android面试总结之jet pack模块化组件篇
  • 2505ahk,wmi学习
  • 本地服务验证-仙盟创梦IDE-智能编程,编程自动备份+编程审计
  • Redis 主从复制部署
  • 澎湃读报丨央媒头版头条集中刊发:大国应有的样子
  • 印巴局势紧张或爆发军事冲突,印度空军能“一雪前耻”吗?
  • 《大风杀》上海首映,白客说拍这戏是从影以来的最大挑战
  • 长三角议事厅| AI作曲时代:长三角如何奏响数字音乐乐章
  • 五一期间全国高速日均流量6200万辆,同比增长8.1%
  • 家政阿姨如何炼成全国劳模?做饭、收纳、养老、外语样样都会