文档介绍:
会计学
1
工业控制网络现场总线
第6章 EtherNet/IP
EtherNet/IP(Ethernet/Industrial Protocol)是一种适用于工业环境的通信系统。EtherNet/IP使用控制与信息协议CIP协议(Control and Information Protocol),其公共的网络层、传输层和应用层亦为ControlNet和DeviceNet共享。是位于开放的、高度流行的EtherNet和TCP/IP协议的顶层的一个公共的、开放的应用层。
第1页/共72页
6.1 概述
第2页/共72页
6.1 概述
几个重要概念:
广播风暴 (broadcast storm)- 网络上的一个错误数据包的广播,它会引起多个主机立刻响应。一般说来,这种平等的错误数据包会引起风暴,严重地成指数增长。
数据报(datagram)- 装载足够由一个源到目的计算机的路由信息的数据的一个自身含有的独立实体,而不需依靠源与目的计算机先前的信息交换和传输网络。
第3页/共72页
6.1 概述
封装(encapsulation)- 分层协议使用的一种技术,即当前层将头部信息添加到来自上一层的协议数据单元(PDU)。
Ethernet- 一个LAN,最初由Xerox开发,所有主机连接到电缆上,并使用CSMA/CD模式来竞争网络访问。
第4页/共72页
6.2 封装协议
在TCP/IP网络上用于封装工业协议的方法可被用于CIP工业协议或其它网络。此封装协议具有OSI参考模型第2层数据链路层的功能。
第5页/共72页
6.2.2 TCP和UDP的使用
封装协议定义了一个将被所有Ethernet/IP设备支持的保留的TCP端口号0xAF12 。封装协议也定义了所有Ethernet/IP设备所支持的保留的UDP端口号0xAF12 。
TCP/IP是一种基于流的协议。它允许发送选择任意长度的IP数据包。UDP与TCP不同,它没有能力来对信息包重新排序,无论何时使用UDP来发送一个封装报文,整个报文将会在一个独立的UDP数据包中被发送。
第6页/共72页
6.2.2 TCP和UDP的使用
第7页/共72页
6.2.3.1 封装数据包结构
封装报文均由固定长度为24字节的头部和后续的可选数据部分组成。封装报文的总长度(包括头部)应限制在65535字节以内。封装报文内的多字节整数区应以小端字节顺序发送,这与标准Internet网络协议不同。
第8页/共72页
6.2.3.1 封装数据包结构
第9页/共72页
内容来自淘豆网www.taodocs.com转载请标明出处.