What is the OSI Model? 7 Layer Explained in Detail
Best free online courses

What is the OSI Model? 7 Layer Explained in Detail

What is the OSI Model? 7 layers explained in detail

ओएसआई मॉडल क्या है? 7 परतों को विस्तार से समझाया


नेटवर्किंग एक विशाल विषय है। ओएसआई मॉडल हमें इसे बेहतर ढंग से समझने में मदद करता है। इस लेख में, हम ओएसआई मॉडल को कवर करेंगे। ओपन सिस्टम्स इंटरकनेक्शन (ओएसआई) मॉडल एक वैचारिक ढांचा है जो सात परतों में नेटवर्किंग या दूरसंचार प्रणाली के कार्यों का वर्णन करता है।

OSI मॉडल बताता है कि कैसे एक नेटवर्क कार्य करता है और जिस तरह से मानकीकरण करता है कि सिस्टम एक दूसरे को जानकारी भेजते हैं। इस लेख में, हम आपको OSI मॉडल से मिलवाएंगे और प्रत्येक परत पर विस्तार से चर्चा करेंगे।

We will cover the following:

Layer 1: Physical Layer 2: Data Link Layer 3: Network Layer 4: Transport
Layer 5: Session Layer 6: Presentation Layer 7: Application



ओएसआई मॉडल क्या है?

1984 में विकसित, ओपन सिस्टम इंटरकनेक्शन या ओएसआई मॉडल एक सात-परत मॉडल है जो नेटवर्किंग कनेक्शन का वर्णन करने के लिए उपयोग किया जाता है। यह शुरू में आईएसओ, 1984 में मानकीकरण के लिए अंतर्राष्ट्रीय संगठन द्वारा विकसित किया गया था और अब नेटवर्किंग अवधारणाओं को सीखने के लिए आम प्रथा है।

OSI मॉडल निर्दिष्ट करता है कि कैसे जानकारी एक राउटर की तरह एक नेटवर्क डिवाइस से एक भौतिक माध्यम के माध्यम से अपने गंतव्य के लिए प्रेषित किया जाता है और यह कैसे आवेदन के साथ बातचीत । दूसरे शब्दों में, यह विभिन्न प्रणालियों के लिए एक दूसरे के साथ संवाद करने के लिए एक मानक प्रदान करता है ।

What is the OSI Model? 7 layers explained in detail

हम नीचे विस्तार से विभिन्न परतों के माध्यम से जाना होगा, लेकिन ध्यान रखें कि ऊपरी परतों (पहले 4) नेटवर्क और डेटा संचरण की भौतिक विशेषताओं की तरह परिवहन मुद्दों के बारे में हैं ।  निचली परतें (अंतिम 3) डेटा फॉर्मेटिंग और उपयोगकर्ता इंटरफेसिंग जैसे अनुप्रयोग मुद्दों के बारे में हैं।

आपको यह क्यों सीखना चाहिए?

कुछ लोगों का तर्क है कि ओएसआई मॉडल अप्रचलित है क्योंकि यह टीसीपी/आईपी मॉडल की चार परतों से कम महत्वपूर्ण है, लेकिन यह सच नहीं है । ओएसआई मॉडल एक कनेक्शन उन्मुख तरीके से आधुनिक कंप्यूटर नेटवर्क प्रौद्योगिकी को समझने के लिए आवश्यक सिद्धांत है।

नेटवर्क संचार पर अधिकांश चर्चाओं में ओएसआई मॉडल और इसके वैचारिक ढांचे के संदर्भ शामिल हैं। 

इस मॉडल का उद्देश्य विभिन्न विक्रेताओं और कनेक्टर्स के बीच अंतरसंचालनीयता और कार्यक्षमता को बढ़ाना है। यह एक नेटवर्किंग प्रणाली के कार्यों का वर्णन करता है। एक डिजाइन के दृष्टिकोण से, यह बड़े कार्यों को छोटे, अधिक प्रबंधनीय लोगों में विभाजित करता है।

OSI मॉडल नेटवर्क प्रशासकों विशेष परतों के डिजाइन पर ध्यान केंद्रित करने की अनुमति देता है। यह तब भी उपयोगी होता है जब नेटवर्क की समस्याओं को तोड़कर और स्रोत को अलग करके समस्या निवारण करें।

परत 1: भौतिक परत  (Physical Layer)

OSI संदर्भ मॉडल की सबसे निचली परत पर, भौतिक परत भेजने और प्राप्त उपकरणों की भौतिक परतों के बीच नेटवर्क भर में असंरचित डेटा बिट्स संचारित करने के लिए जिम्मेदार है। दूसरे शब्दों में, यह कच्चे बिट धाराओं के संचरण का ख्याल रखता है।

भौतिक परत में केबल, मॉडेम, नेटवर्क एडाप्टर और हब आदि जैसे भौतिक संसाधन शामिल हो सकते हैं।

लेयर 2: डेटा लिंक लेयर  (Data Link Layer)

डेटा लिंक परत भौतिक परत पर हुई किसी भी त्रुटि को सही करती है। यह सुनिश्चित करता है कि कोई भी डेटा हस्तांतरण भौतिक परत पर नोड्स के बीच त्रुटि-मुक्त है। यह कनेक्टेड नोड्स के बीच डेटा फ्रेम के विश्वसनीय संचरण के लिए जिम्मेदार है।

डेटा को यहां फ्रेम में पैक किया जाता है और नोड-टू-नोड स्थानांतरित किया जाता है। डेटा लेयर में निम्नलिखित उप-परतें हैं

  • मीडिया एक्सेस कंट्रोल (मैक): (Media Access Control (MAC) - मैक एड्रेस लेयर नेटवर्क पर फ्लो कंट्रोल और मल्टीप्लेक्सिंग डिवाइसेज ट्रांसमिशन के लिए जिम्मेदार है ।
  • तार्किक लिंक नियंत्रण (एलएलसी): (Logical link control (LLC) - एलएलसी परत भौतिक माध्यम पर त्रुटि नियंत्रण और प्रवाह नियंत्रण प्रदान करती है और लाइन प्रोटोकॉल की पहचान करती है। 

लेयर 3: नेटवर्क लेयर  (Network Layer)

नेटवर्क परत डेटा लिंक परत से फ्रेम प्राप्त करता है और फ्रेम के अंदर पतों के आधार पर उन्हें इच्छित गंतव्य तक पहुंचाता है। यह पैकेट रूटिंग भी संभालता है। नेटवर्क परत आईपी जैसे तार्किक पतों का उपयोग करके गंतव्यों का पता लगाती है। राउटर इस परत में एक महत्वपूर्ण घटक हैं क्योंकि वे जानकारी को रूट करते हैं जहां इसे विभिन्न नेटवर्कों के बीच जाने की आवश्यकता होती है।

नेटवर्क परत के मुख्य कार्य हैं:

  • Routing: रूटिंग: नेटवर्क लेयर प्रोटोकॉल यह निर्धारित करते हैं कि स्रोत से गंतव्य तक कौन से मार्ग हैं।
  • Logical Addressing: तार्किक पते: नेटवर्क परत विशिष्ट उपकरणों की पहचान करने के लिए एक पते की योजना को परिभाषित करता है। नेटवर्क परत हेडर में प्रेषक और रिसीवर से आईपी पते रखता है।

परत 4: परिवहन परत (Transport Layer)

परिवहन परत वितरण, त्रुटि की जांच, प्रवाह नियंत्रण, और अनुक्रमण डेटा पैकेट के लिए जिम्मेदार है। यह सिस्टम और मेजबानों के बीच डेटा के अनुक्रमण, आकार और हस्तांतरण को नियंत्रित करता है। यह सत्र परत से डेटा हो जाता है और यह परिवहनीय खंडों में टूट जाता है ।

परिवहन परत के दो उदाहरण यूडीपी (उपयोगकर्ता डेटाग्राम प्रोटोकॉल) और टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल) हैं जो इंटरनेट प्रोटोकॉल (आईपी मॉडल) के शीर्ष पर निर्माण करते हैं, जो लेयर 3 पर काम करते हैं।

लेयर 5: सत्र परत (Session Layer)

सत्र परत विभिन्न उपकरणों के बीच संचार चैनलों, सत्र कहा जाता है, का निर्माण होगा । यह परत उन सत्रों को खोलने और यह सुनिश्चित करने के लिए जिम्मेदार है कि वे डेटा हस्तांतरण के दौरान कार्यात्मक हैं। 

दूसरे शब्दों में, सत्र परत प्रस्तुति और आवेदन परत के साथ निचली परतों के साथ संचार सत्रों की स्थापना, प्रबंधन और समाप्त करने के लिए जिम्मेदार है। यह प्रमाणीकरण और पुनर्संबंधों के लिए भी जिम्मेदार है, और यह डेटा हस्तांतरण के दौरान चौकियों को सेट कर सकता है- यदि।

लेयर 6: प्रस्तुति परत (Presentation Layer) 

प्रस्तुति परत यह सुनिश्चित करने के लिए जिम्मेदार है कि डेटा अंतिम प्रणाली के लिए समझ में आता है या बाद के चरणों के लिए उपयोगी है। यह आवेदन के वाक्य रचना या शब्दार्थ के आधार पर डेटा का अनुवाद या प्रारूप करता है। यह आवेदन परत के लिए आवश्यक किसी भी एन्क्रिप्शन या डिक्रिप्शन का प्रबंधन करता है। इसे सिंटेक्स लेयर भी कहा जाता है।

लेयर 7: एप्लीकेशन लेयर (Application Layer)

एप्लिकेशन लेयर वह जगह है जहां उपयोगकर्ता सीधे एक सॉफ्टवेयर एप्लिकेशन के साथ बातचीत करता है, इसलिए यह अंतिम उपयोगकर्ता के सबसे करीब है। जब उपयोगकर्ता फ़ाइलों या चित्रों को संचारित करना चाहता है, तो यह परत नेटवर्क के साथ संवाद करने वाले एप्लिकेशन के साथ बातचीत करती है। एप्लीकेशन लेयर संसाधनों, संचार सहयोगियों की पहचान करता है और संचार को सिंक्रोनाइज करता है ।

एप्लिकेशन लेयर के अन्य कार्य नेटवर्क वर्चुअल टर्मिनल और एफटीएएम-फाइल ट्रांसफर एक्सेस, और मेल/निर्देशिका सेवाएं हैं। उपयोग किया गया प्रोटोकॉल उपयोगकर्ता द्वारा भेजने के लिए चाहता है जानकारी पर निर्भर करता है। कुछ सामान्य प्रोटोकॉल में शामिल हैं:

  • ईमेल के लिए POP3 या 
  • ईमेल के लिए SMTP FTP
  • दूरस्थ उपकरणों को नियंत्रित करने के लिए टेलनेट

लेयर 7 का उपयोग करने वाले संचार के उदाहरण वेब ब्राउज़र (क्रोम Chrome, फ़ायरफ़ॉक्स Firefox, सफारी Safari) हैं।

डेटा प्रवाह उदाहरण (Data flow example)

यहां बताया गया है कि ओएसआई मॉडल के माध्यम से डेटा कैसे बहता है। मान लें कि आप किसी मित्र को ईमेल भेजते हैं। आपका ईमेल प्रस्तुति परत के माध्यम से प्रस्तुति परत के माध्यम से गुजरता है। यह लेयर आपके डेटा को सेक करेगी।

इसके बाद, सत्र परत संचार को आरंभ करती है। यह तो परिवहन परत में विभाजित किया जाएगा, नेटवर्क परत में पैकेट में टूट गया, और फिर डेटा लिंक परत पर फ्रेम में । इसके बाद इसे फिजिकल लेयर में भेजा जाएगा, जहां इसे 0s और 1s में बदलकर केबल जैसे फिजिकल मीडियम के जरिए भेजा जाएगा । 

जब आपके मित्र को भौतिक माध्यम के माध्यम से ईमेल मिलता है, तो डेटा उसी परतों के माध्यम से बहता है लेकिन विपरीत क्रम में। भौतिक परत 0s और 1s को फ्रेम में परिवर्तित करेगी जिसे डेटा लिंक लेयर में पारित किया जाएगा। यह अगली परत के लिए पैकेट में फ्रेम फिर से इकट्ठा होगा।

नेटवर्क लेयर सेगमेंट को डेटा में असेंबल करेगी । इसके बाद डेटा को प्रेजेंटेशन लेयर पर पास किया जाता है जो कम्युनिकेशन सेशन खत्म होता है । इसके बाद प्रेजेंटेशन लेयर डाटा को एप्लीकेशन लेयर में पास कर देगा। एप्लिकेशन लेयर ईमेल सॉफ्टवेयर को मानव-पठनीय डेटा खिलाती है जो आपके मित्र को आपके ईमेल को पढ़ने की अनुमति देगा।

आगे क्या जानें (What to learn next)

इसे अंत तक बनाने पर बधाई । मुझे आशा है कि अब आप जानते हैं कि ओएसआई मॉडल क्या है, ओएसआई परतें कैसे काम करती हैं, और आपको इसके बारे में जानने की आवश्यकता क्यों है। इन अवधारणाओं को समझने के लिए आवश्यक है कि नेटवर्क कैसे कार्य करते हैं ।

यह सिर्फ शुरुआत थी, और वहां एक बहुत आप सीख सकते है । आप के साथ शुरू कर सकते हैं:

  • एक्सेस नेटवर्क प्रोटोकॉल
  • सॉकेट प्रोग्रामिंग
  • र भी बहुत

इन अवधारणाओं के साथ हाथ पाने के लिए, सॉफ्टवेयर इंजीनियरों के लिए शिक्षाप्रद पाठ्यक्रम जी Grokking Computer Networking for Software Engineers आप नेटवर्क, कमांड-लाइन टूल, पायथन में सॉकेट प्रोग्रामिंग के बारे में जानेंगे, सभी एक हाथ से वातावरण में। किसी भी सॉफ्टवेयर इंजीनियर इन अवधारणाओं पर एक ठोस समझ से लाभ उठा सकते हैं ।

Need Help? Make a comment below and we'll help you out...❤

Post a Comment

Need Help? Make a comment below and we'll help you out...❤

Post a Comment (0)

Unimited
Blockchain Council

Academic Collaboration with World's best Instructors and Universities

Stanford Graduate School of Business Executive Education
Utaustin
Great Lakes
Stanford Center for Professional Development
Northwestern University
MIT IDSS
IIT Madras
IIIT Hyderabad
IIT Roorkee
JAIN (Deemed-to-be University)
Pes University
SRM Institute of Science and Technology (SRMIST)
Stanford Graduate School of Business Executive Education
Utaustin
Great Lakes
Stanford Center for Professional Development
Northwestern University
MIT IDSS
IIT Madras
IIIT Hyderabad
IIT Roorkee
JAIN (Deemed-to-be University)
Pes University
SRM Institute of Science and Technology (SRMIST)

Learning Collaborations