协议转换系统的设计与实现开题报告
2020-06-03 21:57:34
1. 研究目的与意义(文献综述包含参考文献)
一、系统开发的背景
因特网的出现,让网络对社会的影响也越来越大,用网络方式获得和交流信息己成为现代信息社会的一个重要特征,网络正在逐步改变人们的工作和生活方式。iso提出的 osi参考模型意在解决世界范围的网络标准化问题,具有极大的吸引力,但由于不同网络各有其特殊的设计目标,同时大量非osi网络体系结构出现在osi之前,其协议各不相同,不同协议主机所用的信息格式、通信控制规程都不相同,为了实现不同网络之间的连通性和互操作能力,必须用能实现网络协议之间转换的网关把网络连接起来。
网络技术的发展产生了多种多样的网络系统,这些网络产品之间很难互相通信,其根本原因是实现网络通信功能的核心#8212;#8212;协议互不兼容而导致的,而实际的网络系统由于不同的应用需求往往呈现异构网络的互联,同时相关技术的发展导致对原有协议的修改和新协议的出现,加剧了通信网络的异构性,因此,对不同网络之间协议转换的研究具有重要的现实意义。
2. 研究的基本内容、问题解决措施及方案
一.研究内容
在目前的工业控制系统中,绝大多数硬件设备都具有专门的通信接口,可以和计算机直接通信,但是不同厂商生成的产品的通信协议完全不同,如果能够把各种协议转换成一个标准的通信协议,则可以使上位机采集数据和统一管理大为方便。
本文从上述观点出发,就网络协议转换过程中的可靠性问题作了详细的分析和探讨,在理论分析的基础上,结合gateway系统,针对转换过程中差错控制、流量控制、负载平衡等问题提出了相应的解决方案。该系统核心代码用c语言编写,在vc环境下实现了tcp/ip协议与pe-link协议在以太网(ethernet)中的相互转换,在实现系统过程中用到了多线程、内存数据库等相关技术。