【摘 要】
:
在工业控制领域,常用千兆以太网作为数据传输的载体,对比其他类型通信,千兆以太网具有价格低、兼容性高、速度快的特点。传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol,TCP/IP)作为以太网的通讯协议族,其运输层上的用户数据包协议(User Datagram Protocol,UDP)常用作工控设计中的数据传输协议。UDP协议的优
论文部分内容阅读
在工业控制领域,常用千兆以太网作为数据传输的载体,对比其他类型通信,千兆以太网具有价格低、兼容性高、速度快的特点。传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol,TCP/IP)作为以太网的通讯协议族,其运输层上的用户数据包协议(User Datagram Protocol,UDP)常用作工控设计中的数据传输协议。UDP协议的优点是速度快、开销低,实现起来比较简单,缺点是通讯时发送方和接收方没有建立连接,缺乏流量控制机制,所以在传输过程中会出现丢失数据包的现象,UDP协议多应用在一些数据传输允许出错的场合。本文针对UDP协议通讯过程中丢失数据包的问题,从TCP/IP体系结构的角度出发,在分析网络层的网际报文控制协议(Internet Control Message Protocol,ICMP)之后,基于UDP通信做了如下改进:在发送方与接收方传输数据时,接收方设置本地接收缓存区的存储阈值并预留一定的存储空间,如果缓存区接收数据的速度大于消耗的速度,则存储容量将会在一段时间后等于或大于存储阈值,此时接收方将产生ICMP源点抑制报文传送给发送方。发送方收到ICMP源点抑制报文后,会暂停本地数据的发送,同时产生0字节长度的UDP数据包发送给接收方用于探寻其缓存区的状态。如果存储容量仍然大于等于存储阈值,接收方会继续发送ICMP源点抑制报文,发送方会继续探寻。由于0字节的UDP数据包不会向缓存区写入数据,存储压力变小,数据将不会发生溢出,避免了 UDP有效数据的丢失。当存储容量小于存储阈值的时候,ICMP源点抑制报文停止发送。发送方在检测不到源点抑制报文的情况下,将恢复之前的发送速率。这样的处理机制使UDP通信具备了流量控制的功能。针对以上的改进思路,本文工程基于现场可编程门阵列(Filed Programmable Gate Array,FPGA)完成了以下工作:首先,设计UDP/IP协议栈,实现以太网帧的封装和解析,并在网络层、运输层实现了 IP封包解包、ICMP回显请求和应答报文收发、ICMP源点抑制报文收发、UDP组包解包的功能。其次,调用FPGA的三速以太网控制器TEMAC IP核并对其进行配置,使其能够在千兆网下工作,实现链路层的数据通信;调用FPGA的内存接口生成器MIG IP核,使用DDR3作为存储芯片,采用读写仲裁方式,完成网络数据包的数据缓存区设计。最后,在以上功能实现的基础上设计出流量控制电路,完成数据的正确传输。经测试,本文工程设计的UDP通信电路能够实现UDP数据收发过程中的流量控制功能,达到了设计需求。
其他文献
近年来,随着数据量呈爆炸式增长态势,数据去重技术得到广泛发展和应用。为了节省网络带宽,广域网环境下通常使用数据去重技术来避免传输冗余数据。广域网去重技术主要应用在网络边缘设备(如交换机)上,当数据到达交换机时,先对其进行数据分块,再计算并对比各个数据块的指纹来识别和消除重复数据块,从而减少要传输的数据量。网络边缘设备存在上万条TCP流,传统单层哈希指纹计算方案会大大增加指纹碰撞的概率。当出现指纹碰
随着大数据时代的到来,新兴的图卷积神经网络(Graph Convolutional Network,GCN)被越来越广泛地应用于不同领域。与此同时,由于GCN输入图的稀疏性以及其规模的不断增长,GCN训练时间开销也随之增长,进而影响到GCN应用的效率。如何加速GCN的训练以提高应用的效率,已经成为图神经网络领域的研究热点之一。目前的GCN训练系统利用图处理技术来加速图顶点之间的信息交换(聚合)过程
本文将仪式界定为具有特定规范的、非常态的象征行为。莫言的小说以写实和寓言的方式呈现了多样化的仪式及其变迁,在叙事上将仪式特征和小说艺术深度结合。兼具神圣和世俗、崇高和邪恶的仪式与其美丑相生、善恶交织的艺术风格相得益彰。莫言小说中的仪式分为善仪和恶仪。善仪是指能够凸显生命力量和生命原欲的仪式,包括人生仪礼和日常仪式。诞生礼仪指向生命崇拜,虔诚的求子仪式和艰难的分娩仪式共同凸显了根植于中国文化源头的生
云计算资源调度问题是指在给定物理服务器资源和待分配虚拟机列表的情况下,为每台虚拟机分配合适的主机,在满足各维度资源上限约束以及多种分配规则约束的条件下最大化系统可放置虚拟机数量。针对云计算公司的具体应用场景,如何整合一次调度和二次调度过程,并设计高效可靠的资源调度算法,对于提高云计算系统资源利用率和服务质量具有重要意义。针对云计算资源调度问题,提出了一种基于辅助目标的多邻域局部搜索算法(Auxil
“不XP才怪”构式在现代汉语中使用频率较高,比如“不打你才怪”。该构式在表达上具有独特性、表面否定实则肯定,在语言表达上显示说话人较强的主观评价。然而,学界对该构式的研究还存有空白,部分观点还有待思考。因此,从句法、语义、语用三个平面入手,结合构式语法和认知语法的相关理论,将“不XP才怪”置于构式视域下进行全面考察,具有研究价值。文章先梳理与构式相关的“才怪”研究、“不”的非否定用法研究并进行述评
容器因其轻量灵活等特点逐渐取代虚拟机成为网络功能虚拟化(Network Function Virtualization,NFV)的主要载体,为用户提供快捷多元的服务。对于云服务提供商而言,不同的容器化网络功能(Containerized Network Function,CNF)部署方案会导致不同的服务质量和运营成本,影响平台整体运营性能和效益。考虑到实际网络环境中用户对服务的需求具有高度的动态性
阿多诺对海德格尔生存论的批判始于批判却又没有止于批判。他的批判理论主要基于方法论和内容的批判。在方法论上,这是否定的辩证法对现象学直观的批判。在内容上,阿多诺对海德格尔的生存论提出了种种质疑,并按照海德格尔的思维逻辑去批判海德格尔生存论本身,让海德格尔生存论显示出自身的种种矛盾,最终揭示其形而上学的本来面目。由此,阿多诺指出,海德格尔的生存论只能给人提供一种形而上学式的慰藉,并不能真正解决当下人的
基于非正交多址接入(Non-Orthogonal Multiple Access,NOMA)系统的可伸缩视频(Scalable Video Coding,SVC)组播技术,相比于基于正交多址(Orthogonal Multiple Access,OMA)的视频组播技术,不仅增加了接入用户数量,还满足了不同信道条件的用户的需求,使资源利用效率大幅提升。在系统接收端,峰值信噪比是评价用户接收SVC视频
无人机的机动性,灵活性和自治性优势使无人机互联网(Internet of Drones,IoD)不断普及并广泛应用于农业、工业和交通运输等各个领域。但由于系统数据的敏感性和无人机信道的固有开放性,IoD通信面临着新的隐私问题和安全挑战。为确保数据通信的机密性,通过认证和密钥协商(Authentication and Key Agreement,AKA)协议为远程用户与无人机建立会话密钥是至关重要的
基于非易失性内存主机控制器接口规范(Non-Volatile Memory Express,NVMe)协议的固态硬盘已经被广泛应用于存储系统中,NVMe协议可以提供多个I/O队列和高速总线以最大程度地提高数据传输率。NVMe固态硬盘借助多流接口将生命周期相近的数据存储在相同或临近的闪存块以增强性能。固态硬盘中板载动态随机存取存储器(Dynamic Random Access Memory,DRAM