TheHingineer

 Encapsulation aur Decapsulation in Computer Networks 

 Encapsulation aur Decapsulation Kya Hota Hai?

Jab ek device (jaise mobile ya computer) network ke through data bhejta hai, to data alag-alag layers se guzarta hai. Har layer us data ke saath kuch extra information add ya remove karti hai — jaise IP address, port number, etc.

  •  Encapsulation: Jab data sender ke system mein top se bottom layer tak jaata hai, tab har layer apna header add karti hai. Isse hi encapsulation kehte hain.

  •  Decapsulation: Jab data receiver ke system mein bottom se top layer tak jaata hai, tab har layer header hataati hai. Isse decapsulation kehte hain.

 Encapsulation – Data Ko Pack Karna (Sender Side)

Jab aap koi message bhejte ho (jaise browser se Google.com), wo data OSI ya TCP/IP model ki layers se guzarta hai — jaise application, transport, network, etc.

 Har Layer Ka Kaam:

Layer Kya Add Karti Hai
Application Message ya file
Transport (TCP) Port number, segments
Network (IP) IP addresses
Data Link MAC address, frame info
Physical 0s aur 1s (bits)

 Diagram – Encapsulation Kaise Hota Hai:

Original Data (jaise "Hi")
     ↓
[TCP Header] + Data
     ↓
[IP Header] + TCP Header + Data
     ↓
[MAC Header] + IP Header + TCP Header + Data + MAC Trailer
     ↓
[Bits Sent Over Network]

 Real Life Example – Encapsulation

Sochiye aap kisi ko gift bhej rahe hain:

  • Gift ko wrap kiya (application layer)

  • Ek box mein dala (transport layer)

  • Upar address likha (network layer)

  • Packing tape lagayi (data link layer)

  • Delivery van mein dala (physical layer)

Har step par aap kuch add kar rahe ho — ye hi network mein encapsulation hota hai.

 Decapsulation – Data Ko Unpack Karna (Receiver Side)

Jab receiver ko data milta hai, to woh reverse process karta hai.

Har layer apna header check karke remove karti hai aur data upper layer ko bhejti hai — jab tak asli message (jaise “Hi”) application tak nahi pahuchta.

 Diagram – Decapsulation Kaise Hota Hai:

[Bits Received]
    ↑
Remove MAC Header → Send to Network Layer
    ↑
Remove IP Header → Send to Transport Layer
    ↑
Remove TCP Header → Send to Application Layer
    ↑
Original Data (Hi)

 Real Life Example – Decapsulation

Sochiye aapke ghar gift aaya:

  • Outer box hataaya (data link layer)

  • Address wala wrapper hataaya (network layer)

  • Gift wrap khola (transport layer)

  • Gift khola (application layer)

Bas wahi kaam receiver ka system karta hai — layer by layer unwrap karta hai data ko.

 Kyun Zaroori Hai Encapsulation & Decapsulation?

Benefit Kaise Help Karta Hai
Structured Transfer Har layer ka specific role hota hai
Routing IP header bataata hai packet kahan bhejna hai
Security & Checking Har layer check kar sakti hai errors
Reuse Same layers ko different apps use kar sakti hain

 Quick Summary Table

Concept Meaning
Encapsulation Data ke sath headers add karna (Sender side)
Decapsulation Headers remove karke asli data nikaalna (Receiver side)
Real Example Gift wrapping and unwrapping
Important Layers TCP, IP, MAC (main layers for network)
Scroll to Top