EtherNet/IP Adaptation of CIP
The following table provides a brief description of each of the seven OSI model layer.
Layer
Description
Physical
The physical properties—electrical and mechanical—of the network
(e.g., cables, connectors, pin-outs, voltages, flow control, etc.). For
EtherNet/IP, it is based on IEEE 802.3 technology.
Data Link
How packets of data will be transmitted between devices (MAC, CRC,
etc.). For EtherNet/IP, it is based on IEEE 802.3 technology.
Network
The switching and routing layer, i.e, anything related to the device
IP address, DNS, datagrams, cyclic and non-cyclic. For EtherNet/IP,
uses the TCP/IP Suite.
Transport
Controls how much data (size of block) that will be sent and received,
manages the delay time between messages, maintains the quality of ser-
vice (QoS). For EtherNet/IP, uses the TCP/IP Suite, uses both TCP and
UDP.
Session
Opens/closes and manages the connection between devices and applic-
ations, explicit and implicit messages are used. This layer is part of CIP.
Presentation
Delivers and formats information to/from the application layer (trans-
lates data from the network to the application or from the application to
the network). This layer is part of CIP.
Application
Handles the application that provides the user interaction. This layer is
part of CIP.
For more details, see the ODVA.org website.
EtherNet/IP Adaptation of CIP
EtherNet/IP is an implementation of Ethernet technology with the addition of CIP layers. Like
other ODVA industrial network protocols, it is based on the OSI model. Therefore, it is spe-
cifically tailored for industrial environments and applications. Refer to the following figure.
Peer-to-peer, multicast, unicast
Ethernet
Internet Protocol (IP)
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
Explicit
Messages
Device Profiles and
Application Objects
Physical
Data Link
Network
Transport
Session
Presentation
Application
Implicit
Messages
IEEE
Standards
TCP/IP
Suite
Common
Industrial
Protocol
(CIP)
OSI Mo
del L
ay
ers
OSI Model: EtherNet/IP Implementation
Moog Animatics Class 6 EtherNet/IP Guide, Rev. B
Page 19 of 160