@[TOC]基于UDP协议的千兆以太网传输(FPGA)
一、UDP协议概述
UDP协议是一种基于无连接协议,即发送端发送数据无需确认接收端是否存在;接收端收到数据后也无需给发送端反馈是否收到,所以UDP在数据发送过程中允许丢失一两包数据。用于对丢包不严格的场合,比如视频流,偶有一两帧的丢失,不影响显示效果。
二、 UDP协议
UDP协议也是逐层封装的一个过程,如下。用户数据打包在 UDP 协议中, UDP 协议又是基于 IP 协议之上的, IP 协议又是走 MAC 层发送的,即从包含关系来说: MAC 帧中的数据段为 IP 数据报, IP 报文中的数据段为 UDP报文, UDP 报文中的数据段为用户希望传输的数据内容。