Insights into the OSI model: Structuring of modern CAN networks

19 Aug 2024
Ixxat
Insights into the OSI model: Structuring of modern CAN networks
The OSI model structures network communication into seven layers, facilitating interoperability and development. It serves as the backbone for efficient network design.

The ISO/OSI reference model is a description standard for network protocols. Development of the model started in 1977. The International Telecommunication Union (ITU) was heavily involved in the development. It was published as an ISO standard in 1984.

The OSI model structures the complex world of network communication into seven clear layers. Every layer has its own, precisely defined tasks. The model facilitates communication between different technical systems and promotes the development of new technologies. It makes network protocols interchangeable within the same layer. In short, the OSI model is the backbone for a structured and efficient network design.

 

The OSI model structures the network communication into seven clearly defined layers.

 

The OSI model structures the network communication into seven clearly defined layers:

  1. Physical Layer: This is about the transmission of raw data bits via physical connections. This layer deals with hardware components, such as cables, connectors, and physical signals.
  2. Data Link Layer: This layer guarantees a reliable data transmission by organizing data in frames and performing error detection and correction.
  3. Network Layer: Responsible for routing data packets across the network. Routers are a typical example of hardware on this level.
  4. Transport Layer: The data flow is segmented here and the data transmission is monitored to ensure a reliable data delivery.
  5. Session Layer: Allows the management and control of sessions between two systems by defining restart points, for example.
  6. Presentation Layer: Responsible for converting the data into a format that is understandable for both communication partners, including encryption and compression.
  7. Application Layer: This layer offers network services for end applications, making it the interface to the user.

 

The CAN protocol originally specified by BOSCH only describes layers 1 and 2 of the OSI model. Due to the wide variety of application areas and the numerous possible uses, however, there are a large number of higher protocols for CAN, which are located in higher layers. One of the most widely used higher layer protocols for CAN is CANopen.

CANopen is based on CAN, i.e. it uses the OSI model layers 1 and 2 of the CAN standard. Building on this, CANopen provides SDO and EMCY as well as PDO bridging services in layer 3. In the transport layer, CANopen enables the transmission of segmented PDOs, and layers 6 and 7 provide encoding rules as well as NMT (network management) and heartbeat services, among others. CAN, using CANopen, thus uses layers 1 to 4 as well as 6 and 7 of the OSI model.

The OSI model is more than just a technical guideline. It is a basic framework that structures and simplifies communication in a digital world. It uses a concept of layers to offer flexibility and clarity in network communication. Even though this is a theoretical model, it has practical effects on the development and understanding of network technologies.