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)
还没有任何评论哟~
