What is the purpose of the OSI model and how does it partition the flow of data?

  • Thread starter PainterGuy
  • Start date
  • Tags
    Model
In summary, the Open Systems Interconnection model (OSI model) is a conceptual model that describes the standard communication functions of a telecommunication or computing system. It aims to achieve interoperability between diverse communication systems through encapsulation and de-encapsulation of data. The model consists of seven abstraction layers, each with a specific set of operations and functions related to data transmission. These layers range from the physical implementation of transmitting data to the highest-level representation of data in distributed applications. The model is often compared to a recipe, where each layer plays a crucial role in ensuring the successful transmission of data. Additionally, layers 5 and 6 may be omitted in certain network setups where their functions are not necessary.
  • #1
PainterGuy
940
69
The Open Systems Interconnection model (OSI model) is a conceptual model that describes the universal standard of communication functions of a telecommunication system or computing system, without any regard to the system's underlying internal technology and specific protocol suites. Therefore, the objective is the interoperability of all diverse communication systems containing standard communication protocols, through the encapsulation and de-encapsulation of data, for all networked communication...

The model partitions the flow of data in a communication system into seven abstraction layers, to describe networked communication from the physical implementation of transmitting bits across a communications medium to the highest-level representation of data of a distributed application.
Source: https://en.wikipedia.org/wiki/OSI_model

1655712121134.png

Source: https://en.wikipedia.org/wiki/OSI_model#Layer_architecture

It is said above that the model partitions the flow of data into sever abstraction layers.

The following is my own understanding of OSI model as a layman. For a sender, the data flow starts at Application Layer. Each layer is like room where particular operations and actions are performed on data. Each room performs its operations on data using a physical circuitry. In Application Layer room, data is generated. In the next step, the generated data enters Presentation Layer room where some operations are performed on the previously generated data.

In the third step, the data enters Session Layer room. I don't think any operation is done on the data itself. But the presence of data signals the establishment or termination of connection among other things between the sender and receiver. The circuitry at this layer is directly connected to the physical layer. Please see the figure below. Continuous session related data exchange (such as initiation of connection, termination of connection etc.) takes place between sender and receiver via direct connection between Session Layer and Physical Layer. It's as if Session Layer is directly connected to the Physical Layer. Please note that I think of Physical Layer as a real wire connection.

1655714057667.png


Then the data enters Transport Layers which performs different operations on data using its circuitry. After passing through Network Layer and Data Link Layer, the data enters Physical Layer which functions as an exit for the outgoing data.

To me the model is like a food recipe where each ingredient should be added at the right stage in the preparation of time. There is a reason Transport Layer is at number 4 and not at number 5.

Could you please let me know if my understanding is okay?Helpful links:
1: https://www.quora.com/What-are-the-differences-between-logical-connection-and-physical-connection
2: /watch?v=qYM4xkeLunY (add www.youtube.com in front)
3: /watch?v=nFnLPGk8WjA (add www.youtube.com in front)
4: /watch?v=kCuyS7ihr_E (add www.youtube.com in front)
 
Engineering news on Phys.org
  • #2
I would add about optionality of OSI levels 5 and 6.
Layer 6 is mostly allowing connection of heterogeneous devices. If all devices on net use same encoding and encryption/decription is not needed, layer 6 is completely omitted.
Similarly, layer 5 is sometimes omitted, in networks with static authentication.
 

1. What is the OSI model and why is it important?

The OSI (Open Systems Interconnection) model is a conceptual framework that describes how different devices communicate with each other in a network. It is important because it provides a common language and structure for understanding and troubleshooting network communication issues.

2. How many layers are there in the OSI model?

The OSI model has 7 layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application. Each layer has a specific function in the communication process.

3. What is the purpose of each layer in the OSI model?

The Physical layer is responsible for the physical connection between devices, the Data Link layer manages the flow of data between devices, the Network layer handles routing and addressing, the Transport layer ensures reliable delivery of data, the Session layer establishes and maintains communication sessions, the Presentation layer handles data formatting and encryption, and the Application layer provides user access to the network.

4. How does the OSI model relate to the TCP/IP model?

The TCP/IP model is a simplified version of the OSI model and is used as the primary model for internet communication. The layers in the TCP/IP model correspond to layers in the OSI model, with the Application layer being combined with the Presentation and Session layers in the TCP/IP model.

5. How can understanding the OSI model help with troubleshooting network issues?

By understanding the OSI model, you can easily identify which layer is causing the issue and focus your troubleshooting efforts on that specific layer. This can save time and help resolve network problems more efficiently.

Similar threads

  • Computing and Technology
Replies
14
Views
1K
  • Electrical Engineering
Replies
3
Views
3K
  • Sticky
  • Programming and Computer Science
Replies
13
Views
4K
Replies
1
Views
4K
Replies
1
Views
2K
  • STEM Academic Advising
Replies
5
Views
1K
  • Programming and Computer Science
Replies
15
Views
1K
Replies
10
Views
2K
  • Programming and Computer Science
Replies
29
Views
3K
  • STEM Academic Advising
Replies
13
Views
2K
Back
Top