Advertisement

lwIP TCP/IP 协议栈笔记(第14次):UDP协议

阅读量:

目录

1. UDP 协议概述

2. UDP 通用端口编号

3. UDP 数据报文

4. UDP 数据报文的结构组成

4.1 UDP 数据报文头部结构体

4.2 UDP 控制模块

5. UDP 数据报文的发送过程

6. UDP 数据报文的接收机制


UDP 是一种用于数据报传输的传输层协议:应用层线程中每一个输出的数据单元都会生成一个对应的UDP 数据报,并进一步封装为一个准备发送的IP 数据报。

1. UDP 协议简介

UDP 是 User Datagram Protocol 的简称,中文名称为用户数据报协议,属于一种无连接、不可靠 的通信协议。其主要功能是实现从一台主机到另一台主机的数据传输过程。这些数据在传输过程中通过IP 层进行发送,但由于网络环境的不确定性,数据到达目标主机的顺序无法预测,因此应用程序需要自行对这些数据进行排序处理,这在实际操作中带来了诸多不便。此外,UDP 协议并不具备流量控制和拥塞控制等机制。在发送端,UDP 仅将上层应用的数据封装成 UDP 报文,并对其进行简单的差错检测后直接封装至 IP 数据报中进行发送。而在接收端,无论是否成功接收到数据包,都不会向源主机反馈确认信息;若接收到的 UDP 报文校验失败,则接收端会直接丢弃该报文,并不会通知源主机相关情况。因此,在这种情况下传输的

全部评论 (0)

还没有任何评论哟~