The OSI model has significantly contributed to the fulfill the need for equipment manufacturers to have a set of design standards that would enable their products to communicate with each other, addressing the lack of standardization that previously existed. This hierarchical architecture logically partitions the functions required to support system-to-system communication, making it easier to design and implement complex network architectures. The OSI Model operates by breaking down the communication process into smaller, more manageable 7 layers, From the physical transmission of data signals to the presentation of information to end-users, each layer has its own function as follows:
At the base of the OSI Model lies the Physical Layer which is responsible for the physical and electrical transmission of data over network connections. It defines the hardware equipment, cabling, signaling, and the electrical aspects of the data transfer. At the Physical Layer, signaling methods encompass both analogue and digital modulation techniques. Analog methods like Amplitude Modulation (AM), Frequency Modulation (FM), and Phase Modulation (PM) modify carrier signal properties, such as amplitude, frequency, or phase, to encode data. Digital modulation techniques like Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK), and Phase Shift Keying (PSK) also alter carrier frequency characteristics to represent binary data. Additionally, the Physical Layer defines physical media characteristics for data transmission, specifying cable types, fiber optics, or wireless channels for carrying encoded signals.
Above the Physical Layer is the Data Link Layer, which provides node-to-node data transfer—a link between two directly connected nodes. It also handles error correction from the physical layer, ensuring reliable data transfer. This layer is divided into two sublayers: Logical Link Control (LLC) and Media Access Control (MAC), where the latter assigns unique addresses to devices on the network. PROFINET IRT, for example, operates on this layer, providing error detection, framing, and flow control mechanisms.
The Network Layer comes next, tasked with transferring data from one host to another located in different networks. It is responsible for routing packets across the network by determining the optimal path for data delivery. The Network Layer uses logical addressing—such as Internet Protocol (IP) addresses—to route packets to their destination node. This task is supported by protocols such as IP and ICMP overseeing tasks related to addressing, routing, and network management.
Following the Network Layer is the Transport Layer, which breaks down data into smaller packages for transmission and is responsible for the end-to-end delivery of those packets. This layer ensures that data is sent at an appropriate rate and manages error correction, providing reliable data transfer. Protocols such as TCP and UDP protocols comes into play, offering a choice between reliable, connection-oriented communication and faster, connectionless exchanges at this layer.
The Session Layer establishes, manages, and terminates connections between applications. It sets up, coordinates, and terminates conversations, exchanges, and dialogues between the applications at each end. It manages sessions by initiating opening and closing of connections.
The Presentation Layer, prepares or translates data for the application or the network. It ensures that data is in a usable format and is responsible for data encryption and decryption, as well as data compression. Data representation and encoding standards such as ASCII, Unicode and Binary Encoding is used here to facilitate exchange of a variety of data.
At the top of the OSI Model is the Application Layer, which provides protocols that allow software to send and receive information and present meaningful data to users. It supports application and end-user processes, facilitating communication between software applications and lower layers of the OSI model. Communication protocols like OPC UA, Modbus, and PROFIBUS commonly provide services for data exchange, device configuration, and monitoring at this layer.