OSI का Full Form है Open Systems Interconnection है इसे ISO (International Organization for Standardization) ने 1978 विकसित किया था था और इस मॉडल में 7 layers होती है। OSI मॉडल की प्रत्येक Layer में के अपने-अपने कार्य, प्रक्रिया एवं Protocols है। OSI Model किसी नेटवर्क में दो या दो से अधिक users के बीच कम्युनिकेशन के लिए एक Reference/Conceptual मॉडल है।
- OSI Model का उपयोग वास्तव कही उपयोग नहीं किया जाता है लेकिन रेफेरन्स के तौर पर लेते है जब कोई नेटवर्किंग मॉडल बनाने या नेटवर्किंग करनी हो।
- इस मॉडल कुल 7 लेयर होती है और प्रत्येक लेयर का अपना एक वशेष कार्य होता है।
- OSI Model यह describe करता है कि किसी नेटवर्क में डेटा या सूचना कैसे send तथा receive होती है।
The Seven Layers of the OSI Model
OSI Model को सात परतों में विभाजित किया गया है, जिनमें से प्रत्येक नेटवर्क संचार के एक विशिष्ट पहलू के लिए जिम्मेदार है:
- Physical Layer (Layer 1)
- Data Link Layer (Layer 2)
- Network Layer (Layer 3)
- Transport Layer (Layer 4)
- Session Layer (Layer 5)
- Presentation Layer (Layer 6)
- Application Layer (Layer 7)
Physical Layer
Physical Layer OSI मॉडल की सबसे निचली परत है और उपकरणों के बीच भौतिक ( Physical ) कनेक्शन से संबंधित है। Devices के बीच में केबल (Cables), स्विच (Switch) या वायरलेस Signal आदि के माध्यम से कनेक्ट रहते है।
Physical Layer के कार्य
- केबल, कनेक्टर और नेटवर्क इंटरफ़ेस कार्ड सहित हार्डवेयर की भौतिक विशेषताओं को परिभाषित करता है।
- डेटा संचारित करने के लिए उपयोग किए जाने वाले विद्युत संकेतों (Electrical Pulses) , प्रकाश स्पंदों या रेडियो तरंगों का प्रबंधन करता है।
- नेटवर्क उपकरणों के बीच कनेक्शन स्थापित (Establish) और समाप्त (Terminate) करता है।
Data Link Layer
डेटा लिंक परत विश्वसनीय Node-to-Node डेटा स्थानांतरण (Transfer) सुनिश्चित करती है। यह भौतिक परत पर होने वाली त्रुटियों (Errors) का पता लगाने और उन्हें ठीक करने के लिए जिम्मेदार है।
यह लेयर दो Sub-Layer में विभाजित है –
- Logical Link Control (LLC): यह layer error checking and flow control को हैंडल करती है।
- Media Access Control (MAC): भौतिक नेटवर्क माध्यम तक पहुंच का प्रबंधन करता है।
Physical Layer के कार्य
- यह Layer data framing, flow control, and error detection and correction आदि Manage करती है।
- यह मुख्य रूप से प्रत्येक डिवाइस की अद्वितीय पहचान (unique identification) के लिए जिम्मेदार है।
3. Network Layer (Layer 3)
Network Layer OSI Model की तीसरी लेयर है जो डाटा पैकेट्स की routing एवं फॉरवार्डिंग के लिए जिम्मेदार है पूरे नेटवर्क पे। यह डेटा ट्रांसमिशन के लिए सर्वोत्तम भौतिक पथ निर्धारित करता है।
Key Functions: (नेटवर्क Layer के प्रमुख कार्य )
- IP addresses की मदद से लॉजिकल addressing को मैनेज करना।
- ये लेयर पैकेट फॉरवार्डिंग एवं रूटिंग हैंडल (through routers) करती है।
- Supports inter-networking by enabling different networks to communicate.
- पैकेट्स की fragmentation and reassembly करना।
Protocols and Standards: IP (Internet Protocol), ICMP (Internet Control Message Protocol), OSPF (Open Shortest Path First), BGP (Border Gateway Protocol), IPv4, IPv6 ये सभी प्रोटोकॉल्स इस लेयर में चलती है।
4. Transport Layer (Layer 4)
यह OSI Model की चौथी लेयर है जो उपकरणों के बीच end-to-end communication सुनिश्चित करता है। ट्रांसपोर्ट लेयर Connection Less एवं Connection Oriented दोनों प्रकार से काम करती है। ये लेयर reliable transfer डाटा ट्रांसफर के लिए जिम्मेदार होती है। अर्थात जिस क्रम में है उसी क्रम में पहुंचे और कोई एरर न हो ये इसी लेयर की जिम्मेदारी होती है।
Key Functions:
- Hosts के बीच कनेक्शन मैनेजमेंट (Establishes, maintains, and terminates connections) का काम इस लेयर का होता है।
- त्रुटि का पता लगाने और सुधार के माध्यम से data integrity सुनिश्चित करता है।
- यह लेयर flow control and congestion avoidance प्रोवाइड करती है।
- यह डाटा को segments ने devide करती है transmission के लिए एवं reassembles ,करती है डाटा को जहाँ पर रिसीव करना हुआ है।
Protocols and Standards: TCP (Transmission Control Protocol), UDP (User Datagram Protocol), SCTP (Stream Control Transmission Protocol)
5. Session Layer (Layer 5)
Purpose: The Session Layer manages sessions or connections between applications. It establishes, maintains, and terminates communication sessions.
Key Functions:
- Controls the dialogue between two devices, managing who sends and receives data.
- Synchronizes data exchange through checkpoints and recovery points.
- Supports half-duplex or full-duplex operations (simultaneous or alternate communication).
Protocols and Standards: इस लेयर के Protocols कुछ इस प्रकार है NetBIOS, PPTP (Point-to-Point Tunneling Protocol), RPC (Remote Procedure Call)
6. Presentation Layer (Layer 6)
Purpose: Presentation Layer डेटा का translating, encrypting, and compressing data करने के लिए जिम्मेदार है, यह सुनिश्चित करता है कि डेटा एप्लिकेशन Layer के लिए पढ़ने योग्य प्रारूप में प्रस्तुत किया गया है।
Key Functions:
- Data translation: डेटा को एप्लिकेशन द्वारा समझने योग्य प्रारूप में Convert करता है।
- Data encryption: एन्क्रिप्शन और डिक्रिप्शन के माध्यम से सुरक्षा प्रदान करता है।
- Data compression: efficient Data compression के लिए डेटा का आकार कम करता है, एवं पहुंचने में कॉस्ट काम लगती है।
Protocols and Standards: SSL/TLS (Secure Sockets Layer/Transport Layer Security), JPEG, MPEG, ASCII, EBCDIC
7. Application Layer (Layer 7)
Purpose: एप्लीकेशन लेयर OSI मॉडल की सबसे ऊपरी Layer है and जो की नेटवर्क एवं यूजर के मध्य इंटरफ़ेस serves करती है। यह लेयर एन्ड यूजर के लिए सर्विस प्रोवाइड करती है जैसे की वेब ब्राउज़र के लिए नेटवर्क एक्सेस।
Key Functions:
- यह लेयर network access प्रोवाइड करती है end-user applications के लिए जैसे web browsers, email clients, and file transfer programs.
- यह लेयर network services provide करती है जैसे file sharing, email, and remote access आदि।
- नेटवर्क प्रबंधन और निगरानी की सुविधा प्रदान करता है।
Protocols and Standards: HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), SMTP (Simple Mail Transfer Protocol), DNS (Domain Name System), DHCP (Dynamic Host Configuration Protocol)