异构通讯
『壹』 存在多种异构网络对不同网络之间的通信会造成一些麻烦。但为什么世界上还存在多种异构网络
世界上之所以存在着多种异构网络,就是因为仅用一种体系结构的网络根本无法满足所有用户的所有需求。
OSI假定全世界所有的人都在网络层使用X.25协议,并希望使用X.75协议将全球所有的X.25网络互连起来,从而实现全球任意计算机之间的通信。然而大家并不愿意这样做,结果OSI失败了。这里的原因就是X.25网络并不能满足所有用户的需求,大量的用户还需要使用其他类型的网络。
在计算机网络发展初期,许多厂家都生产出具有自己独特体系结构的计算机网络。这些计算机网络就像一个个孤岛一样,它们是不能互相通信的。如果某公司的雇员需要同时接入到三个不同厂商的计算机网络,那么他就需要用三台终端(即观看三个不同的屏幕显示)分别连接到不同的计算机网络。这显然是很不方便的。
在客观上存在多种异构计算机网络的现实情况下,普遍服务(universal service)的概念被提出来了。一个计算机通信系统若能够提供普遍服务就表明该系统中的任何一对计算机都能够很方便地进行通信。像全世界的电话网就是能够提供普遍服务的一个成功例子。在世界上存在大量异构计算机网络(它们的网络硬件和物理地址的编址方法都不一样)的现实情况下,要获得普遍服务,的确是相当困难的事。但IP协议成功地解决了这个难题。不管你使用的具体网络采用什么样的硬件结构,但只要你的网络使用IP协议并给连接在网络上的主机分配了合法的IP地址,那么连接到这种虚拟的IP互连网上的任何一对计算机都可以很方便地进行通信。
因为每家的DCS系统之间的通讯网络都是不一样的,同一个DCS系统,控制级的网络和管理级的网络都不一样,比如横河的就有 V NET 、 ESB总线,还有远程I.O之间的ER总线。这样的话,DCS系统与别的系统(PLC、DCS等)之间通信是存在很大的问题的,所以就出现了OPC技术,OPC 是以微软的 OLE/COM、DCOM技术为基础,定义了一套标准接口,从而提供自动化和控制应用、设备管理和设备之间的软件应用互操作性和设备的互换性。
简单的说,就是在规定了一套标准,每家DCS都要支持这个,有单独的OPC安装软件,然后就能各客户/服务器间形成即插即用的简单规范的链接关系,不同的客户能够访问任意的数据源。而不是原来的RS485 \232 MODBUS PROFIBUS等各式各样的接口以及协议,通过OPC这个接口,就能访问对方的数据库里面的数据,可以调用数据等功能。非常的方便。
不知道你能不能理解,不能的话,还可以问我。
『叁』 因特网上实现异构网络互联的通信协议是什么
ip协议