OSI MODEL

Open System Interconnection

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]
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]
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]

TCP/IP Model