ओएसआई मॉडल की लिंक परत के कार्य। OSI मॉडल आसान है! सात-स्तरीय osi मॉडल की नेटवर्क-निर्भर और नेटवर्क-स्वतंत्र परतें

जिसका विकास OSI मॉडल से संबंधित नहीं था।

OSI मॉडल की परतें

मॉडल में एक के ऊपर एक स्थित 7 स्तर होते हैं। परतें इंटरफेस के माध्यम से एक दूसरे के साथ (लंबवत) बातचीत करती हैं, और प्रोटोकॉल के माध्यम से किसी अन्य सिस्टम (क्षैतिज) की समानांतर परत के साथ बातचीत कर सकती हैं। प्रत्येक स्तर केवल अपने पड़ोसियों के साथ बातचीत कर सकता है और केवल उसे सौंपे गए कार्य कर सकता है। अधिक विवरण चित्र में देखा जा सकता है।

ओ एस आई मॉडल
तथ्य प्रकार स्तर कार्यों
आंकड़े 7. आवेदन परत ऑनलाइन सेवाओं तक पहुंच
6. प्रस्तुति परत डेटा का प्रतिनिधित्व और एन्कोडिंग
5. सत्र परत सत्र प्रबंधन
सेगमेंट 4. परिवहन समापन बिंदुओं और विश्वसनीयता के बीच सीधा संचार
संकुल 3. नेटवर्किंग मार्ग निर्धारण और तार्किक पता
कार्मिक 2. चैनल भौतिक संबोधन
बिट्स 1. भौतिक परत मीडिया, सिग्नल और बाइनरी डेटा के साथ काम करना

आवेदन (आवेदन) स्तर (इंग्लैंड। अनुप्रयोग परत)

मॉडल का शीर्ष स्तर नेटवर्क के साथ उपयोगकर्ता अनुप्रयोगों की सहभागिता प्रदान करता है। यह स्तर अनुप्रयोगों को नेटवर्क सेवाओं का उपयोग करने की अनुमति देता है जैसे फाइलों और डेटाबेस तक दूरस्थ पहुंच, ई-मेल अग्रेषण। यह सेवा की जानकारी के हस्तांतरण के लिए भी जिम्मेदार है, त्रुटियों के बारे में जानकारी के साथ आवेदन प्रदान करता है और अनुरोध उत्पन्न करता है प्रस्तुति अंश. उदाहरण: HTTP, POP3, SMTP, FTP, XMPP, OSCAR, बिटटोरेंट, मोडबस, SIP

कार्यकारी (प्रस्तुति परत) प्रस्तुति अंश)

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

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

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

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

प्रस्तुति-स्तर के मानक यह भी परिभाषित करते हैं कि ग्राफिक्स कैसे प्रस्तुत किए जाते हैं। इस उद्देश्य के लिए, PICT प्रारूप, एक छवि प्रारूप, जिसका उपयोग Macintosh और PowerPC कंप्यूटरों के कार्यक्रमों के बीच QuickDraw ग्राफिक्स को स्थानांतरित करने के लिए किया जाता है, का उपयोग किया जा सकता है। एक अन्य प्रस्तुति प्रारूप टैग की गई TIFF छवि फ़ाइल स्वरूप है, जो आमतौर पर उच्च रिज़ॉल्यूशन बिटमैप्स के लिए उपयोग किया जाता है। अगला प्रस्तुति स्तर मानक जो ग्राफिक्स के लिए उपयोग किया जा सकता है, वह है जो संयुक्त फोटोग्राफिक विशेषज्ञ समूह द्वारा विकसित किया गया है; रोजमर्रा के उपयोग में, इस मानक को केवल JPEG कहा जाता है।

प्रस्तुति स्तर के मानकों का एक और समूह है जो ध्वनि और फिल्मों की प्रस्तुति को परिभाषित करता है। इसमें संगीत के डिजिटल प्रतिनिधित्व के लिए म्यूजिकल इंस्ट्रूमेंट डिजिटल इंटरफेस (MIDI) शामिल है, जिसे सिनेमैटोग्राफी एक्सपर्ट ग्रुप द्वारा विकसित किया गया है, एमपीईजी मानक, सीडी पर वीडियो को संपीड़ित और एन्कोड करने के लिए उपयोग किया जाता है, उन्हें डिजिटल रूप से संग्रहीत करता है, और 1.5 एमबीपीएस तक की गति से स्थानांतरित करता है। /s, और QuickTime, एक मानक जो Macintosh और PowerPC कंप्यूटरों पर चलने वाले प्रोग्रामों के लिए ऑडियो और वीडियो तत्वों का वर्णन करता है।

सत्र परत सत्र परत)

मॉडल का 5 वां स्तर संचार सत्र को बनाए रखने के लिए जिम्मेदार है, जिससे एप्लिकेशन लंबे समय तक एक-दूसरे के साथ बातचीत कर सकते हैं। परत सत्र निर्माण/समाप्ति, सूचना विनिमय, कार्य सिंक्रनाइज़ेशन, डेटा स्थानांतरित करने के अधिकार का निर्धारण, और अनुप्रयोग निष्क्रियता की अवधि के दौरान सत्र रखरखाव का प्रबंधन करती है। डेटा स्ट्रीम में चौकियों को रखकर ट्रांसमिशन सिंक्रोनाइज़ेशन सुनिश्चित किया जाता है, जिससे बातचीत के टूटने पर प्रक्रिया फिर से शुरू हो जाती है।

परिवहन परत ट्रांसपोर्ट परत)

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

ट्रांसपोर्ट लेयर प्रोटोकॉल के कई वर्ग हैं, प्रोटोकॉल से लेकर जो केवल बुनियादी परिवहन कार्य प्रदान करते हैं (उदाहरण के लिए, बिना पावती के डेटा ट्रांसफर फ़ंक्शन), प्रोटोकॉल जो यह सुनिश्चित करते हैं कि कई डेटा पैकेट सही क्रम में गंतव्य तक पहुंचाए जाते हैं, मल्टीप्लेक्स मल्टीपल डेटा धाराएँ, डेटा प्रवाह नियंत्रण तंत्र प्रदान करती हैं और प्राप्त डेटा की वैधता की गारंटी देती हैं।

कुछ नेटवर्क लेयर प्रोटोकॉल, जिन्हें कनेक्शन रहित प्रोटोकॉल कहा जाता है, यह गारंटी नहीं देते हैं कि डेटा को उसके गंतव्य तक उसी क्रम में पहुँचाया जाता है जिस क्रम में इसे स्रोत डिवाइस द्वारा भेजा गया था। कुछ परिवहन परतें सत्र परत को पास करने से पहले डेटा को सही क्रम में एकत्रित करके इससे निपटती हैं। मल्टीप्लेक्सिंग (मल्टीप्लेक्सिंग) डेटा का मतलब है कि ट्रांसपोर्ट लेयर एक साथ दो सिस्टम के बीच कई डेटा स्ट्रीम (स्ट्रीम अलग-अलग एप्लिकेशन से आ सकती है) को प्रोसेस करने में सक्षम है। एक प्रवाह नियंत्रण तंत्र एक तंत्र है जो आपको एक सिस्टम से दूसरे सिस्टम में स्थानांतरित डेटा की मात्रा को विनियमित करने की अनुमति देता है। ट्रांसपोर्ट लेयर प्रोटोकॉल में अक्सर डेटा डिलीवरी कंट्रोल का कार्य होता है, जो डेटा प्राप्त करने वाले सिस्टम को डेटा प्राप्त करने वाले ट्रांसमिटिंग पक्ष को पावती भेजने के लिए मजबूर करता है।

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

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

नेटवर्क परत नेटवर्क परत)

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

नेटवर्क लेयर प्रोटोकॉल डेटा को स्रोत से गंतव्य तक रूट करते हैं।

लिंक परत सूचना श्रंखला तल)

इस परत को भौतिक परत पर नेटवर्क की सहभागिता सुनिश्चित करने और होने वाली त्रुटियों को नियंत्रित करने के लिए डिज़ाइन किया गया है। यह भौतिक परत से प्राप्त डेटा को फ्रेम में पैक करता है, अखंडता की जांच करता है, यदि आवश्यक हो तो त्रुटियों को ठीक करता है (क्षतिग्रस्त फ्रेम के लिए बार-बार अनुरोध भेजता है) और इसे नेटवर्क परत पर भेजता है। लिंक परत इस इंटरैक्शन को नियंत्रित और प्रबंधित करते हुए एक या अधिक भौतिक परतों के साथ सहभागिता कर सकती है। आईईईई 802 विनिर्देश इस स्तर को 2 उप-स्तरों में विभाजित करता है - मैक (मीडिया एक्सेस कंट्रोल) साझा भौतिक माध्यम तक पहुंच को नियंत्रित करता है, एलएलसी (लॉजिकल लिंक कंट्रोल) नेटवर्क स्तर की सेवा प्रदान करता है।

प्रोग्रामिंग में, यह स्तर नेटवर्क कार्ड ड्राइवर का प्रतिनिधित्व करता है, ऑपरेटिंग सिस्टम में एक दूसरे के साथ चैनल और नेटवर्क स्तरों की बातचीत के लिए एक प्रोग्रामिंग इंटरफ़ेस होता है, यह एक नया स्तर नहीं है, बल्कि एक विशिष्ट ओएस के लिए एक मॉडल का कार्यान्वयन है। . ऐसे इंटरफेस के उदाहरण: ODI , NDIS

भौतिक परत एक प्रकार की प्रोग्रामिंग की पर्त)

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

OSI मॉडल और वास्तविक प्रोटोकॉल

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

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

टीसीपी/आईपी परिवार

टीसीपी / आईपी परिवार में तीन परिवहन प्रोटोकॉल हैं: टीसीपी, जो पूरी तरह से ओएसआई-अनुपालन है, डेटा की प्राप्ति का सत्यापन प्रदान करता है, यूडीपी, जो केवल पोर्ट की उपस्थिति से परिवहन परत से मेल खाता है, अनुप्रयोगों के बीच डेटाग्राम एक्सचेंज प्रदान करता है, नहीं करता है डेटा की प्राप्ति की गारंटी, और एससीटीपी, टीसीपी की कुछ कमियों को खत्म करने के लिए डिज़ाइन किया गया है और जिसमें कुछ नवाचार जोड़े गए हैं। (टीसीपी/आईपी परिवार में लगभग दो सौ अन्य प्रोटोकॉल हैं, जिनमें से सबसे अच्छा ज्ञात सेवा प्रोटोकॉल आईसीएमपी है, जिसका उपयोग आंतरिक रूप से संचालन सुनिश्चित करने के लिए किया जाता है; बाकी भी परिवहन प्रोटोकॉल नहीं हैं।)

आईपीएक्स/एसपीएक्स परिवार

IPX/SPX परिवार में, पोर्ट (जिन्हें "सॉकेट" या "सॉकेट" कहा जाता है) IPX नेटवर्क लेयर प्रोटोकॉल में दिखाई देते हैं, अनुप्रयोगों के बीच डेटाग्राम के आदान-प्रदान को सक्षम करते हैं (ऑपरेटिंग सिस्टम अपने लिए कुछ सॉकेट्स को सुरक्षित रखता है)। एसपीएक्स प्रोटोकॉल, बदले में, ओएसआई के पूर्ण अनुपालन में अन्य सभी परिवहन परत क्षमताओं के साथ आईपीएक्स का पूरक है।

होस्ट पते के लिए, IPX चार-बाइट नेटवर्क नंबर (राउटर द्वारा असाइन किया गया) और नेटवर्क एडेप्टर के मैक पते से बने एक पहचानकर्ता का उपयोग करता है।

डीओडी मॉडल

एक सरलीकृत चार-परत OSI मॉडल का उपयोग करके एक TCP/IP प्रोटोकॉल स्टैक।

IPv6 में संबोधित करना

IPv6 में गंतव्य और स्रोत के पते 128 बिट या 16 बाइट लंबे होते हैं। संस्करण 6 संस्करण 4 के विशेष पता प्रकारों को निम्नलिखित पता प्रकारों में सामान्यीकृत करता है:

  • यूनिकास्ट एक व्यक्तिगत पता है। एकल नोड निर्दिष्ट करता है - कंप्यूटर या राउटर पोर्ट। पैकेट को सबसे छोटे मार्ग से नोड तक पहुंचाया जाना चाहिए।
  • क्लस्टर क्लस्टर का पता है। मेजबानों के एक समूह को दर्शाता है जो एक सामान्य पता उपसर्ग साझा करते हैं (उदाहरण के लिए, एक ही भौतिक नेटवर्क से जुड़ा हुआ)। पैकेट को सबसे छोटे पथ के साथ नोड्स के समूह में भेजा जाना चाहिए, और फिर समूह के सदस्यों में से केवल एक को वितरित किया जाना चाहिए (उदाहरण के लिए, निकटतम नोड)।
  • मल्टीकास्ट मेजबानों के एक समूह का पता है, संभवतः विभिन्न भौतिक नेटवर्क पर। यदि संभव हो तो हार्डवेयर मल्टीकास्ट या प्रसारण क्षमताओं का उपयोग करके पैकेट की प्रतियां सेट में प्रत्येक नोड तक पहुंचाई जानी चाहिए।

IPv4 की तरह, IPv6 पतों को पते के सबसे महत्वपूर्ण कुछ बिट्स के मान के आधार पर वर्गों में विभाजित किया गया है।

अधिकांश वर्ग भविष्य के उपयोग के लिए आरक्षित हैं। व्यावहारिक उपयोग के लिए सबसे दिलचस्प वह वर्ग है जो इंटरनेट सेवा प्रदाताओं के लिए अभिप्रेत है, जिसे कहा जाता है प्रदाता-असाइन किए गए यूनिकास्ट.

इस वर्ग के पते में निम्नलिखित संरचना है:

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

सब्सक्राइबर सबनेट आईडी फ़ील्ड को छोटे क्षेत्रों में और उप-विभाजित करने के लिए IPv4 में उपयोग की जाने वाली सबनेटिंग तकनीक का उपयोग कर सकता है।

वर्णित योजना IPv6 एड्रेसिंग स्कीम को क्षेत्रीय नेटवर्क जैसे टेलीफोन नेटवर्क या X.25 नेटवर्क में उपयोग किए जाने वाले लोगों के लिए अनुमानित करती है। पता फ़ील्ड का पदानुक्रम बैकबोन राउटर को केवल पते के उच्च भागों के साथ काम करने की अनुमति देगा, कम महत्वपूर्ण फ़ील्ड के प्रसंस्करण को सब्सक्राइबर राउटर पर छोड़ देगा।

आईपी ​​पते में सीधे लैन मैक पते का उपयोग करने में सक्षम होने के लिए होस्ट आईडी फ़ील्ड के तहत कम से कम 6 बाइट्स आवंटित किए जाने चाहिए।

IPv4 संस्करण की एड्रेसिंग स्कीम के साथ संगतता के लिए, IPv6 संस्करण में पतों का एक वर्ग होता है जिसमें पते के उच्च-क्रम बिट्स में 0000 0000 होते हैं। इस वर्ग के पते के निचले 4 बाइट्स में IPv4 पता होना चाहिए। पतों के दोनों संस्करणों का समर्थन करने वाले राउटर को एक नेटवर्क से एक पैकेट पास करते समय अनुवाद प्रदान करना चाहिए जो IPv4 एड्रेसिंग का समर्थन करने वाले नेटवर्क को IPv6 एड्रेसिंग का समर्थन करता है, और इसके विपरीत।

आलोचना

कुछ विशेषज्ञों द्वारा सात-परत OSI मॉडल की आलोचना की गई है। विशेष रूप से, क्लासिक पुस्तक UNIX में। सिस्टम एडमिनिस्ट्रेटर गाइड" एवी नेमेथ और अन्य ने लिखा है:

... जबकि आईएसओ समितियां अपने मानकों के बारे में बहस कर रही थीं, नेटवर्किंग की पूरी अवधारणा उनकी पीठ पीछे बदल रही थी और दुनिया भर में टीसीपी / आईपी प्रोटोकॉल पेश किया जा रहा था। …

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

... अब इन प्रोटोकॉल के सबसे उत्साही समर्थक भी स्वीकार करते हैं कि OSI धीरे-धीरे कंप्यूटर इतिहास के पन्नों में एक छोटा फुटनोट बनने की ओर बढ़ रहा है।

अभी एक नेटवर्क व्यवस्थापक के रूप में काम करना शुरू किया है? भ्रमित नहीं होना चाहते? हमारा लेख आपकी मदद करेगा। क्या आपने किसी समय-परीक्षित व्यवस्थापक को नेटवर्क समस्याओं के बारे में बात करते हुए और कुछ स्तरों का उल्लेख करते हुए सुना है? क्या आपसे कभी काम पर पूछा गया है कि यदि आप एक पुराने फ़ायरवॉल का उपयोग कर रहे हैं तो कौन सी परतें सुरक्षित हैं और काम करती हैं? सूचना सुरक्षा की मूल बातें समझने के लिए, आपको ओएसआई मॉडल के पदानुक्रम के सिद्धांत को समझना होगा। आइए इस मॉडल की संभावनाओं को देखने का प्रयास करें।

एक स्वाभिमानी सिस्टम एडमिनिस्ट्रेटर को नेटवर्क शब्दों से अच्छी तरह वाकिफ होना चाहिए

अंग्रेजी से अनूदित - खुली प्रणालियों की बातचीत के लिए बुनियादी संदर्भ मॉडल। अधिक सटीक रूप से, OSI/ISO नेटवर्क प्रोटोकॉल स्टैक का नेटवर्क मॉडल। 1984 में एक वैचारिक ढांचे के रूप में पेश किया गया जिसने वर्ल्ड वाइड वेब पर डेटा भेजने की प्रक्रिया को सात सरल चरणों में विभाजित किया। यह सबसे लोकप्रिय नहीं है, क्योंकि ओएसआई विनिर्देश के विकास में देरी हुई है। टीसीपी/आईपी प्रोटोकॉल स्टैक अधिक फायदेमंद है और इसे इस्तेमाल किया जाने वाला मुख्य मॉडल माना जाता है। हालांकि, आपके पास सिस्टम प्रशासक या आईटी क्षेत्र में ओएसआई मॉडल का सामना करने का एक बड़ा मौका है।

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

पूछो, इसका तुम्हारे लिए क्या उपयोग है? मल्टी-लेवल मॉडल को जानने से आपको आईटी कंपनियों के कर्मचारियों के साथ स्वतंत्र रूप से संवाद करने का मौका मिलेगा, नेटवर्क की समस्याओं पर चर्चा करना अब एक दमनकारी ऊब नहीं होगा। और जब आप यह समझना सीखते हैं कि विफलता किस स्तर पर हुई, तो आप आसानी से कारणों का पता लगा सकते हैं और अपने काम की सीमा को काफी कम कर सकते हैं।

ओएसआई स्तर

मॉडल में सात सरलीकृत चरण हैं:

  • शारीरिक।
  • चैनल।
  • नेटवर्क।
  • परिवहन।
  • सत्र।
  • कार्यकारी।
  • लागू।

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

आइए स्तरों के साथ सीधे परिचित होने की ओर बढ़ते हैं।

एक प्रकार की प्रोग्रामिंग की पर्त

पहले चरण का मुख्य कार्य भौतिक संचार चैनलों के माध्यम से बिट्स का स्थानांतरण है। भौतिक संचार चैनल सूचना संकेतों को प्रसारित करने और प्राप्त करने के लिए डिज़ाइन किए गए उपकरण हैं। उदाहरण के लिए, फाइबर ऑप्टिक, समाक्षीय केबल या मुड़ जोड़ी। स्थानांतरण वायरलेस तरीके से भी हो सकता है। पहला चरण डेटा ट्रांसमिशन माध्यम की विशेषता है: हस्तक्षेप संरक्षण, बैंडविड्थ, तरंग प्रतिबाधा। विद्युत अंतिम संकेतों के गुण भी निर्धारित किए जाते हैं (कोडिंग का प्रकार, वोल्टेज स्तर और सिग्नल ट्रांसमिशन दर) और मानक प्रकार के कनेक्टर्स से जुड़े, संपर्क कनेक्शन असाइन किए जाते हैं।

भौतिक चरण के कार्य नेटवर्क से जुड़े हर उपकरण पर किए जाते हैं। उदाहरण के लिए, नेटवर्क एडेप्टर इन कार्यों को कंप्यूटर की तरफ से लागू करता है। आप पहले चरण प्रोटोकॉल में पहले ही आ चुके होंगे: RS-232, DSL और 10Base-T, जो संचार चैनल की भौतिक विशेषताओं को परिभाषित करते हैं।

लिंक परत

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

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

नेटवर्क परत

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

इसे दूसरे तरीके से कहें तो, तीसरा चरण इंटरनेट प्रोटोकॉल को संभालता है और राउटर के रूप में कार्य करता है: सूचना के लिए सबसे अच्छा रास्ता खोजना। राउटर - एक उपकरण जो इंटरकनेक्शन की संरचना पर डेटा एकत्र करता है और पैकेट को गंतव्य नेटवर्क (ट्रांजिट ट्रांसफर - हॉप्स) तक पहुंचाता है। यदि आप आईपी पते में त्रुटि का सामना करते हैं, तो यह एक समस्या है जो नेटवर्क स्तर पर उत्पन्न हुई है। तीसरे चरण के प्रोटोकॉल को नेटवर्क, रूटिंग या एड्रेस रिज़ॉल्यूशन में विभाजित किया गया है: ICMP, IPSec, ARP और BGP।

ट्रांसपोर्ट परत

डेटा को अनुप्रयोगों और स्टैक के ऊपरी स्तरों तक पहुंचने के लिए, चौथा चरण आवश्यक है। यह सूचना हस्तांतरण की विश्वसनीयता की आवश्यक डिग्री प्रदान करता है। परिवहन चरण सेवाओं के पाँच वर्ग हैं। उनका अंतर तात्कालिकता, एक बाधित कनेक्शन को बहाल करने की व्यवहार्यता, ट्रांसमिशन त्रुटियों का पता लगाने और उन्हें ठीक करने की क्षमता में निहित है। उदाहरण के लिए, पैकेट हानि या दोहराव।

ट्रांसपोर्ट लेग सर्विस क्लास कैसे चुनें? जब संचार परिवहन लिंक की गुणवत्ता उच्च होती है, तो एक हल्की सेवा एक पर्याप्त विकल्प होगी। यदि संचार चैनल बहुत शुरुआत में सुरक्षित रूप से काम नहीं करते हैं, तो एक विकसित सेवा का सहारा लेने की सलाह दी जाती है जो समस्याओं को खोजने और हल करने के लिए अधिकतम अवसर प्रदान करेगी (डेटा वितरण नियंत्रण, वितरण समयबाह्य)। चरण 4 विनिर्देश: टीसीपी/आईपी स्टैक के टीसीपी और यूडीपी, नोवेल स्टैक के एसपीएक्स।

पहले चार स्तरों के संयोजन को ट्रांसपोर्ट सबसिस्टम कहा जाता है। यह पूरी तरह से चयनित स्तर की गुणवत्ता प्रदान करता है।

सत्र परत

पांचवां चरण संवादों को विनियमित करने में मदद करता है। वार्ताकारों के लिए एक-दूसरे को बाधित करना या सिंक में बोलना असंभव है। सत्र परत एक विशेष क्षण में सक्रिय पार्टी को याद करती है और सूचनाओं को सिंक्रनाइज़ करती है, बातचीत करती है और उपकरणों के बीच संबंध बनाए रखती है। इसके कार्य आपको लंबे स्थानांतरण के दौरान चेकपॉइंट पर लौटने की अनुमति देते हैं और फिर से शुरू नहीं करते हैं। साथ ही पांचवें चरण में, सूचनाओं का आदान-प्रदान पूरा होने पर आप कनेक्शन को समाप्त कर सकते हैं। सत्र स्तर विनिर्देश: NetBIOS।

कार्यकारी स्तर

छठा चरण सामग्री को बदले बिना डेटा को एक सार्वभौमिक पहचानने योग्य प्रारूप में बदलने में शामिल है। चूंकि विभिन्न डिवाइस अलग-अलग प्रारूपों का उपयोग करते हैं, प्रतिनिधित्व स्तर पर संसाधित जानकारी सिस्टम को एक दूसरे को समझने की अनुमति देती है, वाक्यविन्यास और कोडिंग अंतर पर काबू पाती है। इसके अलावा, छठे चरण में, डेटा को एन्क्रिप्ट और डिक्रिप्ट करना संभव हो जाता है, जो गोपनीयता सुनिश्चित करता है। प्रोटोकॉल उदाहरण: ASCII और MIDI, SSL।

अनुप्रयोग परत

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

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

OSI मॉडल को देखने के बाद, आप नेटवर्क की जटिल संरचना को समझने में सक्षम हुए हैं और अब आप अपने काम के सार को समझ पाए हैं। जब प्रक्रिया को भागों में तोड़ दिया जाता है तो चीजें बहुत आसान हो जाती हैं!

मॉडल में एक के ऊपर एक स्थित 7 स्तर होते हैं। परतें इंटरफेस के माध्यम से एक दूसरे के साथ (लंबवत) बातचीत करती हैं, और प्रोटोकॉल के माध्यम से किसी अन्य सिस्टम (क्षैतिज) की समानांतर परत के साथ बातचीत कर सकती हैं। प्रत्येक स्तर केवल अपने पड़ोसियों के साथ बातचीत कर सकता है और केवल उसे सौंपे गए कार्य कर सकता है। अधिक विवरण चित्र में देखा जा सकता है।

आवेदन (आवेदन) स्तर (इंग्लैंड। अनुप्रयोग परत)

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

कार्यकारी (प्रस्तुति परत) प्रस्तुति अंश)

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

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

यह समझने के लिए कि यह कैसे काम करता है, कल्पना कीजिए कि दो प्रणालियाँ हैं। डेटा का प्रतिनिधित्व करने के लिए एक विस्तारित बाइनरी ASCII सूचना इंटरचेंज कोड (अधिकांश अन्य कंप्यूटर निर्माताओं द्वारा उपयोग किया जाता है) का उपयोग करता है। यदि इन दो प्रणालियों को सूचनाओं का आदान-प्रदान करने की आवश्यकता है, तो परिवर्तन करने और दो अलग-अलग प्रारूपों के बीच अनुवाद करने के लिए एक प्रस्तुति परत की आवश्यकता होती है।

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

प्रस्तुति-स्तर के मानक यह भी परिभाषित करते हैं कि ग्राफिक्स कैसे प्रस्तुत किए जाते हैं। इस उद्देश्य के लिए, PICT प्रारूप, एक छवि प्रारूप, जिसका उपयोग Macintosh और PowerPC कंप्यूटरों के कार्यक्रमों के बीच QuickDraw ग्राफिक्स को स्थानांतरित करने के लिए किया जाता है, का उपयोग किया जा सकता है। एक अन्य प्रतिनिधित्व प्रारूप टैग की गई जेपीईजी छवि फ़ाइल प्रारूप है।

प्रस्तुति स्तर के मानकों का एक और समूह है जो ध्वनि और फिल्मों की प्रस्तुति को परिभाषित करता है। इनमें एमपीईजी इलेक्ट्रॉनिक संगीत वाद्ययंत्र इंटरफ़ेस शामिल है जो सीडी-रोम वीडियो को संपीड़ित और एन्कोड करने के लिए उपयोग किया जाता है, उन्हें डिजिटल रूप से संग्रहीत करता है, और 1.5 एमबीपीएस तक की गति से प्रसारित करता है, और सत्र परत)

मॉडल का 5 वां स्तर संचार सत्र को बनाए रखने के लिए जिम्मेदार है, जिससे एप्लिकेशन लंबे समय तक एक-दूसरे के साथ बातचीत कर सकते हैं। परत सत्र निर्माण/समाप्ति, सूचना विनिमय, कार्य सिंक्रनाइज़ेशन, डेटा स्थानांतरित करने के अधिकार का निर्धारण, और अनुप्रयोग निष्क्रियता की अवधि के दौरान सत्र रखरखाव का प्रबंधन करती है। डेटा स्ट्रीम में चौकियों को रखकर ट्रांसमिशन सिंक्रोनाइज़ेशन सुनिश्चित किया जाता है, जिससे बातचीत के टूटने पर प्रक्रिया फिर से शुरू हो जाती है।

परिवहन परत ट्रांसपोर्ट परत)

मॉडल का चौथा स्तर त्रुटियों, हानियों और दोहराव के बिना डेटा वितरित करने के लिए डिज़ाइन किया गया है जिसमें उन्हें प्रसारित किया गया था। साथ ही इससे कोई फर्क नहीं पड़ता कि कौन सा डेटा ट्रांसफर किया जाता है, कहां से और कहां से, यानी यह खुद ट्रांसमिशन मैकेनिज्म प्रदान करता है। यह डेटा ब्लॉक को टुकड़ों में विभाजित करता है, जिसका आकार प्रोटोकॉल पर निर्भर करता है, छोटे को एक में जोड़ता है, और लंबे लोगों को विभाजित करता है। इस परत के प्रोटोकॉल पॉइंट-टू-पॉइंट इंटरैक्शन के लिए डिज़ाइन किए गए हैं। उदाहरण: यूडीपी।

ट्रांसपोर्ट लेयर प्रोटोकॉल के कई वर्ग हैं, प्रोटोकॉल से लेकर जो केवल बुनियादी परिवहन कार्य प्रदान करते हैं (उदाहरण के लिए, बिना पावती के डेटा ट्रांसफर फ़ंक्शन), प्रोटोकॉल जो यह सुनिश्चित करते हैं कि कई डेटा पैकेट सही क्रम में गंतव्य तक पहुंचाए जाते हैं, मल्टीप्लेक्स मल्टीपल डेटा धाराएँ, डेटा प्रवाह नियंत्रण तंत्र प्रदान करती हैं और प्राप्त डेटा की वैधता की गारंटी देती हैं।

कुछ नेटवर्क लेयर प्रोटोकॉल, जिन्हें कनेक्शन रहित प्रोटोकॉल कहा जाता है, यह गारंटी नहीं देते हैं कि डेटा को उसके गंतव्य तक उसी क्रम में पहुँचाया जाता है जिस क्रम में इसे स्रोत डिवाइस द्वारा भेजा गया था। कुछ परिवहन परतें सत्र परत को पास करने से पहले डेटा को सही क्रम में एकत्रित करके इससे निपटती हैं। मल्टीप्लेक्सिंग (मल्टीप्लेक्सिंग) डेटा का मतलब है कि ट्रांसपोर्ट लेयर एक साथ दो सिस्टम के बीच कई डेटा स्ट्रीम (स्ट्रीम अलग-अलग एप्लिकेशन से आ सकती है) को प्रोसेस करने में सक्षम है। एक प्रवाह नियंत्रण तंत्र एक तंत्र है जो आपको एक सिस्टम से दूसरे सिस्टम में स्थानांतरित डेटा की मात्रा को विनियमित करने की अनुमति देता है। ट्रांसपोर्ट लेयर प्रोटोकॉल में अक्सर डेटा डिलीवरी कंट्रोल का कार्य होता है, जो डेटा प्राप्त करने वाले सिस्टम को डेटा प्राप्त करने वाले ट्रांसमिटिंग पक्ष को पावती भेजने के लिए मजबूर करता है।

नेटवर्क परत नेटवर्क परत)

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

नेटवर्क परत प्रोटोकॉल स्रोत से गंतव्य तक डेटा को रूट करता है और इसे दो वर्गों में विभाजित किया जा सकता है: कनेक्शन रहित और कनेक्शन रहित प्रोटोकॉल।

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

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

लिंक परत सूचना श्रंखला तल)

इस परत को भौतिक परत पर नेटवर्क की सहभागिता सुनिश्चित करने और होने वाली त्रुटियों को नियंत्रित करने के लिए डिज़ाइन किया गया है। यह भौतिक परत से प्राप्त डेटा को फ्रेम में पैक करता है, अखंडता की जांच करता है, यदि आवश्यक हो तो त्रुटियों को ठीक करता है (क्षतिग्रस्त फ्रेम के लिए बार-बार अनुरोध भेजता है) और इसे नेटवर्क परत पर भेजता है। लिंक परत इस इंटरैक्शन को नियंत्रित और प्रबंधित करते हुए एक या अधिक भौतिक परतों के साथ सहभागिता कर सकती है। आईईईई 802 विनिर्देश इस स्तर को 2 उप-स्तरों में विभाजित करता है - मैक (मीडिया एक्सेस कंट्रोल) साझा भौतिक माध्यम तक पहुंच को नियंत्रित करता है, एलएलसी (लॉजिकल लिंक कंट्रोल) नेटवर्क स्तर की सेवा प्रदान करता है।

प्रोग्रामिंग में, यह स्तर नेटवर्क कार्ड ड्राइवर का प्रतिनिधित्व करता है, ऑपरेटिंग सिस्टम में एक दूसरे के साथ चैनल और नेटवर्क स्तरों की बातचीत के लिए एक प्रोग्रामिंग इंटरफ़ेस होता है, यह एक नया स्तर नहीं है, बल्कि एक विशिष्ट ओएस के लिए एक मॉडल का कार्यान्वयन है। . ऐसे इंटरफेस के उदाहरण: ODI,

भौतिक परत एक प्रकार की प्रोग्रामिंग की पर्त)

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

सूत्रों का कहना है

  • अलेक्जेंडर फिलिमोनोव बिल्डिंग मल्टीसर्विस ईथरनेट नेटवर्क, बीएचवी, 2007 आईएसबीएन 978-5-9775-0007-4
  • यूनिफाइड नेटवर्किंग टेक्नोलॉजी गाइड // सिस्को सिस्टम्स, चौथा संस्करण, विलियम्स 2005 ISBN 584590787X

विकिमीडिया फाउंडेशन। 2010.

व्यवहार में, नेटवर्क को लागू करते समय, वे मानक प्रोटोकॉल का उपयोग करते हैं, जो मालिकाना, राष्ट्रीय या अंतर्राष्ट्रीय मानक हो सकते हैं।

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

शब्द "अनुशंसित ओपन सिस्टम इंटरवर्किंग मॉडल" अक्सर साहित्य में "आईएसओ मॉडल" नाम के तहत पाया जाता है / OSI", इसके गठन में ISO के योगदान को नोट करते हुए। कुछ पेशेवर नेटवर्क प्रोग्रामर के लिए, यह मॉडल एक आदर्श नेटवर्क आर्किटेक्चर का प्रतिनिधित्व करता है।

ISO/OSI मॉडल नेटवर्क की समग्र संरचना को अच्छी तरह से परिभाषित, परस्पर जुड़े मॉड्यूल में व्यवस्थित करने के लिए लेयरिंग का उपयोग करता है। परतों में विभाजित नेटवर्क में, प्रत्येक परत आसपास की पड़ोसी परतों के संबंध में नेटवर्क का एक विशिष्ट कार्य या सेवा करने का कार्य करती है। प्रत्येक स्तर, जैसा कि यह था, पड़ोसी को अनावश्यक जानकारी से बचाता है जो निचले स्तर से ऊपर की ओर रिस सकता है। एक अच्छी तरह से डिज़ाइन किए गए स्तर को अपने कामकाज की सभी विशेषताओं को ऊपर की ओर से छिपाना चाहिए। इन प्रावधानों के आधार पर, स्पष्ट रूप से परिभाषित इंटरफेस के साथ कार्यात्मक मॉड्यूल से युक्त नेटवर्क बनाना संभव है।

आईएसओ / ओएसआई मॉडल (छवि 22) में, बातचीत के साधनों को सात स्तरों में विभाजित किया गया है: आवेदन, प्रतिनिधि (प्रस्तुति स्तर), सत्र, परिवहन, नेटवर्क, चैनल (कनेक्शन स्तर) और भौतिक। प्रत्येक परत नेटवर्क उपकरणों की बातचीत के एक विशिष्ट पहलू से संबंधित है। मॉडल ऑपरेटिंग सिस्टम, सिस्टम यूटिलिटीज और सिस्टम हार्डवेयर द्वारा कार्यान्वित इंटरैक्शन के सिस्टम माध्यमों का वर्णन करता है। मॉडल में अंतिम उपयोगकर्ता एप्लिकेशन इंटरैक्शन विनिर्देश शामिल नहीं हैं। एप्लिकेशन सिस्टम टूल्स तक पहुंच कर अपने स्वयं के इंटरैक्शन प्रोटोकॉल को लागू करते हैं। इसलिए, एप्लिकेशन इंटरैक्शन लेयर और एप्लिकेशन लेयर के बीच अंतर करना आवश्यक है।

चित्र 22 में ISO/OSI मॉडल पर आधारित एक सरल नेटवर्क दिखाया गया है। नेटवर्क में दो कंप्यूटर होते हैं, जो बदले में परतों से बने होते हैं। स्तरों को जोड़ने वाले तीर नेटवर्क में डेटा का पथ दिखाते हैं। प्रत्येक परत के लिए एक संबंधित प्रोटोकॉल (परिवहन प्रोटोकॉल, नेटवर्क प्रोटोकॉल) होता है।


प्रत्येक स्तर डेटा की मात्रा को मापने के लिए विभिन्न इकाइयों का उपयोग करता है। एप्लिकेशन लेयर्स (एप्लिकेशन लेयर), प्रेजेंटेशन, सेशन, ट्रांसपोर्ट, - टर्म का इस्तेमाल करें « संदेश » माप की एक इकाई के रूप में। नेटवर्क परत डेटा की व्याख्या इस प्रकार करती है « संकुल » , और कनेक्शन स्तर के रूप में « ढांचा » . भौतिक परत बिट्स से संबंधित है - शून्य और वाले का एक क्रम

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

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



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

कुछ प्रोटोकॉल कार्यान्वयन न केवल संदेश की शुरुआत में, बल्कि अंत में, तथाकथित "के रूप में सेवा की जानकारी रखते हैं" ट्रेलर ". अंत में, संदेश निचले, भौतिक स्तर तक पहुंचता है, जो वास्तव में इसे नेटवर्क पर गंतव्य मशीन तक पहुंचाता है। इस समय तक, संदेश सभी स्तरों के शीर्षकों के साथ "अतिवृद्धि" है (चित्र 22)। जब कोई संदेश गंतव्य मशीन तक पहुंचता है, तो यह उसकी भौतिक परत द्वारा प्राप्त होता है और परत से परत तक जाता है। प्रत्येक स्तर अपने स्तर के शीर्षलेख को भी पार्स करता है, इस स्तर के अनुरूप कार्य करता है, और फिर इस शीर्षलेख को हटा देता है और संदेश को उच्च स्तर पर भेजता है।

संदेश शब्द के साथ, नेटवर्क विशेषज्ञों द्वारा विनिमय प्रक्रियाओं में डेटा की इकाइयों को दर्शाने के लिए उपयोग किए जाने वाले अन्य शब्द भी हैं। आईएसओ मानकों में, सामान्य नाम प्रोटोकॉल डेटा यूनिट (पीडीयू) का उपयोग डेटा इकाइयों को नामित करने के लिए किया जाता है जो विभिन्न स्तरों के प्रोटोकॉल से निपटते हैं। कुछ स्तरों के डेटा के ब्लॉकों को नामित करने के लिए, अक्सर विशेष नामों का उपयोग किया जाता है: पैकेट (पैकेट), डेटाग्राम (डेटाग्राम), खंड (खंड)।

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

प्रोटोकॉल का दूसरा समूह - प्रोटोकॉल पहले कनेक्शन स्थापित किए बिना. प्रेषक बस तैयार होने पर संदेश प्रसारित करता है। मेलबॉक्स में एक पत्र छोड़ना पहले कनेक्शन स्थापित किए बिना संचार का एक उदाहरण है। कंप्यूटर दोनों प्रकार के प्रोटोकॉल का उपयोग करके संचार करते हैं।

आइए प्रत्येक स्तर के कार्यों पर करीब से नज़र डालें।

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

भौतिक परत डेटा ट्रांसफर के प्रकार को परिभाषित करती है: सिम्प्लेक्स, हाफ डुप्लेक्स या फुल डुप्लेक्स।

लिंक परत या कनेक्शन परत।कनेक्शन परत का कार्य डेटा को भौतिक परत से नेटवर्क परत में स्थानांतरित करना है और इसके विपरीत। डेटा लिंक परत डेटा को बिट्स के अनुक्रम से नेटवर्क परत के लिए अधिक समझने योग्य चीज़ में बदल देती है, जिसे अक्सर "डेटा फ़्रेम" कहा जाता है (एक डेटा फ़्रेम आमतौर पर भौतिक परत से आने वाली एक लिंक-स्वरूपित बिट स्ट्रीम होती है)।

इसके विपरीत, भौतिक परत के लिए सही प्रारूप का सम्मान करते हुए, लिंक परत उन्हें बिटस्ट्रीम में परिवर्तित करने के लिए नेटवर्क से फ़्रेम प्राप्त करती है। कनेक्शन परत का प्राथमिक कार्य डेटा अखंडता को लागू करना है, इसलिए फ़्रेम प्रारूप में ऐसा करने के लिए आवश्यक जानकारी शामिल है।

लिंक परत प्रत्येक फ्रेम की शुरुआत और अंत में इसे हाइलाइट करने के लिए एक विशेष बिट अनुक्रम रखकर प्रत्येक फ्रेम का सही संचरण सुनिश्चित करता है, और सभी बाइट्स को संसाधित करके चेकसम की गणना भी करता है ढांचा एक निश्चित तरीके से और जोड़ना अंततः, फ्रेम को। कब ढांचा नेटवर्क पर आता है, रिसीवर फिर से प्राप्त डेटा के चेकसम की गणना करता है और परिणाम की तुलना फ्रेम से चेकसम से करता है। यदि वे मेल खाते हैं, तो फ़्रेम को मान्य और स्वीकृत माना जाता है। यदि चेकसम मेल नहीं खाते हैं, तो एक त्रुटि उत्पन्न होती है। लिंक परत न केवल त्रुटियों का पता लगा सकती है, बल्कि दूषित फ़्रेमों को पुन: प्रेषित करके उन्हें ठीक भी कर सकती है। यह ध्यान दिया जाना चाहिए कि लिंक परत के लिए त्रुटि सुधार फ़ंक्शन अनिवार्य नहीं है, इसलिए यह इस परत के कुछ प्रोटोकॉल में उपलब्ध नहीं है, उदाहरण के लिए, ईथरनेट और फ्रेम रिले में।

डेटा फ़्रेम में इसकी सही पहचान और रूटिंग के लिए आवश्यक जानकारी भी होती है।.

LAN में, कंप्यूटर, ब्रिज, स्विच और राउटर द्वारा लिंक-लेयर प्रोटोकॉल का उपयोग किया जाता है। कंप्यूटर में, लिंक परत के कार्य नेटवर्क एडेप्टर और उनके ड्राइवरों के संयुक्त प्रयासों द्वारा कार्यान्वित किए जाते हैं। कंप्यूटर में नेटवर्क कार्ड कनेक्शन परत कार्यान्वयन का एक उदाहरण है।

विस्तृत क्षेत्र नेटवर्क में, जिसमें शायद ही कभी एक नियमित टोपोलॉजी होती है, डेटा लिंक परत अक्सर एक व्यक्तिगत संचार लाइन से जुड़े दो पड़ोसी कंप्यूटरों के बीच संदेशों के आदान-प्रदान के लिए प्रदान करती है।

कभी-कभी वैश्विक नेटवर्क में लिंक परत के कार्यों को उसके शुद्ध रूप में अलग करना मुश्किल होता है, क्योंकि वे एक ही प्रोटोकॉल में नेटवर्क परत के कार्यों के साथ संयुक्त होते हैं। इस तरह के दृष्टिकोण के उदाहरण एटीएम और फ्रेम रिले प्रौद्योगिकियों के प्रोटोकॉल हैं।

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

हालांकि, सुनिश्चित करने के लिए किसी भी टोपोलॉजी के नेटवर्क में उच्च गुणवत्ता वाला संदेश परिवहन और लिंक लेयर फंक्शन की तकनीक पर्याप्त नहीं है, इसलिए OSI मॉडल में, इस समस्या का समाधान निम्नलिखित दो स्तरों को सौंपा गया है - नेटवर्क और परिवहन .

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

पर नेटवर्क परत "नेटवर्क" शब्द अपने आप में एक विशिष्ट अर्थ से संपन्न है। इस मामले में, एक नेटवर्क को एक मानक विशिष्ट टोपोलॉजी के अनुसार परस्पर जुड़े कंप्यूटरों के एक सेट के रूप में समझा जाता है और डेटा ट्रांसफर के लिए इस टोपोलॉजी के लिए परिभाषित लिंक लेयर प्रोटोकॉल में से एक का उपयोग करता है।

नेटवर्क के अंदर, डेटा वितरण संबंधित लिंक परत द्वारा प्रदान किया जाता है, लेकिन नेटवर्क के बीच डेटा वितरण नेटवर्क परत द्वारा नियंत्रित किया जाता है, जो घटक नेटवर्क के बीच कनेक्शन की संरचना अलग होने पर भी संदेश संचरण मार्ग को सही ढंग से चुनने की क्षमता का समर्थन करता है। जो लिंक लेयर प्रोटोकॉल में अपनाया गया है।

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

एक नेटवर्क पर एक प्रेषक से दूसरे नेटवर्क पर प्राप्तकर्ता को संदेश भेजने के लिए, हर बार उपयुक्त मार्ग का चयन करते हुए, नेटवर्क के बीच एक निश्चित संख्या में हॉप्स बनाए जाने चाहिए। इस प्रकार, रूट राउटर का एक क्रम है जिसके माध्यम से एक पैकेट गुजरता है।

अंजीर पर। 24 तीन राउटर से जुड़े चार नेटवर्क दिखाता है। इस नेटवर्क के नोड्स ए और बी के बीच दो मार्ग हैं: पहला राउटर 1 और 3 के माध्यम से, और दूसरा राउटर 1, 2 और 3 के माध्यम से।


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

सामान्य तौर पर, नेटवर्क परत के कार्य गैर-मानक संरचना वाले लिंक पर संदेश भेजने के कार्यों की तुलना में व्यापक होते हैं। नेटवर्क परत विभिन्न तकनीकों पर बातचीत करने, बड़े नेटवर्क में एड्रेसिंग को सरल बनाने और नेटवर्क के बीच अवांछित ट्रैफ़िक के लिए विश्वसनीय और लचीली बाधाओं को बनाने की समस्याओं को भी हल करती है।

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

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

एक अन्य प्रकार का प्रोटोकॉल नेटवर्क लेयर पर काम करता है और नेटवर्क लेयर पर इस्तेमाल किए गए होस्ट एड्रेस को स्थानीय नेटवर्क एड्रेस पर मैप करने के लिए जिम्मेदार होता है। ऐसे प्रोटोकॉल को अक्सर एड्रेस रेज़ोल्यूशन प्रोटोकॉल के रूप में जाना जाता है। - पता समाधान प्रोटोकॉल, एआरपी।

ट्रांसपोर्ट परतजैसे नेटवर्क लेयर नेटवर्क पर पैकेट डिलीवर करती है। ट्रांसपोर्ट लेयर स्वयं कंप्यूटरों के बीच डेटा (ट्रांसपोर्ट) डिलीवर करता है। जैसे ही नेटवर्क लेयर डेटा को प्राप्त करने वाले कंप्यूटर को डिलीवर करता है, ट्रांसपोर्ट प्रोटोकॉल चलन में आ जाता है, डेटा को एप्लिकेशन प्रोसेस में डिलीवर कर देता है।

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

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

एक नियम के रूप में, परिवहन परत और ऊपर से शुरू होने वाले सभी प्रोटोकॉल, नेटवर्क के अंत नोड्स के सॉफ़्टवेयर द्वारा कार्यान्वित किए जाते हैं - उनके नेटवर्क ऑपरेटिंग सिस्टम के घटक। परिवहन प्रोटोकॉल के उदाहरणों में टीसीपी/आईपी स्टैक के टीसीपी और यूडीपी प्रोटोकॉल और नोवेल स्टैक के एसपीएक्स प्रोटोकॉल शामिल हैं।

पैकेट स्विच्ड नेटवर्क में, परिवहन परत को सत्र परत से आने वाले डेटा को नेटवर्क परत पर भेजने के लिए छोटे पैकेटों में विभाजित करना चाहिए। इसके विपरीत, प्राप्त करने वाले पक्ष को छोटे पैकेटों से बड़े पैकेट में डेटा एकत्र करना चाहिए ताकि इसे उच्च स्तर पर प्रसारित किया जा सके।

परिवहन परत नेटवर्क पर यात्रा करने वाले पैकेटों की संख्या निर्धारित करती है। दूसरे शब्दों में, परिवहन परत डेटा पैकेट ट्रैफ़िक उत्पन्न करती है जिसे नेटवर्क परत को प्रबंधित करना चाहिए।

ट्रांसपोर्ट लेयर नेटवर्क बैंडविड्थ को नियंत्रित करता है। बैंडविड्थ (बैंडविड्थ) से तात्पर्य किसी संचार चैनल पर दिए गए समय अंतराल में गुजरने वाले डेटा की अधिकतम मात्रा से है। थ्रूपुट (और प्रदर्शन) बढ़ाने के लिए, ट्रांसपोर्ट लेयर एक ही ट्रांसपोर्ट कनेक्शन के लिए कई नेटवर्क कनेक्शन खोलता है। ऐसा करने के लिए, ट्रांसपोर्ट लेयर को ट्रांसमिटेड डेटा को मल्टीप्लेक्स और डीमल्टीप्लेक्स करना होगा। "मल्टीप्लेक्सिंग" शब्द का अर्थ एक ऐसी प्रक्रिया है जो कई डेटा स्ट्रीम को एक संचार चैनल में डालती है। "डीमल्टीप्लेक्सिंग" शब्द का अर्थ है विपरीत क्रिया। ट्रांसमिटिंग कंप्यूटर मल्टीप्लेक्स की ट्रांसपोर्ट लेयर कई संदेशों को एक ट्रांसपोर्ट कनेक्शन में जोड़ती है। इसके विपरीत, प्राप्त परिवहन परत, एक कनेक्शन को कई संदेशों में डीमल्टीप्लेक्स करती है।

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

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

इस बिंदु से, बाइट्स का सीधा आदान-प्रदान एक आंतरिक अर्थ प्राप्त करता है। केवल यह स्तर आपको सर्वर निर्देशिका तक पहुँचने जैसे कार्य करने की अनुमति देता है।

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

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

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

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

डेटा की वह इकाई जिस पर एप्लिकेशन परत संचालित होती है, आमतौर पर संदेश कहलाती है।

नेटवर्क-निर्भर और नेटवर्क-स्वतंत्र स्तर। ISO/OSI मॉडल के सभी स्तरों के कार्यों को दो समूहों में से एक में वर्गीकृत किया जा सकता है। या तो उन कार्यों के लिए जो नेटवर्क के विशिष्ट तकनीकी कार्यान्वयन पर निर्भर करते हैं, या अनुप्रयोगों के साथ काम करने पर केंद्रित कार्यों के लिए (चित्र 25)।

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

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

परिवहन परत मध्यवर्ती है, यह ऊपरी परतों से निचली परतों के कामकाज के सभी विवरणों को छुपाती है। यह आपको ऐसे एप्लिकेशन विकसित करने की अनुमति देता है जो प्रत्यक्ष संदेश परिवहन के तकनीकी साधनों पर निर्भर नहीं करते हैं।

टेस्ट प्रश्न:

1. ISO\OSI मॉडल क्या है?

2. ISO\OSI मॉडल में कितने और कौन से स्तर शामिल हैं?

3. ISO\OSI मॉडल की प्रत्येक परत के कार्यों का वर्णन करें।

4. प्रत्येक स्तर पर कौन से संदेश शामिल हैं।

5. "विभिन्न स्तरों के संदेशों के नेस्टिंग" की अवधारणा की व्याख्या करें।


ओएसआई नेटवर्क मॉडल(ओपन सिस्टम इंटरकनेक्शन बेसिक रेफरेंस मॉडल - ओपन सिस्टम के इंटरैक्शन के लिए बेसिक रेफरेंस मॉडल, abbr। ईएमडब्ल्यूओएस; 1978) - OSI / ISO नेटवर्क प्रोटोकॉल स्टैक का नेटवर्क मॉडल (GOST R ISO / IEC 7498-1-99)।

ओएसआई मॉडल की सामान्य विशेषताएं


OSI प्रोटोकॉल के दीर्घ विकास के कारण, वर्तमान में उपयोग में आने वाला मुख्य प्रोटोकॉल स्टैक TCP/IP है, जिसे OSI मॉडल को अपनाने से पहले विकसित किया गया है और इसके संपर्क से बाहर है।

70 के दशक के अंत तक, दुनिया में पहले से ही बड़ी संख्या में मालिकाना संचार प्रोटोकॉल स्टैक मौजूद थे, जिनमें से, उदाहरण के लिए, DECnet, TCP / IP और SNA जैसे लोकप्रिय स्टैक का उल्लेख किया जा सकता है। इस तरह के विभिन्न प्रकार के इंटरवर्किंग टूल ने विभिन्न प्रोटोकॉल का उपयोग करने वाले उपकरणों के बीच असंगति की समस्या को सामने लाया। उस समय इस समस्या को हल करने के तरीकों में से एक को सभी प्रणालियों के लिए सामान्य एकल प्रोटोकॉल स्टैक के लिए एक सामान्य संक्रमण के रूप में देखा गया था, जिसे मौजूदा स्टैक की कमियों को ध्यान में रखते हुए बनाया गया था। एक नया स्टैक बनाने का यह अकादमिक दृष्टिकोण OSI मॉडल के विकास के साथ शुरू हुआ और इसमें सात साल लगे (1977 से 1984 तक)। OSI मॉडल का उद्देश्य नेटवर्किंग के साधनों का एक सामान्यीकृत प्रतिनिधित्व प्रदान करना है। इसे नेटवर्क विशेषज्ञों के लिए एक प्रकार की सार्वभौमिक भाषा के रूप में विकसित किया गया था, यही वजह है कि इसे संदर्भ मॉडल कहा जाता है। OSI मॉडल में, बातचीत के साधनों को विभाजित किया जाता है सात परतें: आवेदन, प्रस्तुति, सत्र, परिवहन, नेटवर्क, डेटा लिंक और भौतिक. प्रत्येक परत एक बहुत ही विशिष्ट पहलू से संबंधित है कि नेटवर्क डिवाइस कैसे इंटरैक्ट करते हैं।

एप्लिकेशन इन उद्देश्यों के लिए सिस्टम टूल्स के बहु-स्तरीय सेट का उपयोग करके अपने स्वयं के इंटरैक्शन प्रोटोकॉल को लागू कर सकते हैं। इस उद्देश्य के लिए, प्रोग्रामर्स को एक एप्लीकेशन प्रोग्रामिंग इंटरफेस (एप्लीकेशन प्रोग्राम इंटरफेस, एपीआई) प्रदान किया जाता है। ओएसआई मॉडल की आदर्श योजना के अनुसार, एक एप्लिकेशन केवल उच्चतम परत के लिए अनुरोध कर सकता है - एप्लिकेशन परत, हालांकि, व्यवहार में, कई संचार प्रोटोकॉल स्टैक प्रोग्रामर को सीधे सेवाओं, या परतों के नीचे स्थित सेवाओं तक पहुंचने की अनुमति देते हैं। उदाहरण के लिए, कुछ डीबीएमएस में फाइलों तक बिल्ट-इन रिमोट एक्सेस होता है। इस मामले में, एप्लिकेशन, दूरस्थ संसाधनों तक पहुँचने पर, सिस्टम फ़ाइल सेवा का उपयोग नहीं करता है; यह OSI मॉडल की ऊपरी परतों को बायपास करता है और नेटवर्क पर संदेशों के परिवहन के लिए जिम्मेदार सिस्टम टूल्स को सीधे संबोधित करता है, जो OSI मॉडल की निचली परतों पर स्थित होते हैं। तो, मान लीजिए कि एक होस्ट एप्लिकेशन A होस्ट B एप्लिकेशन के साथ इंटरैक्ट करना चाहता है। ऐसा करने के लिए, एप्लिकेशन A एप्लिकेशन लेयर के लिए एक अनुरोध करता है, जैसे कि एक फ़ाइल सेवा। इस अनुरोध के आधार पर, एप्लिकेशन लेयर सॉफ्टवेयर एक मानक प्रारूप में एक संदेश उत्पन्न करता है। लेकिन इस जानकारी को उसके गंतव्य तक पहुंचाने के लिए अभी भी कई कार्य हल करने हैं, जिसकी जिम्मेदारी निचले स्तरों पर है। संदेश उत्पन्न होने के बाद, एप्लिकेशन परत इसे स्टैक से प्रस्तुति परत तक नीचे धकेलती है। प्रस्तुति स्तर प्रोटोकॉल, एप्लिकेशन स्तर संदेश शीर्षलेख से प्राप्त जानकारी के आधार पर, आवश्यक क्रियाएं करता है और संदेश में अपनी स्वयं की सेवा जानकारी जोड़ता है - प्रस्तुति स्तर शीर्षलेख, जिसमें गंतव्य मशीन के प्रस्तुति स्तर प्रोटोकॉल के निर्देश होते हैं। परिणामी संदेश को सत्र परत में भेज दिया जाता है, जो बदले में, इसके शीर्षलेख आदि जोड़ता है। (कुछ प्रोटोकॉल कार्यान्वयन न केवल संदेश की शुरुआत में हेडर के रूप में सेवा की जानकारी रखते हैं, बल्कि अंत में भी एक तथाकथित ट्रेलर का रूप।) अंत में, संदेश निचले, भौतिक, स्तर तक पहुंचता है, जो वास्तव में, संचार लाइनों के माध्यम से इसे गंतव्य मशीन तक पहुंचाता है। इस बिंदु पर, संदेश सभी स्तरों के शीर्षकों के साथ "अतिवृद्धि" है।

भौतिक परत संदेश को कंप्यूटर 1 के भौतिक आउटपुट इंटरफ़ेस पर रखती है, और यह नेटवर्क के माध्यम से अपनी "यात्रा" शुरू करती है (इस बिंदु तक, संदेश को कंप्यूटर 1 के भीतर एक परत से दूसरी परत में स्थानांतरित किया गया था)। जब कोई संदेश कंप्यूटर 2 के इनपुट इंटरफेस पर नेटवर्क पर आता है, तो यह उसकी भौतिक परत द्वारा प्राप्त किया जाता है और क्रमिक रूप से परत से परत तक ऊपर जाता है। प्रत्येक परत अपनी परत के शीर्षलेख को पार्स और संसाधित करती है, उचित कार्य करती है, और फिर इस शीर्षलेख को हटा देती है और संदेश को उच्च परत पर भेजती है। जैसा कि विवरण से देखा जा सकता है, समान स्तर की प्रोटोकॉल इकाइयां एक दूसरे के साथ सीधे संवाद नहीं करती हैं, मध्यस्थ हमेशा इस संचार में भाग लेते हैं - निचले स्तर के प्रोटोकॉल के साधन। और विभिन्न नोड्स के केवल भौतिक स्तर सीधे बातचीत करते हैं।

OSI मॉडल की परतें

ओ एस आई मॉडल
स्तर ) कार्यों उदाहरण
मेज़बान
परतों
7. लागू (आवेदन) ऑनलाइन सेवाओं तक पहुंच HTTP, एफ़टीपी, एसएमटीपी
6. प्रतिनिधि (प्रस्तुतिकरण) (प्रस्तुति) डेटा का प्रतिनिधित्व और एन्क्रिप्शन एएससीआईआई, ईबीसीडीआईसी, जेपीईजी
5. सत्र (सत्र) सत्र प्रबंधन आरपीसी, पीएपी
4. परिवहन (परिवहन) खंड/
डेटाग्राम
समापन बिंदुओं और विश्वसनीयता के बीच सीधा संचार टीसीपी, यूडीपी, एससीटीपी

परतों
3. नेटवर्क (नेटवर्क) संकुल मार्ग निर्धारण और तार्किक पता IPv4, IPv6, IPsec, AppleTalk
2. चैनल (डेटा लिंक) बिट्स/
फ्रेम्स (फ्रेम)
भौतिक संबोधन पीपीपी, आईईईई 802.2, ईथरनेट, डीएसएल, एल2टीपी, एआरपी
1. शारीरिक (भौतिक) बिट्स मीडिया, सिग्नल और बाइनरी डेटा के साथ काम करना यूएसबी, मुड़ जोड़ी, समाक्षीय केबल, ऑप्टिकल केबल

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

  • संचरण माध्यम का प्रकार (कॉपर केबल, ऑप्टिकल फाइबर, रेडियो, आदि),
  • सिग्नल मॉडुलन प्रकार,
  • तार्किक असतत राज्यों (शून्य और एक) के संकेत स्तर।

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

पारंपरिकता की एक निश्चित डिग्री के साथ प्रत्येक स्तर का अपना ऑपरेंड होता है - एक तार्किक रूप से अविभाज्य डेटा तत्व जिसे मॉडल के ढांचे के भीतर एक अलग स्तर पर संचालित किया जा सकता है और प्रोटोकॉल का उपयोग किया जा सकता है: भौतिक स्तर पर, सबसे छोटी इकाई थोड़ी है , डेटा लिंक स्तर पर जानकारी को फ़्रेम में, नेटवर्क स्तर पर - पैकेट में ( डेटाग्राम), परिवहन पर - खंडों में संयोजित किया जाता है। ट्रांसमिशन के लिए तार्किक रूप से संयुक्त डेटा का कोई भी टुकड़ा - एक फ्रेम, एक पैकेट, एक डेटाग्राम - एक संदेश माना जाता है। यह सामान्य रूप में संदेश हैं जो सत्र, प्रस्तुति और आवेदन स्तर के संचालन हैं।

अंतर्निहित नेटवर्क प्रौद्योगिकियों में भौतिक और लिंक परतें शामिल हैं।

अनुप्रयोग परत


एप्लिकेशन लेयर (एप्लिकेशन लेयर; एप्लिकेशन लेयर) - मॉडल का शीर्ष स्तर जो नेटवर्क के साथ उपयोगकर्ता एप्लिकेशन की सहभागिता सुनिश्चित करता है:

  • अनुप्रयोगों को नेटवर्क सेवाओं का उपयोग करने की अनुमति देता है:
    • फ़ाइलों और डेटाबेस तक दूरस्थ पहुँच,
    • ईमेल अग्रेषण;
  • सेवा की जानकारी के हस्तांतरण के लिए जिम्मेदार;
  • त्रुटि जानकारी के साथ एप्लिकेशन प्रदान करता है;
  • प्रस्तुति परत के लिए अनुरोध उत्पन्न करता है।

अनुप्रयोग परत प्रोटोकॉल: RDP, HTTP, SMTP, SNMP, POP3, FTP, XMPP, OSCAR, Modbus, SIP, TELNET और अन्य।

प्रस्तुति अंश


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

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

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

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

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

प्रस्तुति-स्तर के मानक यह भी परिभाषित करते हैं कि ग्राफिक्स कैसे प्रस्तुत किए जाते हैं। इन उद्देश्यों के लिए, PICT प्रारूप, प्रोग्राम के बीच QuickDraw ग्राफिक्स को स्थानांतरित करने के लिए उपयोग किया जाने वाला एक छवि प्रारूप, का उपयोग किया जा सकता है।

एक अन्य प्रस्तुति प्रारूप टैग की गई TIFF छवि फ़ाइल स्वरूप है, जो आमतौर पर उच्च रिज़ॉल्यूशन बिटमैप छवियों के लिए उपयोग किया जाता है। अगला प्रस्तुति स्तर मानक जो ग्राफिक्स के लिए उपयोग किया जा सकता है, वह है जो संयुक्त फोटोग्राफिक विशेषज्ञ समूह द्वारा विकसित किया गया है; रोजमर्रा के उपयोग में, इस मानक को केवल JPEG कहा जाता है।

प्रस्तुति स्तर के मानकों का एक और समूह है जो ध्वनि और फिल्मों की प्रस्तुति को परिभाषित करता है। इसमें मोशन पिक्चर एक्सपर्ट्स ग्रुप द्वारा विकसित संगीत के डिजिटल प्रतिनिधित्व के लिए म्यूजिकल इंस्ट्रूमेंट डिजिटल इंटरफेस (MIDI) शामिल है, एमपीईजी मानक सीडी पर वीडियो को संपीड़ित और एन्कोड करने के लिए उपयोग किया जाता है, उन्हें डिजिटल रूप से संग्रहीत करता है, और 1.5 एमबीपीएस तक की गति से प्रसारित करता है। और QuickTime एक मानक है जो Macintosh और PowerPC कंप्यूटरों पर चलने वाले प्रोग्रामों के लिए ऑडियो और वीडियो तत्वों का वर्णन करता है।

प्रेजेंटेशन लेयर प्रोटोकॉल: एएफपी - ऐप्पल फाइलिंग प्रोटोकॉल, आईसीए - इंडिपेंडेंट कंप्यूटिंग आर्किटेक्चर, एलपीपी - लाइटवेट प्रेजेंटेशन प्रोटोकॉल, एनसीपी - नेटवेयर कोर प्रोटोकॉल, एनडीआर - नेटवर्क डेटा रिप्रेजेंटेशन, एक्सडीआर - एक्सटर्नल डेटा रिप्रेजेंटेशन, एक्स.25 पैड - पैकेट असेंबलर/डिस्सेबलर प्रोटोकॉल .

सत्र परत


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

सत्र प्रोटोकॉल: ADSP (AppleTalk डेटा स्ट्रीम प्रोटोकॉल), ASP (AppleTalk सत्र प्रोटोकॉल), H.245 (मल्टीमीडिया संचार के लिए कॉल कंट्रोल प्रोटोकॉल), ISO-SP (OSI सत्र परत प्रोटोकॉल (X.225, ISO 8327)), iSNS ( इंटरनेट स्टोरेज नेम सर्विस), L2F (लेयर 2 फॉरवर्डिंग प्रोटोकॉल), L2TP (लेयर 2 टनलिंग प्रोटोकॉल), NetBIOS (नेटवर्क बेसिक इनपुट आउटपुट सिस्टम), PAP (पासवर्ड ऑथेंटिकेशन प्रोटोकॉल), PPTP (पॉइंट-टू-पॉइंट टनलिंग प्रोटोकॉल), RPC (रिमोट प्रोसीजर कॉल प्रोटोकॉल), RTCP (रीयल-टाइम ट्रांसपोर्ट कंट्रोल प्रोटोकॉल), SMPP (शॉर्ट मैसेज पीयर-टू-पीयर), SCP (सेशन कंट्रोल प्रोटोकॉल), ZIP (जोन इंफॉर्मेशन प्रोटोकॉल), SDP (सॉकेट्स डायरेक्ट प्रोटोको]) ।

ट्रांसपोर्ट परत


मॉडल की ट्रांसपोर्ट लेयर (ट्रांसपोर्ट लेयर) को प्रेषक से प्राप्तकर्ता तक विश्वसनीय डेटा ट्रांसफर सुनिश्चित करने के लिए डिज़ाइन किया गया है। इसी समय, विश्वसनीयता का स्तर एक विस्तृत श्रृंखला में भिन्न हो सकता है। ट्रांसपोर्ट लेयर प्रोटोकॉल के कई वर्ग हैं, प्रोटोकॉल से लेकर जो केवल बुनियादी परिवहन कार्य प्रदान करते हैं (उदाहरण के लिए, बिना पावती के डेटा ट्रांसफर फ़ंक्शन), प्रोटोकॉल जो यह सुनिश्चित करते हैं कि कई डेटा पैकेट सही क्रम में गंतव्य तक पहुंचाए जाते हैं, मल्टीप्लेक्स मल्टीपल डेटा धाराएँ, डेटा प्रवाह नियंत्रण तंत्र प्रदान करती हैं और प्राप्त डेटा की वैधता की गारंटी देती हैं। उदाहरण के लिए, यूडीपी एक डेटाग्राम के भीतर डेटा अखंडता नियंत्रण तक सीमित है, और पूरे पैकेट को खोने, या पैकेट को डुप्लिकेट करने की संभावना को बाहर नहीं करता है, जिस क्रम में डेटा पैकेट प्राप्त हुए थे; टीसीपी विश्वसनीय निरंतर डेटा ट्रांसमिशन प्रदान करता है, डेटा हानि या उनके आगमन या दोहराव के क्रम के उल्लंघन को छोड़कर, यह डेटा के बड़े हिस्से को टुकड़ों में तोड़कर और इसके विपरीत एक पैकेट में टुकड़े टुकड़े करके डेटा को पुनर्वितरित कर सकता है।

ट्रांसपोर्ट लेयर प्रोटोकॉल: ATP (AppleTalk ट्रांजैक्शन प्रोटोकॉल), CUDP (साइक्लिक UDP), DCCP (डेटाग्राम कंजेशन कंट्रोल प्रोटोकॉल), FCP (फाइबर चैनल|फाइबर चैनल प्रोटोकॉल), IL (IL प्रोटोकॉल), NBF (NetBIOS फ्रेम्स प्रोटोकॉल), NCP ( नेटवेयर कोर प्रोटोकॉल), एससीटीपी (स्ट्रीम कंट्रोल ट्रांसमिशन प्रोटोकॉल), एसपीएक्स (सीक्वेंस्ड पैकेट एक्सचेंज), एसएसटी (स्ट्रक्चर्ड स्ट्रीम ट्रांसपोर्ट), टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल), यूडीपी (यूजर डेटाग्राम प्रोटोकॉल)।

नेटवर्क परत


मॉडल की नेटवर्क परत (लैंग-एन|नेटवर्क परत) को डेटा ट्रांसफर पथ निर्धारित करने के लिए डिज़ाइन किया गया है। तार्किक पते और नामों को भौतिक में अनुवाद करने, सबसे छोटे मार्गों को निर्धारित करने, स्विचिंग और रूटिंग, ट्रैकिंग समस्याओं और नेटवर्क में "कंजेशन" के लिए जिम्मेदार।

नेटवर्क लेयर प्रोटोकॉल डेटा को स्रोत से गंतव्य तक रूट करते हैं। इस स्तर पर काम करने वाले उपकरणों (राउटर) को सशर्त रूप से तीसरे स्तर के उपकरण कहा जाता है (OSI मॉडल में स्तर संख्या के अनुसार)।

नेटवर्क लेयर प्रोटोकॉल: IP/IPv4/IPv6 (इंटरनेट प्रोटोकॉल), IPX (इंटरनेटवर्क पैकेट एक्सचेंज), X.25 (आंशिक रूप से लेयर 2 में लागू), CLNP (कनेक्शनलेस नेटवर्क प्रोटोकॉल), IPsec (इंटरनेट प्रोटोकॉल सिक्योरिटी)। रूटिंग प्रोटोकॉल - RIP (रूटिंग इंफॉर्मेशन प्रोटोकॉल), OSPF (ओपन शॉर्टेस्ट पाथ फर्स्ट)।

लिंक परत


लिंक परत (डेटा लिंक परत) को भौतिक परत पर नेटवर्क की सहभागिता सुनिश्चित करने और होने वाली त्रुटियों को नियंत्रित करने के लिए डिज़ाइन किया गया है। यह भौतिक परत से प्राप्त डेटा को बिट्स में प्रस्तुत करता है, फ्रेम में पैक करता है, उन्हें अखंडता के लिए जांचता है और यदि आवश्यक हो, त्रुटियों को ठीक करता है (क्षतिग्रस्त फ्रेम के लिए बार-बार अनुरोध करता है) और इसे नेटवर्क परत पर भेजता है। लिंक परत इस इंटरैक्शन को नियंत्रित और प्रबंधित करते हुए एक या अधिक भौतिक परतों के साथ सहभागिता कर सकती है।

आईईईई 802 विनिर्देश इस स्तर को दो उप-स्तरों में विभाजित करता है: मैक (मीडिया एक्सेस कंट्रोल) एक साझा भौतिक माध्यम तक पहुंच को नियंत्रित करता है, एलएलसी (लॉजिकल लिंक कंट्रोल) नेटवर्क स्तर की सेवा प्रदान करता है।

स्विच, ब्रिज और अन्य डिवाइस इस स्तर पर काम करते हैं। कहा जाता है कि इन उपकरणों को लेयर 2 एड्रेसिंग (ओएसआई मॉडल में परत संख्या द्वारा) का उपयोग करने के लिए कहा जाता है।

लिंक लेयर प्रोटोकॉल: ARCnet, ATM (एसिंक्रोनस ट्रांसफर मोड), कंट्रोलर एरिया नेटवर्क (CAN), इकोनेट, IEEE 802.3 (ईथरनेट), ईथरनेट ऑटोमैटिक प्रोटेक्शन स्विचिंग (EAPS), फाइबर डिस्ट्रिब्यूटेड डेटा इंटरफेस (FDDI), फ्रेम रिले, हाई-लेवल डेटा लिंक कंट्रोल (एचडीएलसी), आईईईई 802.2 (आईईईई 802 मैक परतों के लिए एलएलसी फ़ंक्शन प्रदान करता है), लिंक एक्सेस प्रक्रियाएं, डी चैनल (एलएपीडी), आईईईई 802.11 वायरलेस लैन, लोकल टॉक, मल्टीप्रोटोकॉल लेबल स्विचिंग (एमपीएलएस), पॉइंट-टू-पॉइंट प्रोटोकॉल (पीपीपी), ईथरनेट (पीपीपीओई), स्टारलैन, टोकन रिंग, यूनिडायरेक्शनल लिंक डिटेक्शन (यूडीएलडी), x.25]], एआरपी पर प्वाइंट-टू-पॉइंट प्रोटोकॉल।

प्रोग्रामिंग में, यह स्तर नेटवर्क कार्ड ड्राइवर का प्रतिनिधित्व करता है; ऑपरेटिंग सिस्टम में, एक दूसरे के साथ चैनल और नेटवर्क स्तरों की बातचीत के लिए एक सॉफ्टवेयर इंटरफ़ेस है। यह एक नया स्तर नहीं है, बल्कि एक विशिष्ट ओएस के लिए मॉडल का कार्यान्वयन है। ऐसे इंटरफेस के उदाहरण: ओडीआई, एनडीआईएस, यूडीआई।

एक प्रकार की प्रोग्रामिंग की पर्त


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

हब्स]], सिग्नल रिपीटर्स और मीडिया कन्वर्टर्स भी इसी स्तर पर काम करते हैं।

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

संबंधित आलेख: