TheHingineer

 OSI Model (Open Systems Interconnection Model) 

 OSI Model kya hota hai?

OSI Model ek conceptual model hai jo define karta hai ki computer ya device network ke through kaise communicate karte hain.

Is model ko 7 layers mein divide kiya gaya hai, jahan:

  • Har layer ka ek specific role hota hai

  • Har layer sirf apne upar aur neeche waali layer ke saath interact karti hai

  • Data pehle top se bottom (sender side) aur fir bottom se top (receiver side) flow karta hai

 OSI Model kyu zaroori hai?

  • Networking ko samajhne ke liye step-by-step structure milta hai

  • Standardization deta hai — different companies ke devices bhi easily communicate kar sakte hain

  • Troubleshooting easy ho jaati hai (kaha problem hai ye layer ke basis pe pata chalta hai)

  • Networking system ko modular banata hai

 OSI Model ki 7 Layers (Top to Bottom)

Yaad rakhne ka easy trick:

Layer No. Layer Name Main Kaam
7 Application User ko services dena (browser, email)
6 Presentation Data ko format, encrypt karna
5 Session Communication start/stop karna
4 Transport Reliable data delivery
3 Network Routing, IP address wala kaam
2 Data Link Framing, MAC address, error check
1 Physical Wire/wireless signal bhejna
 

 Har Layer ka Detailed Explanation

1. Physical Layer 

 Kya karta hai?

  • Ye layer actual bits (0s and 1s) ko electric signals, light signals ya radio signals mein convert karke send karti hai.

  • Ye decide karti hai signal ka voltage, cable ka type, connector ka size, frequency, etc.

  • Is layer ka kaam sirf data ko physically bhejna hota hai – samajhna nahi.

 Real-world example:

  • Ethernet cable, USB wire, Wi-Fi signals, Bluetooth, fiber optics.

 Analogy:

Jaise ek sadak jahan se gaadiyaan (data) chalti hain — sadak khud signal hai.

2. Data Link Layer 

 Kya karta hai?

  • Physical layer se aane wale bits ko frames mein convert karta hai.

  • Error detection karta hai (agar data toot gaya ho).

  • MAC (Media Access Control) address use karke batata hai ki kis device ko data bhejna hai.

  • Flow control karta hai — taaki receiver overload na ho jaye.

 Real-world example:

  • Switches, Ethernet, MAC address, Wi-Fi communication.

 Analogy:

Jaise ek traffic police jo signal deke vehicles ko sahi tarike se bhejne ka control rakhta hai.

3. Network Layer 

 Kya karta hai?

  • Is layer ka kaam hota hai data ko source se destination tak le jaane ka best route decide karna.

  • Ye logical addressing (IP address) handle karti hai.

  • Agar data multiple networks se guzarta hai, toh ye layer route karti hai.

 Real-world example:

  • Routers, IP (Internet Protocol), ICMP (ping command)

 Analogy:

Jaise aap Google Maps se shortest route find karte ho – IP address har ghar ka address jaisa hota hai.

4. Transport Layer 

 Kya karta hai?

  • Data ko chhoti-chhoti units (segments) mein todta hai.

  • Har segment ko number deta hai, taaki receiver sahi order mein jodh sake.

  • Error checking aur data loss hone par re-transmit bhi karta hai.

  • Do famous protocols:

    • TCP (Transmission Control Protocol): Reliable & ordered

    • UDP (User Datagram Protocol): Fast but unreliable

 Real-world example:

  • WhatsApp, Email (TCP); YouTube, Online games (UDP)

 Analogy:

Ek courier company jo har parcel ko safe aur correct order mein receiver tak pahuchati hai.

5. Session Layer 

 Kya karta hai?

  • Ye layer session ko establish, maintain, aur close karti hai.

  • Agar data transfer lamba hai, toh ye checkpoints bana deti hai — taaki network failure ke baad resume ho sake.

  • Multiple users ke beech dialog control bhi manage karti hai.

 Real-world example:

  • Online meetings (Zoom), Chat sessions, Remote desktop

 Analogy:

Ek meeting host jo session shuru karta hai, logon ko bolne deta hai aur session close karta hai.

6. Presentation Layer 

 Kya karta hai?

  • Data ko convert (translate) karta hai — jaise ASCII to binary, or image to JPEG.

  • Encryption/Decryption karta hai (security ke liye).

  • Compression karta hai taaki data chhota ho jaye (fast transfer).

 Real-world example:

  • SSL (Secure Socket Layer), JPEG/PNG (images), MP3/MP4 (media)

 Analogy:

Ek translator ya converter jo data ko samajhne layak form mein convert karta hai.

7. Application Layer 

 Kya karta hai?

  • Ye layer user ke sabse kareeb hoti hai.

  • Ye actual network services provide karti hai jise user directly use karta hai.

  • Ye browser, email, file sharing, etc. ke functions handle karti hai.

 Real-world example:

  • Web browsers (HTTP), Email apps (SMTP, IMAP), File Transfer (FTP)

 Analogy:

Aapka WhatsApp, browser, ya email app — jahan aap directly kaam karte ho.


 Data Flow – OSI Model mein

Jab do devices (jaise aapka laptop aur Google ka server) ek dusre se baat karte hain (communicate karte hain), toh data ek proper sequence of steps ke through jaata hai — sender se receiver tak.

OSI Model ke according, data top se bottom (Layer 7 se Layer 1) sender side pe jaata hai, network ke through travel karta hai, aur fir Layer 1 se Layer 7 tak receiver side pe chadh kar pahuchta hai.

 Simple Example:

Aapne apne browser mein likha:
https://www.google.com

Ab aapka request (data) OSI Model ki layers se guzarta hai. Dekhte hain kaise:

 Sender Side (Aapka Computer)

Data Layer 7 (Application) se start hota hai aur Layer 1 (Physical) tak jaata hai.

Layer Kya hota hai
7. Application Aap browser mein Google.com type karte ho. HTTP request banti hai.
6. Presentation Data ko format/encode/encrypt kiya jaata hai (jaise SSL encryption).
5. Session Google ke server ke saath ek session ya “conversation” start hoti hai.
4. Transport Data ko segments mein tod diya jaata hai. Port number (443 for HTTPS) joda jaata hai.
3. Network Har segment mein IP address joda jaata hai (jaise server ka IP).
2. Data Link MAC address add hota hai. Data “frame” ban jaata hai.
1. Physical Data ko signals mein convert karke wire ya Wi-Fi ke zariye bheja jaata hai.

 Network ke beech mein kya hota hai?

  • Data network ke routers, switches se guzarta hai.

  • Ye devices Layer 3 (Network Layer) use karke IP address ke base par routing karte hain.

  • Ye ensure karte hain ki data correct route se jaaye.

 Receiver Side (Jaise Google Server)

Data Layer 1 (Physical) se lekar Layer 7 (Application) tak upar jaata hai.

Layer Kya hota hai
1. Physical Signals ko receive kiya jaata hai (Wi-Fi, cable, etc.)
2. Data Link Frame ko identify kiya jaata hai. MAC address check hota hai.
3. Network Packet ke andar IP address check hota hai — agar server ka IP match kare toh accept.
4. Transport Segments ko joda jaata hai, port 443 se pata chalta hai ki HTTPS request hai.
5. Session Session accept hoti hai, server ready ho jaata hai response dene ke liye.
6. Presentation Agar encryption thi (jaise HTTPS), toh data decrypt kiya jaata hai.
7. Application Server aapke request ko process karta hai aur response banata hai.

 Response Wapas Jaata Hai…

  • Server data ko reverse direction mein bhejta hai — Layer 7 se Layer 1 tak

  • Data network se hota hua aapke system pe pahuchta hai

  • Wahan fir Layer 1 se Layer 7 tak upar jaata hai, jahan aapko Google ka page dikhai deta hai

 

 Summary

  • OSI Model mein 7 layers hoti hain – har layer ka alag role hota hai

  • Data sender se receiver tak step-by-step layers se guzarta hai

  • Ye model network communication ko standard, easy aur modular banata hai

  • Troubleshooting, designing aur understanding mein OSI model bahut help karta hai

Scroll to Top