0
0
Computer Networksknowledge~10 mins

OSI model seven layers in Computer Networks - Step-by-Step Execution

Choose your learning style9 modes available
Concept Flow - OSI model seven layers
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
Transmission
Data starts at the Application layer and moves down through each layer to the Physical layer for transmission, then back up on the receiving side.
Execution Sample
Computer Networks
User types message -> Application Layer processes
Application Layer passes data -> Presentation Layer encodes
Presentation Layer passes data -> Session Layer manages connection
Session Layer passes data -> Transport Layer segments data
Transport Layer passes data -> Network Layer routes packets
Network Layer passes data -> Data Link Layer frames data
Data Link Layer passes data -> Physical Layer sends bits
Shows how data moves step-by-step down the OSI layers before transmission.
Analysis Table
StepLayerActionData StateNext Layer
1ApplicationUser data createdRaw user dataPresentation
2PresentationData encoded/encryptedEncoded dataSession
3SessionConnection establishedSession dataTransport
4TransportData segmented and error-checkedSegmentsNetwork
5NetworkPackets addressed and routedPackets with addressesData Link
6Data LinkFrames created with error detectionFramesPhysical
7PhysicalBits transmitted over mediumBits on wireTransmission
8TransmissionData sent to receiverBits receivedPhysical (receiver)
9Physical (receiver)Bits converted to framesFramesData Link (receiver)
10Data Link (receiver)Frames checked and passedFramesNetwork (receiver)
11Network (receiver)Packets routed to transportPackets with addressesTransport (receiver)
12Transport (receiver)Segments reassembledSegmentsSession (receiver)
13Session (receiver)Connection managedSession dataPresentation (receiver)
14Presentation (receiver)Data decoded/decryptedUser dataApplication (receiver)
15Application (receiver)Data presented to userReadable dataEnd
💡 Data reaches Application layer on receiver side, completing transmission.
State Tracker
LayerData State StartAfter Processing
ApplicationUser inputRaw user data
PresentationRaw user dataEncoded data
SessionEncoded dataSession data
TransportSession dataSegments
NetworkSegmentsPackets with addresses
Data LinkPackets with addressesFrames
PhysicalFramesBits on wire
Physical (receiver)Bits on wireFrames
Data Link (receiver)FramesFrames
Network (receiver)FramesPackets with addresses
Transport (receiver)Packets with addressesSegments
Session (receiver)SegmentsSession data
Presentation (receiver)Session dataUser data
Application (receiver)User dataReadable data
Key Insights - 3 Insights
Why does data change form at each layer?
Each layer adds or removes information needed for its specific task, as shown in the execution_table where data changes from raw to encoded, segmented, addressed, framed, and finally bits.
What happens if an error is detected at the Data Link layer?
The Data Link layer can request retransmission or correct errors before passing data up, as indicated in step 6 and 10 of the execution_table where frames are checked.
Why is the Physical layer last in sending data but first in receiving?
Physical layer sends raw bits over the medium and on receiving side it first converts bits back to frames, shown by steps 7 and 8 for sending and 8 and 9 for receiving in the execution_table.
Visual Quiz - 3 Questions
Test your understanding
Look at the execution_table, at which step does the data get segmented?
AStep 2 - Presentation Layer
BStep 4 - Transport Layer
CStep 6 - Data Link Layer
DStep 1 - Application Layer
💡 Hint
Check the 'Action' column in execution_table row 4 where segmentation is mentioned.
At which step does the Physical layer send bits over the medium?
AStep 7
BStep 5
CStep 3
DStep 9
💡 Hint
Look for 'Bits transmitted over medium' in the 'Action' column of execution_table.
If the Presentation layer did not encode data, what would happen to the data state at step 3?
AData would be segmented
BData would be framed
CData would still be raw user data
DData would be bits on wire
💡 Hint
Refer to variable_tracker for Presentation layer showing data changes after encoding.
Concept Snapshot
OSI Model Seven Layers:
1. Application - user interface
2. Presentation - data encoding
3. Session - connection management
4. Transport - data segmentation
5. Network - routing packets
6. Data Link - framing and error detection
7. Physical - bit transmission
Data flows down layers to send, up layers to receive.
Full Transcript
The OSI model has seven layers that data passes through when sent over a network. Starting at the Application layer, user data is created and passed down. Each layer changes the data form to add necessary information: Presentation encodes it, Session manages connections, Transport segments it, Network routes packets, Data Link frames data with error checks, and Physical sends bits over the medium. On the receiving side, data moves up these layers in reverse order, being decoded and reassembled until it reaches the user. This step-by-step flow ensures reliable and organized communication between devices.