Open System Interconnection
This is a reference model
1970's & 80's
reference model for TCP/IP model
Protocols & Layered System
Let us understand Layered system via diagram
graph LR; A[Location A] --> B[Location B]
Seven Layers of OSI Model
graph LR; A[Application Layer] B[Presentation Layer] C[Session Layer] D[Transport Layer] E[Network Layer] F[Data Link Layer] G[Physical Layer]
graph LR; A[Application Layer]-->B[Software Layer] C[Presentation Layer]-->B D[Session Layer]-->B
graph LR; A[Network Layer]-->B[HardWare Layer] C[Data Link Layer]-->B D[Physical Layer]-->B
graph LR; A[Transport Layer]-->B[Heart of the Model]
graph LR; A[Software Layer]<-->B[Transport Layer]<-->C[Hardware Layer] B-->A C-->B
graph LR; A[Application Layer]--Data-->B[Presentation Layer]
Presenatation Layer
Session Layer
graph LR; A[Presentation Layer]--Data-->B[Session Layer]--Data-->C[Transport Layer]
graph RL; A[Youtube]-- IP:208.65.153.238 -->B[Transport Layer]--Youtube Data-->D[User] C[WhatsApp]--IP:157.240.229.60-->B B-- Whatsapp Data -->D A-- PORT: 80-->B C-- PORT: 443-->B
graph LR; D[Data]-->A[Segment 1] D-->B[Segment 2] D-->C[Segment 3] D-->E[Segment 4] D-->F[Segment 5] D-->G[Segment 6] D-->H[Segment 7] D-->I[Segment 8]
Transport layer divides data in to segments
Convert data to segments
Flow Control
Error Control
Network Layer
Segments to packets
graph LR; D[Segment]-->A[Packet 1] D-->B[Packet 2] D-->C[Packet 3] D-->E[Packet 4] D-->F[Packet 5] D-->G[Packet 6] D-->H[Packet 7] D-->I[Packet 8]
Data Link Layer
Physical Layer
graph TD; X[Sender]-->A[Application Layer]-->B[Presentation Layer]-->C[Session Layer] C-->D[Transport Layer]-->E[Network Layer] E-->F[Data Link Layer]-->G[Physical Layer] H[Physical Layer]-->I[Data Link Layer] I-->J[Network Layer] J-->K[Transport Layer] K-->L[Session Layer] L-->M[Data Link Layer] M-->N[Application Layer] C--I am sending data-->L L--par bhai tu hai kon -->C C--Main ye le authenticate kar -->L L-- Bhej de kar diya -->C G-->H N-->O[Receiver]