FPGA学习笔记
FPGA实现千兆以太网_传输层(UDP协议)
传输层(UDP协议)
-
User datagram protocol, 用户数据协议,是直面用户应用的无连接的传输层协议,IETF RFC 768是UDP的正式规范。在IP报文中的协议号码是17(0x11), 简单,不可靠;
-
作用:将网络数据流量压缩成数据包的形式
-
缺点:不提供数据分组,组装,不能对数据包进行排序;报文发送后,无法知道是否安全完整到达
-
应用:支持那些需要在计算机之间传输数据的网络应用。Ex. 网络视频会议系统等众多客户/服务器模式的网络应用
-
UDP数据打包示意图
- UDP数据报格式
-
使用端口号为不同的应用保留其各自的数据传输通道,发送方(客户端/服务器)将UDP数据包通过源端口发送出去,接收方通过目标端口接收数据。
-
例子:
本机端口号:5000(0x138), 目标端口号:6000(0x1770), 数据为22字节“Hello, welcome to FPGA!”,UDP首部8个字节,共30个字节。
---- 内容源自对小梅哥FPGA自学笔记的总结^^
【注】:个人学习笔记,如有错误,望不吝赐教,这厢有礼了~~~