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 CAN protocol originally specified by BOSCH only describes layers 1 and 2 of the OSI reference 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 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.