OSI Model (Open Systems Interconnection Model) एक conceptual framework है जिसे International Organization for Standardization (ISO) ने develop किया था।
OSI Model क्या है?
👉 Different network devices और systems के बीच communication को standardize करना, ताकि कोई भी device (router, switch, computer, server) किसी भी दूसरे device से सही तरीके से बात कर सके।
OSI Model network communication को समझने का एक structured तरीका है।
OSI Model का Main Purpose
OSI Model का design इसलिए किया गया ताकि:
- 👉 Data communication process को 7 layers में divide किया जा सके
- 👉 Network troubleshooting आसान हो
- 👉 Different vendors (Cisco, HP, Juniper आदि) के devices compatible हों
- 👉 Students और engineers networking को step-by-step समझ सकें
अगर आप Network Engineer बनना चाहते हैं (जैसा कि आपने पहले बताया था कि आप CCNA trained हैं), तो OSI Model आपकी foundation है। 💡
Data कैसे travel करता है? (Real Example)
मान लीजिए आप WhatsApp पर message भेजते हैं:
- Application Layer – App message तैयार करती है
- Presentation Layer – Data encrypt होता है
- Session Layer – Connection maintain होता है
- Transport Layer – Data packets में divide होता है (TCP/UDP)
- Network Layer – IP address के जरिए routing होती है
- Data Link Layer – MAC address add होता है
- Physical Layer – Data electrical signals में convert होकर cable से travel करता है
इस process को Encapsulation कहते हैं।
Table of Contents
OSI Model की 7 Layers (Top to Bottom)
OSI Model में कुल 7 layers होती हैं:
| Layer No. | Layer Name | काम (Function) |
| 7 | Application | User से interaction (Browser, Email) |
| 6 | Presentation | Data format, encryption, compression |
| 5 | Session | Session establish, maintain, terminate |
| 4 | Transport | Reliable delivery (TCP/UDP) |
| 3 | Network | IP addressing & routing |
| 2 | Data Link | MAC addressing & switching |
| 1 | Physical | Cables, signals, bits |
Physical Layer (Layer 1) –
OSI Model की नींव
Physical Layer, OSI Model की सबसे नीचे वाली layer होती है। यही वह स्तर है जहाँ से पूरा network communication शुरू होता है। अगर इसे आसान शब्दों में समझें, तो यह layer data को signals के रूप में एक device से दूसरे device तक पहुँचाने का काम करती है।
जब हम internet cable लगाते हैं, LAN wire connect करते हैं, या fiber optic का इस्तेमाल करते हैं — तब असल में Physical Layer ही काम कर रही होती है।

Physical Layer क्या संभालती है?
- Network cables (LAN, Fiber)
- Electrical और light signals
- Bits transmission (0 और 1)
- Connectors और physical hardware
यह layer data को सिर्फ 0 और 1 (binary form) में समझती है। इसे यह नहीं पता होता कि भेजा जा रहा data एक email है, video है या website।
👉 इसका काम सिर्फ raw bits को transmit करना है।
Layer 1 पर काम करने वाले Devices
- Hub
- Repeater
- Network cables
अगर cable खराब है या signal weak है, तो problem इसी layer में होती है। इसलिए troubleshooting अक्सर Layer 1 से शुरू की जाती है।
सीधी भाषा में:
Physical Layer network की foundation है — बिना इसके communication संभव नहीं है।
Data Link Layer (Layer 2) –
Node-to-Node Delivery की जिम्मेदारी
Data Link Layer, OSI Model की दूसरी layer है और यह node-to-node delivery का काम करती है।
यानि एक device से उसी network के दूसरे device तक data सही तरीके से पहुँचाना इसकी जिम्मेदारी है।

Node-to-Node Delivery की जिम्मेदारी
अगर Physical Layer सिर्फ bits (0 और 1) भेजती है, तो Data Link Layer उन bits को एक proper structure देती है और उन्हें manage करती है।
Network Layer (Layer 3) –
Routing की असली जिम्मेदारी
Network Layer, OSI Model की तीसरी layer है और यह networking की सबसे महत्वपूर्ण layers में से एक मानी जाती है। खासकर जब बात routing की हो, तो यही layer मुख्य भूमिका निभाती है।
अगर Data Link Layer local network (LAN) के अंदर data भेजती है, तो Network Layer अलग-अलग networks के बीच communication संभव बनाती है। यानी एक शहर से दूसरे शहर, या एक देश से दूसरे देश तक data पहुँचाने का काम इसी layer का है।

Main Functions of Network Layer
• Logical Addressing (IP Address)
हर device को एक Logical Address यानी IP address दिया जाता है। यह address बताता है कि data को किस network और किस device तक पहुँचना है।
• Routing
Router इसी layer पर काम करता है और data को सही destination तक पहुँचाने के लिए route तय करता है।
• Path Selection
अगर destination तक पहुँचने के कई रास्ते हैं, तो Network Layer best और shortest path चुनती है।
Devices at Layer 3
• Router
• Layer 3 Switch
Important Points
👉 इस layer पर data को Packet कहा जाता है।
👉 IP Address इसी layer पर काम करता है।
सीधी भाषा में:
Network Layer data को एक network से दूसरे network तक सही रास्ते से पहुँचाती है।
अगर आप Network Engineer बनना चाहते हैं, तो Routing और IP addressing को अच्छे से समझना बहुत जरूरी है, क्योंकि interviews में Layer 3 से जुड़े सवाल अक्सर पूछे जाते हैं।
Main Functions of Data Link Layer
• MAC Addressing –
हर network device का एक unique MAC address होता है। यह layer MAC address की मदद से data को सही device तक पहुँचाती है।
• Error Detection (CRC – Cyclic Redundancy Check) –
अगर transmission के दौरान data में कोई गलती हो जाए, तो यह layer उसे detect करती है।
• Framing –
यह layer data को छोटे-छोटे blocks में divide करती है जिन्हें Frame कहा जाता है।
• Switching –
Switch इसी layer पर काम करता है और MAC address table की मदद से data forward करता है।
Devices at Layer 2
• Switch
• Bridge
Important Points
👉 इस layer पर data को Frame कहा जाता है।
👉 MAC Address यहीं पर काम करता है।
सीधी भाषा में:
Data Link Layer local network के अंदर data को सही device तक सुरक्षित और सही format में पहुँचाती है।
Transport Layer (Layer 4) –
End-to-End Communication की जिम्मेदारी
Transport Layer, OSI Model की चौथी layer है और यह end-to-end communication को संभालती है।
यानि sender से लेकर receiver तक data सही तरीके से पहुँचे — इसकी जिम्मेदारी इसी layer की होती है।
अगर Network Layer data को सही रास्ते तक पहुँचाती है, तो Transport Layer यह सुनिश्चित करती है कि data सही तरीके से और सही क्रम (sequence) में पहुँचे।

Main Functions of Transport Layer
• Port Number
Port number की मदद से यह layer तय करती है कि data किस application (जैसे HTTP, FTP, Email) तक पहुँचना है।
• Segmentation
बड़े data को छोटे-छोटे हिस्सों में बाँटा जाता है, जिन्हें Segment कहा जाता है।
• Flow Control
Sender बहुत तेज data न भेज दे जिससे receiver overload हो जाए — इसे control करना भी इसी layer का काम है।
• Error Control
अगर data lost या corrupt हो जाए, तो उसे दोबारा भेजने की व्यवस्था (retransmission) भी यही layer करती है।
Protocols at Layer 4
• TCP (Transmission Control Protocol)
• UDP (User Datagram Protocol)
TCP reliable communication provide करता है — यह data को check करता है, acknowledge लेता है और जरूरत पड़ने पर दुबारा भेजता है।
UDP fast होता है लेकिन reliable नहीं होता — इसमें error checking या retransmission नहीं होती।
Important Points
👉 इस layer पर data को Segment कहा जाता है।
👉 Reliable communication TCP provide करता है।
सीधी भाषा में:
Transport Layer यह सुनिश्चित करती है कि data सही application तक, सही क्रम में और सुरक्षित तरीके से पहुँचे।
Network Engineer बनने के लिए TCP और UDP का clear concept होना बहुत जरूरी है, क्योंकि interviews में Layer 4 से जुड़े सवाल अक्सर पूछे जाते हैं।
Session Layer (Layer 5) –
Connection को संभालने वाली Layer
Session Layer, OSI Model की पाँचवीं layer है।
इसका मुख्य काम devices के बीच session (connection) को manage करना होता है।
सरल शब्दों में —
जब दो systems आपस में communication शुरू करते हैं, तो उस communication को start, manage और end करना Session Layer की जिम्मेदारी है।

Main Functions of Session Layer
• Session Establish करना
दो devices के बीच connection शुरू करना।
• Session Maintain करना
Communication के दौरान connection को active और stable बनाए रखना।
• Session Terminate करना
काम पूरा होने पर connection को properly बंद करना।
Real-Life Example
जब आप किसी website में login करते हैं —
- आप username और password डालते हैं।
- Server आपके लिए एक session create करता है।
- जब तक आप logout नहीं करते, session active रहता है।
- Logout करने पर session terminate हो जाता है।
यही पूरा process Session Layer handle करती है।
Important बात
Session Layer यह सुनिश्चित करती है कि communication बीच में टूटे नहीं, और अगर temporarily रुक जाए तो उसे resume भी किया जा सके।
सीधी भाषा में:
Session Layer communication को start से end तक control करती है।
Presentation Layer (Layer 6) –
Data को Format और Secure करने वाली Layer
Presentation Layer, OSI Model की छठी layer है।
इसका मुख्य काम data को सही format में convert करना और उसे secure बनाना होता है, ताकि sender और receiver दोनों उसे सही तरीके से समझ सकें।
अगर आसान भाषा में कहें —
यह layer data को “presentable” और “secure” बनाती है।

Main Functions of Presentation Layer
• Encryption
Data को secure करने के लिए उसे coded form में बदलना, ताकि कोई unauthorized व्यक्ति उसे पढ़ न सके।
• Decryption
Encrypted data को वापस original form में बदलना।
• Data Compression
Data का size कम करना ताकि वह fast transfer हो सके।
• Format Conversion
Different systems के बीच data format को compatible बनाना (जैसे ASCII से Unicode) ।
Real-Life Example
जब आप किसी secure website पर जाते हैं और URL में HTTPS देखते हैं, तो इसका मतलब है कि data encrypted है।
यह encryption process Presentation Layer से related होता है।
Important बात
यह layer ensure करती है कि data:
✔ Secure हो
✔ Correct format में हो
✔ Efficiently transfer हो सके
सीधी भाषा में:
Presentation Layer data को सुरक्षित और समझने योग्य बनाती है।
Application Layer (Layer 7) –
User के सबसे करीब Layer
Application Layer, OSI Model की सबसे ऊपर वाली (Top) layer है।
यह सीधे user के सबसे close होती है और वही layer है जिससे हम रोज़ interact करते हैं।
ध्यान देने वाली बात यह है कि यह layer खुद application (जैसे browser या email app) नहीं होती, बल्कि उन applications को network services provide करती है।
सरल शब्दों में —
जो भी काम हम internet पर करते हैं, वह Application Layer की मदद से possible होता है।

Main Functions of Application Layer
• Email Services – Email भेजना और receive करना
• File Transfer – Files upload और download करना
• Web Browsing – Websites open करना
Common Protocols (Layer 7)
• HTTP (HyperText Transfer Protocol) – Web browsing के लिए
• FTP (File Transfer Protocol) – File transfer के लिए
• SMTP (Simple Mail Transfer Protocol) – Email भेजने के लिए
• DNS (Domain Name System) – Domain name को IP address में convert करने के लिए
Important Point
👉 User directly इसी layer से interact करता है।
जब आप browser में website खोलते हैं, email भेजते हैं या file download करते हैं — तब आप Application Layer का उपयोग कर रहे होते हैं।
सीधी भाषा में:
Application Layer user और network के बीच का interface है।
अगर आप Network Engineer बनने की तैयारी कर रहे हैं, तो Layer 7 के protocols को अच्छे से समझना बहुत जरूरी है, क्योंकि troubleshooting और interviews में ये अक्सर पूछे जाते हैं।
Troubleshooting में OSI Model क्यों important है?
मान लीजिए:
- Internet connected नहीं है → Check Physical layer (Cable, Port)
- IP नहीं मिल रहा → Check Network layer
- Website open नहीं हो रही → Check Application layer
Network engineers अक्सर कहते हैं:
“Start troubleshooting from Layer 1.”
यही reason है कि OSI M odel interviews में बहुत पूछा जाता है।

Real-Life Example: OSI Model को WhatsApp Message से समझें
मान लीजिए आप अपने दोस्त को WhatsApp पर message भेजते हैं।
अब देखते हैं कि OSI Model की 7 layers इस process में कैसे काम करती हैं —
Sender Side (Data ऊपर से नीचे जाता है)
- Application Layer (Layer 7)
आपने WhatsApp खोला और message type किया। - Presentation Layer (Layer 6)
Message encrypt हुआ ताकि वह secure रहे। - Session Layer (Layer 5)
आप और receiver के बीच connection maintain रहा (session active रहा)। - Transport Layer (Layer 4)
Message छोटे-छोटे parts में divide हुआ, जिन्हें segments कहते हैं। - Network Layer (Layer 3)
Message पर sender और receiver का IP address लगा, ताकि सही destination तक पहुँच सके। - Data Link Layer (Layer 2)
Data का frame बना और MAC address add हुआ। - Physical Layer (Layer 1)
अब data bits (0 और 1) में convert होकर cable या wireless signal के माध्यम से transmit हुआ।
Receiver Side (Process reverse होता है)
Receiver के पास पहुँचने के बाद यही पूरा process reverse order में होता है:
- Bits receive होती हैं
- Frame open होता है
- IP address check होता है
- Segments combine होते हैं
- Session verify होता है
- Data decrypt होता है
- और finally message screen पर दिखाई देता है 🎉
