工业以太网的传输协议及应用层协议
传输协议 最初设计并没有涉及一个可靠的端到端的信息传送。网络互联(两个网络互相通讯)的义务在第三层-网络层。传输和互联成为协议栈的一部分,TCP/IP和SPX/IPX是常用的两个协议。这两个协议并不能互相操作,所以以太网节点须使用兼容的协议。由于TCP/IP在互联网的应用,它成为主要协议,在工业网络也如此。实际上,TCP/IP是一组RFC定义的协议(requestforcomments),有很多年了。除了以太网,TCP/IP还和别的数据链路技术工作,它位于物理层/数据链路层之上。传输层上,有两个重要的协议:TCP和UDP。前者对接收的信息进行确认。两者都很有用。在协议栈的上层,有多个有用的应用层协议在工业以太网专题">工业以太网使用。对于用户来说,编址是个重要的话题。IP协议负责可能位于不同网络中站点间数据包的路由。每个站点有唯一的32位地址(分别表示网络地址、主机地址)。地址以点分十进制四字节表示。128.8.120.5是个有效的地址但无法确定何为主机、何为网络。地址分为五类,地址分为A~E类。通过观察第一字节即可进行分类。 IP的分配并不简单,通常由网管分配。一旦分配好,就必须应用在网络中的各个站上。IP地址分静态和动态分配两种。动态分配由服务器进行。静态分配由配置进行。下列地址为私人地址,在路由器上不能分配。因此,它们在互联网上没有应用。 10.0.0.0~10.255.255.255 172.16.0.0~172.31.255.255 192.168.0.0~192.168.255.255 IP地址和以太网MAC地址是不同的,不能混淆。MAC地址由设备生产商分配,所以是全球唯一的。IP地址是安装时分配并根据需要进行重分配。 应用层协议 确定所用的接头、电缆,采用集线器还是交换机,分配了IP,就可以在站点间通讯了。现在需要考虑OSI高层的兼容性。这儿推荐的工业自动化协议有Ethernet/IP、iDA、PROFInet和Modbus/TCP。这还不包括传统互联网应用-FTP、SNMP、SMTP和TELNET。用户手中的设备可能并不支持这些协议,所以需要理解自身系统的兼容性。 |