OSI मॉडेल कसे कार्य करते. OSI नेटवर्क मॉडेलचा डेटा लिंक स्तर

विंडोजसाठी 15.10.2019
विंडोजसाठी

OSI नेटवर्क मॉडेल(इंग्रजी) उघडा प्रणाली इंटरकनेक्शन मूलभूत संदर्भ मॉडेल- ओपन सिस्टमच्या परस्परसंवादासाठी मूलभूत संदर्भ मॉडेल) - OSI/ISO नेटवर्क प्रोटोकॉल स्टॅकचे नेटवर्क मॉडेल.

OSI प्रोटोकॉलच्या प्रदीर्घ विकासामुळे, सध्या वापरात असलेला मुख्य प्रोटोकॉल स्टॅक TCP/IP आहे, जो OSI मॉडेल स्वीकारण्यापूर्वी आणि त्याच्याशी संबंध न ठेवता विकसित करण्यात आला होता.

OSI मॉडेल

डेटा प्रकार

थर

कार्ये

7. अर्ज

नेटवर्क सेवांमध्ये प्रवेश

6. सादरीकरण

डेटा प्रतिनिधित्व आणि एन्क्रिप्शन

5. सत्र

सत्र व्यवस्थापन

विभाग/डेटाग्राम

4. वाहतूक

अंतिम बिंदू आणि विश्वसनीयता यांच्यातील थेट संवाद

3. नेटवर्क

मार्ग निर्धारण आणि तार्किक पत्ता

2. चॅनल (डेटा लिंक)

भौतिक संबोधन

1. शारीरिक

ट्रान्समिशन मीडिया, सिग्नल आणि बायनरी डेटासह कार्य करणे

osi मॉडेल पातळी

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

    प्रसार माध्यमाचा प्रकार (तांबे केबल, ऑप्टिकल फायबर, रेडिओ हवा इ.),

    सिग्नल मॉड्युलेशन प्रकार,

    तार्किक स्वतंत्र अवस्थांचे सिग्नल पातळी (शून्य आणि एक).

OSI मॉडेलचा कोणताही प्रोटोकॉल त्याच्या लेयरवरील प्रोटोकॉलशी किंवा त्याच्या लेयरपेक्षा एक युनिट जास्त आणि/किंवा खालच्या प्रोटोकॉलशी संवाद साधला पाहिजे. एका पातळीच्या प्रोटोकॉलसह परस्परसंवादांना क्षैतिज म्हणतात, आणि एक उच्च किंवा खालच्या स्तरांसह - अनुलंब. OSI मॉडेलचा कोणताही प्रोटोकॉल फक्त त्याच्या लेयरची फंक्शन्स करू शकतो आणि दुसऱ्या लेयरची फंक्शन्स करू शकत नाही, जी पर्यायी मॉडेल्सच्या प्रोटोकॉलमध्ये केली जात नाही.

प्रत्येक स्तर, काही प्रमाणात परिसंवादासह, त्याच्या स्वत: च्या कार्यपद्धतीशी संबंधित असतो - डेटाचा तार्किकदृष्ट्या अविभाज्य घटक, जो वेगळ्या स्तरावर मॉडेलच्या फ्रेमवर्क आणि वापरलेल्या प्रोटोकॉलमध्ये ऑपरेट केला जाऊ शकतो: भौतिक स्तरावर सर्वात लहान एकक आहे. बिट, लिंक लेव्हलवर माहिती फ्रेम्समध्ये, नेटवर्क लेव्हलवर - पॅकेट्समध्ये (डेटाग्राम), ट्रान्सपोर्टवर - सेगमेंटमध्ये एकत्र केली जाते. ट्रान्समिशनसाठी तार्किकदृष्ट्या एकत्रित केलेला डेटाचा कोणताही भाग - फ्रेम, पॅकेट, डेटाग्राम - संदेश मानला जातो. हे सर्वसाधारणपणे संदेश आहेत जे सत्र, प्रतिनिधी आणि अनुप्रयोग स्तरांचे कार्य आहेत.

मूलभूत नेटवर्क तंत्रज्ञानामध्ये भौतिक आणि डेटा लिंक स्तरांचा समावेश होतो.

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

ॲप्लिकेशन लेयर (ॲप्लिकेशन लेयर) - मॉडेलचा टॉप लेव्हल, नेटवर्कसह वापरकर्ता ॲप्लिकेशन्सचा परस्परसंवाद सुनिश्चित करते:

    अनुप्रयोगांना नेटवर्क सेवा वापरण्याची अनुमती देते:

    • फाइल्स आणि डेटाबेसमध्ये दूरस्थ प्रवेश,

      ईमेल फॉरवर्ड करणे;

    सेवा माहिती प्रसारित करण्यासाठी जबाबदार आहे;

    त्रुटी माहितीसह अनुप्रयोग प्रदान करते;

    प्रेझेंटेशन लेयरसाठी क्वेरी व्युत्पन्न करते.

ऍप्लिकेशन लेव्हल प्रोटोकॉल: RDP HTTP (हायपरटेक्स्ट ट्रान्सफर प्रोटोकॉल), SMTP (सिंपल मेल ट्रान्सफर प्रोटोकॉल), SNMP (सिंपल नेटवर्क मॅनेजमेंट प्रोटोकॉल), POP3 (पोस्ट ऑफिस प्रोटोकॉल व्हर्जन 3), FTP (फाइल ट्रान्सफर प्रोटोकॉल), XMPP, OSCAR, Modbus, SIP, TELNET आणि इतर.

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

कार्यकारी स्तर (सादरीकरण स्तर; इंग्रजी) सादरीकरण थर) प्रोटोकॉल रूपांतरण आणि डेटा एन्क्रिप्शन/डिक्रिप्शन प्रदान करते. ऍप्लिकेशन लेयर वरून प्राप्त झालेल्या ऍप्लिकेशन विनंत्या प्रेझेंटेशन लेयरवर नेटवर्कवर ट्रान्समिशनसाठी फॉरमॅटमध्ये रूपांतरित केल्या जातात आणि नेटवर्कवरून प्राप्त डेटा ऍप्लिकेशन फॉरमॅटमध्ये रूपांतरित केला जातो. हा स्तर डेटाचे कॉम्प्रेशन/डीकंप्रेशन किंवा एन्कोडिंग/डीकोडिंग करू शकतो, तसेच विनंत्यांवर स्थानिक पातळीवर प्रक्रिया केली जाऊ शकत नसल्यास दुसऱ्या नेटवर्क संसाधनाकडे पुनर्निर्देशित करू शकतो.

प्रेझेंटेशन लेयर हा सहसा शेजारच्या लेयर्समधून माहिती बदलण्यासाठी इंटरमीडिएट प्रोटोकॉल असतो. हे असमान संगणक प्रणालीवरील अनुप्रयोगांमध्ये अनुप्रयोगांना पारदर्शक पद्धतीने संप्रेषण करण्यास अनुमती देते. सादरीकरण स्तर कोड स्वरूपन आणि परिवर्तन प्रदान करते. कोड फॉरमॅटिंग हे सुनिश्चित करण्यासाठी वापरले जाते की ऍप्लिकेशनला त्यावर प्रक्रिया करण्यासाठी माहिती प्राप्त होते जी त्यास अर्थपूर्ण आहे. आवश्यक असल्यास, हा स्तर एका डेटा फॉरमॅटमधून दुसऱ्या डेटा फॉरमॅटमध्ये भाषांतर करू शकतो.

सादरीकरण स्तर केवळ डेटाचे स्वरूप आणि सादरीकरणाशी संबंधित नाही तर ते प्रोग्रामद्वारे वापरल्या जाणाऱ्या डेटा स्ट्रक्चर्सशी देखील संबंधित आहे. अशा प्रकारे, लेयर 6 डेटा पाठवल्याप्रमाणे त्याचे संघटन प्रदान करते.

हे कसे कार्य करते हे समजून घेण्यासाठी, दोन प्रणाली आहेत याची कल्पना करूया. डेटाचे प्रतिनिधित्व करण्यासाठी एक विस्तारित बायनरी माहिती इंटरचेंज कोड EBCDIC वापरतो, उदाहरणार्थ, हा IBM मेनफ्रेम असू शकतो आणि दुसरा अमेरिकन स्टँडर्ड इन्फॉर्मेशन इंटरचेंज कोड ASCII वापरतो (बहुतेक इतर संगणक उत्पादक ते वापरतात). जर या दोन प्रणालींना माहितीची देवाणघेवाण करायची असेल, तर प्रेझेंटेशन लेयर आवश्यक आहे जो रूपांतरण करेल आणि दोन भिन्न स्वरूपांमध्ये भाषांतर करेल.

सादरीकरण स्तरावर केले जाणारे दुसरे कार्य म्हणजे डेटा एन्क्रिप्शन, ज्याचा वापर अशा प्रकरणांमध्ये केला जातो जेथे अनधिकृत प्राप्तकर्त्यांद्वारे प्रसारित माहितीचे संरक्षण करणे आवश्यक असते. हे कार्य पूर्ण करण्यासाठी, प्रेझेंटेशन लेयरमधील प्रक्रिया आणि कोडने डेटा ट्रान्सफॉर्मेशन करणे आवश्यक आहे.

प्रेझेंटेशन लेयर मानके देखील परिभाषित करतात की ग्राफिकल प्रतिमा कशा दर्शवल्या जातात. या हेतूंसाठी, PICT फॉरमॅट वापरला जाऊ शकतो - एक इमेज फॉरमॅट जो प्रोग्राम्स दरम्यान QuickDraw ग्राफिक्स ट्रान्सफर करण्यासाठी वापरला जातो. दुसरे प्रतिनिधित्व स्वरूप टॅग केलेले TIFF प्रतिमा फाइल स्वरूप आहे, जे सामान्यत: उच्च-रिझोल्यूशन रास्टर प्रतिमांसाठी वापरले जाते. पुढील सादरीकरण स्तर मानक जे ग्राफिक्ससाठी वापरले जाऊ शकते ते जेपीईजी मानक आहे.

सादरीकरण स्तर मानकांचा आणखी एक गट आहे जो ऑडिओ आणि चित्रपटाच्या तुकड्यांचे सादरीकरण परिभाषित करतो. यामध्ये मोशन पिक्चर एक्सपर्ट ग्रुप MPEG मानकाने विकसित केलेल्या संगीताच्या डिजिटल प्रतिनिधित्वासाठी इलेक्ट्रॉनिक म्युझिकल इन्स्ट्रुमेंट इंटरफेस (MIDI) समाविष्ट आहे.

प्रेझेंटेशन लेयर प्रोटोकॉल: एएफपी - ऍपल फाइलिंग प्रोटोकॉल, आयसीए - स्वतंत्र संगणन आर्किटेक्चर, एलपीपी - लाइटवेट प्रेझेंटेशन प्रोटोकॉल, एनसीपी - नेटवेअर कोअर प्रोटोकॉल, एनडीआर - नेटवर्क डेटा रिप्रेझेंटेशन, एक्सडीआर - एक्सटर्नल डेटा रिप्रेझेंटेशन, X.25 प्रोटोकॉल-पीएडी ॲसेम्बल करण्यासाठी .

सत्र स्तर

सत्र पातळी सत्र थर) मॉडेल संप्रेषण सत्राची देखभाल सुनिश्चित करते, अनुप्रयोगांना दीर्घकाळ एकमेकांशी संवाद साधण्याची परवानगी देते. अनुप्रयोग निष्क्रियतेच्या काळात सत्र निर्मिती/समाप्ती, माहितीची देवाणघेवाण, टास्क सिंक्रोनाइझेशन, डेटा ट्रान्सफर पात्रता निर्धारण आणि सत्र देखभाल हे स्तर व्यवस्थापित करते.

सेशन लेयर प्रोटोकॉल: ADSP, ASP, H.245, ISO-SP (OSI सेशन लेयर प्रोटोकॉल (X.225, ISO 8327)), iSNS, L2F, L2TP, NetBIOS, PAP (पासवर्ड ऑथेंटिकेशन प्रोटोकॉल), PPTP, RPC, RTCP , SMPP, SCP (सत्र नियंत्रण प्रोटोकॉल), ZIP (झोन इन्फॉर्मेशन प्रोटोकॉल), SDP (सॉकेट्स डायरेक्ट प्रोटोकॉल).

वाहतूक थर

वाहतूक थर वाहतूक थर) मॉडेल प्रेषकाकडून प्राप्तकर्त्याकडे विश्वसनीय डेटा हस्तांतरण सुनिश्चित करण्यासाठी डिझाइन केले आहे. तथापि, विश्वासार्हतेची पातळी मोठ्या प्रमाणात बदलू शकते. ट्रान्सपोर्ट लेयर प्रोटोकॉलचे अनेक वर्ग आहेत, ज्यात फक्त मूलभूत वाहतूक कार्ये (उदाहरणार्थ, पोचपावतीशिवाय डेटा ट्रान्सफर फंक्शन्स) प्रदान करणाऱ्या प्रोटोकॉलपासून ते अनेक डेटा पॅकेट्स योग्य क्रमाने गंतव्यस्थानावर वितरित केले जातील याची खात्री करणारे प्रोटोकॉल, मल्टीप्लेक्स एकाधिक डेटा प्रवाह, डेटा प्रवाह नियंत्रण यंत्रणा प्रदान करतात आणि प्राप्त डेटाच्या विश्वासार्हतेची हमी देतात. उदाहरणार्थ, UDP एका डेटाग्राममधील डेटाच्या अखंडतेवर लक्ष ठेवण्यापुरता मर्यादित आहे आणि संपूर्ण पॅकेट गमावण्याची किंवा पॅकेटची डुप्लिकेट करण्याची शक्यता वगळत नाही, ज्या क्रमाने डेटा पॅकेट्स प्राप्त होतात त्या क्रमाने TCP विश्वसनीय निरंतर डेटा ट्रान्समिशन सुनिश्चित करते, डेटा हानी वगळता; किंवा त्यांच्या आगमनाच्या किंवा डुप्लिकेशनच्या क्रमात व्यत्यय, डेटाच्या मोठ्या भागांना तुकड्यांमध्ये विभाजित करून आणि त्याउलट, तुकड्यांना एका पॅकेजमध्ये विलीन करून डेटाचे पुनर्वितरण करू शकते.

ट्रान्सपोर्ट लेयर प्रोटोकॉल: ATP, CUDP, DCCP, FCP, IL, NBF, NCP, RTP, SCTP, SPX, SST, TCP (ट्रान्समिशन कंट्रोल प्रोटोकॉल), UDP (वापरकर्ता डेटाग्राम प्रोटोकॉल).

नेटवर्क स्तर

नेटवर्क स्तर नेटवर्क थर) मॉडेल डेटा ट्रान्समिशनचा मार्ग निर्धारित करण्यासाठी डिझाइन केले आहे. तार्किक पत्ते आणि नावे भौतिकात भाषांतरित करणे, सर्वात लहान मार्ग निश्चित करणे, स्विच करणे आणि मार्ग करणे, नेटवर्कमधील समस्या आणि गर्दीचे निरीक्षण करणे यासाठी जबाबदार आहे.

नेटवर्क लेयर प्रोटोकॉल डेटा स्रोतापासून गंतव्यस्थानापर्यंत मार्गस्थ करते. या स्तरावर कार्यरत असलेल्या उपकरणांना (राउटर) पारंपारिकपणे तृतीय-स्तरीय उपकरणे (OSI मॉडेलमधील स्तर क्रमांकावर आधारित) म्हणतात.

नेटवर्क लेयर प्रोटोकॉल: IP/IPv4/IPv6 (इंटरनेट प्रोटोकॉल), IPX, X.25, CLNP (कनेक्शनलेस नेटवर्क प्रोटोकॉल), IPsec (इंटरनेट प्रोटोकॉल सुरक्षा). रूटिंग प्रोटोकॉल - RIP, OSPF.

डेटा लिंक स्तर

डेटा लिंक स्तर डेटा दुवा थर) ची रचना भौतिक स्तरावर नेटवर्कची परस्परसंवाद सुनिश्चित करण्यासाठी आणि उद्भवू शकणाऱ्या त्रुटींवर नियंत्रण ठेवण्यासाठी केली आहे. हे फिजिकल लेयरमधून प्राप्त झालेला डेटा, बिट्समध्ये, फ्रेम्समध्ये पॅक करते, अखंडतेसाठी तपासते आणि आवश्यक असल्यास, त्रुटी सुधारते (खराब झालेल्या फ्रेमसाठी वारंवार विनंती करते) आणि नेटवर्क लेयरवर पाठवते. डेटा लिंक स्तर एक किंवा अधिक भौतिक स्तरांशी संवाद साधू शकतो, या परस्परसंवादाचे निरीक्षण आणि व्यवस्थापन करू शकतो.

IEEE 802 स्पेसिफिकेशन या लेयरला दोन सबलेअर्समध्ये विभाजित करते: MAC. मीडिया प्रवेश नियंत्रण) सामायिक केलेल्या भौतिक माध्यमाच्या प्रवेशाचे नियमन करते, LLC (eng. तार्किक दुवा नियंत्रण) नेटवर्क स्तर सेवा प्रदान करते.

स्विचेस, ब्रिज आणि इतर उपकरणे या स्तरावर चालतात. ही उपकरणे लेयर 2 ॲड्रेसिंग वापरतात (ओएसआय मॉडेलमधील लेयर नंबरनुसार).

लिंक लेयर प्रोटोकॉल - ARCnet, ATMEthernet, इथरनेट ऑटोमॅटिक प्रोटेक्शन स्विचिंग (EAPS), IEEE 802.2, IEEE 802.11 वायरलेस LAN, LocalTalk, (MPLS), पॉइंट-टू-पॉइंट प्रोटोकॉल (PPP), पॉइंट-टू-पॉइंट प्रोटोकॉल (ईथरनेटवर पॉइंट-टू-पॉइंट प्रोटोकॉल) ),StarLan,टोकन रिंग,युनिडायरेक्शनल लिंक डिटेक्शन(UDLD),x.25.

भौतिक स्तर

शारीरिक पातळी शारीरिक थर) - मॉडेलची सर्वात खालची पातळी, जी बायनरी स्वरूपात सादर केलेली डेटा हस्तांतरित करण्याची पद्धत निर्धारित करते, एका डिव्हाइसवरून (संगणक) दुसर्यामध्ये. ते इलेक्ट्रिकल किंवा ऑप्टिकल सिग्नल केबल किंवा रेडिओ ब्रॉडकास्टमध्ये प्रसारित करतात आणि त्यानुसार, डिजिटल सिग्नल एन्कोडिंग पद्धतींनुसार डेटा बिटमध्ये प्राप्त करतात आणि रूपांतरित करतात.

हब, सिग्नल रिपीटर्स आणि मीडिया कन्व्हर्टर देखील या स्तरावर कार्य करतात.

नेटवर्कशी कनेक्ट केलेल्या सर्व उपकरणांवर भौतिक स्तर कार्ये लागू केली जातात. संगणकाच्या बाजूने, नेटवर्क अडॅप्टर किंवा सिरीयल पोर्टद्वारे भौतिक स्तर कार्ये केली जातात. भौतिक स्तर दोन प्रणालींमधील भौतिक, विद्युत आणि यांत्रिक इंटरफेसचा संदर्भ देते. भौतिक स्तर अशा प्रकारच्या डेटा ट्रान्समिशन मीडियाला ऑप्टिकल फायबर, ट्विस्टेड पेअर, कोएक्सियल केबल, सॅटेलाइट डेटा लिंक इ. परिभाषित करते. भौतिक स्तराशी संबंधित नेटवर्क इंटरफेसचे मानक प्रकार आहेत: V.35, RS-232, RS-485, RJ-11, RJ-45, AUI आणि BNC कनेक्टर.

भौतिक स्तर प्रोटोकॉल: IEEE 802.15 (Bluetooth), IRDA, EIARS-232, EIA-422, EIA-423, RS-449, RS-485, DSL, ISDN, SONET/SDH, 802.11Wi-Fi, इथरलूप, GSMUm radio ,ITU आणि ITU-T,TransferJet,ARINC 818,G.hn/G.9960.

TCP/IP कुटुंब

TCP/IP फॅमिलीमध्ये तीन ट्रान्सपोर्ट प्रोटोकॉल आहेत: TCP, जे OSI चे पूर्णपणे पालन करते, डेटा पावतीची पडताळणी प्रदान करते, जे फक्त पोर्टच्या उपस्थितीने ट्रान्सपोर्ट लेयरशी जुळते, अनुप्रयोगांमधील डेटाग्रामची देवाणघेवाण सुनिश्चित करते; डेटा प्राप्तीची हमी देत ​​नाही; आणि SCTP, TCP च्या काही कमतरतांवर मात करण्यासाठी डिझाइन केलेले आणि काही नवकल्पना जोडते. (टीसीपी/आयपी कुटुंबात सुमारे दोनशे अधिक प्रोटोकॉल आहेत, त्यापैकी सर्वात प्रसिद्ध ICMP सेवा प्रोटोकॉल आहे, जो अंतर्गत ऑपरेशनल गरजांसाठी वापरला जातो; बाकीचे वाहतूक प्रोटोकॉल देखील नाहीत).

IPX/SPX कुटुंब

IPX/SPX फॅमिलीमध्ये, पोर्ट (ज्याला सॉकेट किंवा सॉकेट म्हणतात) IPX नेटवर्क लेयर प्रोटोकॉलमध्ये दिसतात, ज्यामुळे डेटाग्राम्स ऍप्लिकेशन्समध्ये एक्सचेंज करता येतात (ऑपरेटिंग सिस्टम काही सॉकेट्स स्वतःसाठी राखून ठेवते). SPX प्रोटोकॉल, या बदल्यात, OSI चे पूर्ण पालन करून इतर सर्व वाहतूक स्तर क्षमतेसह IPX ला पूरक आहे.

होस्ट ॲड्रेस म्हणून, IPX चार-बाइट नेटवर्क नंबर (राउटरद्वारे नियुक्त) आणि नेटवर्क ॲडॉप्टरचा MAC ॲड्रेस यापासून तयार केलेला आयडेंटिफायर वापरतो.

TCP/IP मॉडेल (5 स्तर)

    अर्ज स्तर (5)किंवा ऍप्लिकेशन लेयर अशा सेवा प्रदान करते ज्या वापरकर्त्याच्या ऍप्लिकेशनला थेट समर्थन देतात, उदाहरणार्थ, फाइल ट्रान्सफर सॉफ्टवेअर, डेटाबेस ऍक्सेस, इलेक्ट्रॉनिक मेल आणि सर्व्हर लॉगिंग सेवा. ही पातळी इतर सर्व स्तरांवर नियंत्रण ठेवते. उदाहरणार्थ, जर वापरकर्ता एक्सेल स्प्रेडशीट्सवर काम करत असेल आणि नेटवर्क फाइल सर्व्हरवर त्याच्या स्वतःच्या निर्देशिकेत कामाची फाइल सेव्ह करण्याचा निर्णय घेत असेल, तर ॲप्लिकेशन लेयर खात्री करतो की फाइल कामाच्या संगणकावरून नेटवर्क ड्राइव्हवर पारदर्शकपणे वापरकर्त्याकडे हलवली जाईल. .

    वाहतूक (4) स्तर (वाहतूक स्तर)त्रुटी आणि तोटा न करता पॅकेट्सचे वितरण सुनिश्चित करते, तसेच आवश्यक क्रमाने. येथे, प्रसारित केलेला डेटा ब्लॉकमध्ये विभागला जातो, पॅकेटमध्ये ठेवला जातो आणि प्राप्त केलेला डेटा पॅकेटमधून पुनर्संचयित केला जातो. कनेक्शन (व्हर्च्युअल चॅनेल) स्थापित करून आणि त्याशिवाय पॅकेट वितरण शक्य आहे. ट्रान्सपोर्ट लेयर हा बाउंड्री लेयर आहे आणि वरच्या तीनमधील पूल आहे, जे अत्यंत ऍप्लिकेशन-विशिष्ट आहेत आणि खालचे तीन, जे अत्यंत नेटवर्क-विशिष्ट आहेत.

    नेटवर्क (3) स्तर (नेटवर्क स्तर)पॅकेट संबोधित करण्यासाठी आणि तार्किक नावे (तार्किक पत्ते, जसे की IP पत्ते किंवा IPX पत्ते) भौतिक नेटवर्क MAC पत्त्यांवर (आणि त्याउलट) भाषांतरित करण्यासाठी जबाबदार आहे. त्याच स्तरावर, पॅकेट त्याच्या गंतव्यस्थानावर वितरित केलेला मार्ग (पथ) निवडण्याची समस्या सोडवली जाते (जर नेटवर्कमध्ये अनेक मार्ग असतील तर). नेटवर्क स्तरावर, जटिल इंटरमीडिएट नेटवर्क उपकरणे जसे की राउटर ऑपरेट करतात.

    चॅनल (2) लेयर किंवा ट्रान्समिशन लाइन कंट्रोल लेयर (डेटा लिंक लेयर)प्रारंभिक आणि अंतिम नियंत्रण फील्डसह दिलेल्या नेटवर्कसाठी (इथरनेट, टोकन-रिंग, FDDI) मानक प्रकारचे पॅकेट (फ्रेम) व्युत्पन्न करण्यासाठी जबाबदार आहे. येथे, नेटवर्क प्रवेश नियंत्रित केला जातो, चेकसमची गणना करून ट्रान्समिशन त्रुटी शोधल्या जातात आणि चुकीचे पॅकेट रिसीव्हरला पुन्हा पाठवले जातात. डेटा लिंक लेयर दोन सबलेयर्समध्ये विभागलेला आहे: वरचा एलएलसी आणि लोअर MAC. इंटरमीडिएट नेटवर्क उपकरणे जसे की स्विचेस डेटा लिंक स्तरावर कार्य करतात.

    भौतिक (1) स्तर (भौतिक स्तर)- ही मॉडेलची सर्वात खालची पातळी आहे, जी प्रसारित माहिती वापरल्या जाणाऱ्या ट्रान्समिशन माध्यमात स्वीकारलेल्या सिग्नल पातळीमध्ये एन्कोड करण्यासाठी आणि रिव्हर्स डीकोडिंगसाठी जबाबदार आहे. हे कनेक्टर, कनेक्टर, इलेक्ट्रिकल मॅचिंग, ग्राउंडिंग, हस्तक्षेप संरक्षण इत्यादीसाठी आवश्यकता देखील परिभाषित करते. भौतिक स्तरावर, ट्रान्ससीव्हर्स, रिपीटर आणि रिपीटर हब सारखी नेटवर्क उपकरणे कार्य करतात.




हे मॉडेल 1984 मध्ये इंटरनॅशनल स्टँडर्ड ऑर्गनायझेशन (ISO) द्वारे विकसित केले गेले होते आणि त्याला मूळतः ओपन सिस्टम इंटरकनेक्शन, OSI असे म्हणतात.
ओपन सिस्टम इंटरॅक्शन मॉडेल (खरं तर, नेटवर्क इंटरॅक्शन मॉडेल) नेटवर्क कम्युनिकेशन्सच्या डिझाइनसाठी एक मानक आहे आणि नेटवर्क तयार करण्यासाठी एक स्तरित दृष्टीकोन गृहीत धरतो.
मॉडेलचा प्रत्येक स्तर परस्परसंवाद प्रक्रियेच्या वेगवेगळ्या टप्प्यांवर काम करतो. स्तरांमध्ये विभागून, OSI नेटवर्क मॉडेल हार्डवेअर आणि सॉफ्टवेअरसाठी एकत्र काम करणे सोपे करते. OSI मॉडेल नेटवर्क फंक्शन्सला सात स्तरांमध्ये विभाजित करते: अनुप्रयोग, सादरीकरण, सत्र, वाहतूक, नेटवर्क, लिंक आणि भौतिक.


  • भौतिक स्तर(भौतिक स्तर) - नेटवर्कवर संगणक कसे भौतिकरित्या कनेक्ट केलेले आहेत हे निर्धारित करते. या स्तराशी संबंधित साधनांची कार्ये म्हणजे डिजिटल डेटाचे भौतिक माध्यमावर (उदाहरणार्थ, केबलवरून) प्रसारित केलेल्या सिग्नलमध्ये बिट-बाय-बिट रूपांतर, तसेच सिग्नलचे प्रत्यक्ष प्रसारण.
  • डेटा लिंक स्तर(डेटा लिंक लेयर) - भौतिक स्तराद्वारे सदस्यांमधील डेटा हस्तांतरण आयोजित करण्यासाठी जबाबदार आहे, म्हणून, या स्तरावर, संबोधित साधने प्रदान केली जातात ज्यामुळे सामान्यशी कनेक्ट केलेल्या ग्राहकांच्या संपूर्ण संचामध्ये प्रेषक आणि प्राप्तकर्ता अद्वितीयपणे ओळखणे शक्य होते. संप्रेषण लाइन. या स्तराच्या फंक्शन्समध्ये ग्राहकांच्या अनेक जोड्यांद्वारे एका कम्युनिकेशन लाइनचा समांतर वापर करण्याच्या उद्देशाने ट्रान्समिशन ऑर्डर करणे देखील समाविष्ट आहे. याव्यतिरिक्त, लिंक लेयर टूल्स एरर चेकिंग प्रदान करतात जी भौतिक स्तराद्वारे डेटा ट्रान्समिशन दरम्यान उद्भवू शकतात.
  • नेटवर्क स्तर(नेटवर्क लेयर) - नेटवर्कमधील संगणकांमधील डेटाचे वितरण सुनिश्चित करते, जे विविध भौतिक नेटवर्कची संघटना आहे. हा स्तर लॉजिकल ॲड्रेसिंग टूल्सची उपस्थिती गृहीत धरतो जे तुम्हाला इंटरकनेक्ट केलेल्या नेटवर्कमध्ये संगणकाला अनन्यपणे ओळखण्याची परवानगी देतात. या स्तरावरील साधनांद्वारे केलेल्या मुख्य कार्यांपैकी एक म्हणजे विशिष्ट प्राप्तकर्त्याकडे डेटाचे लक्ष्यित हस्तांतरण.
  • वाहतूक थर(वाहतूक स्तर) - वेगवेगळ्या संगणकांवर कार्यरत असलेल्या दोन प्रोग्राम्स दरम्यान डेटा ट्रान्सफर लागू करते, कमी स्तरांच्या ट्रान्समिशन त्रुटींमुळे उद्भवू शकणाऱ्या माहितीचे नुकसान आणि डुप्लिकेशनची अनुपस्थिती सुनिश्चित करते. जर ट्रान्सपोर्ट लेयरद्वारे प्रसारित केलेला डेटा खंडित झाला असेल, तर या लेयरचे माध्यम हे सुनिश्चित करतात की तुकडे योग्य क्रमाने एकत्र केले जातात.
  • सत्र (किंवा सत्र) पातळी(सत्र स्तर) - दोन प्रोग्राम्सना नेटवर्कवर दीर्घकालीन संप्रेषण राखण्यासाठी परवानगी देते, ज्याला सत्र (सत्र) किंवा सत्र म्हणतात. हा स्तर सत्र स्थापना, माहितीची देवाणघेवाण आणि सत्र समाप्ती व्यवस्थापित करतो. हे प्रमाणीकरणासाठी देखील जबाबदार आहे, ज्यामुळे केवळ काही सदस्यांना सत्रात भाग घेण्याची परवानगी मिळते आणि सत्र माहितीच्या प्रवेशाचे नियमन करण्यासाठी सुरक्षा सेवा प्रदान करते.
  • सादरीकरण स्तर(प्रेझेंटेशन लेयर) - आउटगोइंग मेसेज डेटाचे सामान्य फॉरमॅटमध्ये इंटरमीडिएट रुपांतरण करते, जे खालच्या लेव्हलद्वारे प्रदान केले जाते, तसेच सामान्य फॉरमॅटमधून इनकमिंग डेटाचे रिव्हर्स रुपांतरण प्राप्त करणाऱ्या प्रोग्रामला समजण्यायोग्य फॉरमॅटमध्ये करते.
  • अनुप्रयोग स्तर(अनुप्रयोग स्तर) - उच्च-स्तरीय नेटवर्क संप्रेषण कार्ये प्रदान करते, जसे की फायली हस्तांतरित करणे, ईमेल पाठवणे इ.

सोप्या भाषेत OSI मॉडेल


OSI मॉडेल हे इंग्रजी ओपन सिस्टम इंटरकनेक्शनचे संक्षिप्त रूप आहे, म्हणजेच ओपन सिस्टमच्या परस्परसंवादाचे मॉडेल. ओपन सिस्टम नेटवर्क उपकरणे (नेटवर्क कार्ड, स्विचेस, राउटरसह संगणक) म्हणून समजले जाऊ शकतात.
OSI नेटवर्किंग मॉडेल हे नेटवर्क उपकरणांसाठी ब्लूप्रिंट (किंवा संप्रेषण योजना) आहे. नवीन नेटवर्क प्रोटोकॉलच्या निर्मितीमध्ये OSI देखील भूमिका बजावते, कारण ते परस्परसंवादासाठी मानक म्हणून काम करते.
OSI मध्ये 7 ब्लॉक्स (स्तर) असतात. प्रत्येक ब्लॉक विविध नेटवर्क उपकरणांच्या नेटवर्क परस्परसंवादामध्ये त्याची अद्वितीय भूमिका पार पाडतो.
OSI मॉडेलचे 7 स्तर: 1 - भौतिक, 2 - चॅनेल, 3 - नेटवर्क, 4 - वाहतूक, 5 - सत्र, 6 - सादरीकरण, 7 - अर्ज.
मॉडेलच्या प्रत्येक स्तरावर नेटवर्क प्रोटोकॉल (डेटा हस्तांतरण मानक) चा स्वतःचा संच असतो ज्याद्वारे नेटवर्कवरील डिव्हाइसेस डेटाची देवाणघेवाण करतात.
लक्षात ठेवा, नेटवर्क उपकरण जितके अधिक क्लिष्ट आहे, तितकी अधिक क्षमता प्रदान करते, परंतु ते अधिक स्तर व्यापते आणि परिणामी, ते जितके हळू कार्य करते.

नेटवर्क मॉडेल. भाग 1. OSI.


सिद्धांतापासून सुरुवात करणे आणि नंतर हळूहळू सरावाकडे जाणे नक्कीच चांगले आहे. म्हणून, प्रथम आम्ही नेटवर्क मॉडेल (सैद्धांतिक मॉडेल) विचारात घेऊ आणि नंतर आम्ही सैद्धांतिक नेटवर्क मॉडेल नेटवर्क पायाभूत सुविधांमध्ये (नेटवर्क उपकरणे, वापरकर्ता संगणक, केबल्स, रेडिओ लहरी इ.) कसे बसते यावर पडदा उचलू.
तर, नेटवर्क मॉडेलनेटवर्क प्रोटोकॉलमधील परस्परसंवादाचे मॉडेल आहे. आणि प्रोटोकॉल, या बदल्यात, विविध प्रोग्राम डेटाची देवाणघेवाण कशी करतील हे निर्धारित करणारे मानक आहेत.
मी उदाहरणासह समजावून सांगतो: इंटरनेटवर कोणतेही पृष्ठ उघडताना, सर्व्हर (जेथे पृष्ठ उघडले जाते) HTTP प्रोटोकॉलद्वारे आपल्या ब्राउझरला डेटा (हायपरटेक्स्ट दस्तऐवज) पाठवतो. HTTP प्रोटोकॉलबद्दल धन्यवाद, तुमचा ब्राउझर, सर्व्हरकडून डेटा प्राप्त करतो, त्यावर प्रक्रिया कशी करायची आहे हे माहित आहे आणि तुम्हाला विनंती केलेले पृष्ठ दाखवून त्यावर यशस्वीपणे प्रक्रिया करते.
इंटरनेटवरील पेज काय आहे हे तुम्हाला अजून माहीत नसेल, तर मी थोडक्यात स्पष्ट करेन: वेब पेजवरील कोणताही मजकूर विशेष टॅगमध्ये बंद केलेला असतो जो ब्राउझरला कोणत्या मजकूराचा आकार वापरायचा, त्याचा रंग, स्थान पृष्ठ (डावीकडे, उजवीकडे किंवा मध्यभागी). हे केवळ मजकूरावरच लागू होत नाही, तर चित्रे, फॉर्म, सक्रिय घटक आणि सामान्यतः सर्व सामग्रीवर देखील लागू होते, उदा. पृष्ठावर काय आहे. ब्राउझर, टॅग शोधून, त्यांच्या सूचनांनुसार कार्य करतो आणि या टॅगमध्ये संलग्न केलेला प्रक्रिया केलेला डेटा तुम्हाला दाखवतो. आपण स्वतः या पृष्ठाचे टॅग पाहू शकता (आणि टॅगमधील हा मजकूर), हे करण्यासाठी, आपल्या ब्राउझरच्या मेनूवर जा आणि निवडा - स्त्रोत कोड पहा.
चला जास्त विचलित होऊ नका, ज्यांना विशेषज्ञ बनायचे आहे त्यांच्यासाठी "नेटवर्क मॉडेल" हा एक आवश्यक विषय आहे. या लेखात 3 भाग आहेत आणि तुमच्यासाठी, मी तो कंटाळवाणा न करता, स्पष्टपणे आणि थोडक्यात लिहिण्याचा प्रयत्न केला. तपशीलांसाठी, किंवा अतिरिक्त स्पष्टीकरणासाठी, पृष्ठाच्या तळाशी असलेल्या टिप्पण्यांमध्ये लिहा आणि मी तुम्हाला नक्कीच मदत करेन.
आम्ही, सिस्को नेटवर्किंग अकादमीप्रमाणे, दोन नेटवर्क मॉडेल्सचा विचार करू: OSI मॉडेल आणि TCP/IP मॉडेल (कधीकधी DOD म्हणतात), आणि त्याच वेळी त्यांची तुलना करू.

OSI संदर्भ नेटवर्क मॉडेल


ओएसआय म्हणजे ओपन सिस्टम इंटरकनेक्शन. रशियन भाषेत हे असे वाटते: ओपन सिस्टमच्या परस्परसंवादाचे नेटवर्क मॉडेल (संदर्भ मॉडेल). या मॉडेलला सुरक्षितपणे मानक म्हटले जाऊ शकते. हे असे मॉडेल आहे जे नेटवर्क उपकरण उत्पादक नवीन उत्पादने विकसित करताना अनुसरण करतात.
OSI नेटवर्क मॉडेलमध्ये 7 स्तर असतात आणि तळापासून मोजणी सुरू करण्याची प्रथा आहे.
चला त्यांची यादी करूया:
7. अनुप्रयोग स्तर
6. सादरीकरण स्तर
5. सत्र स्तर
4. वाहतूक स्तर
3. नेटवर्क स्तर
2. डेटा लिंक स्तर
1. भौतिक स्तर

वर नमूद केल्याप्रमाणे, नेटवर्क मॉडेल हे नेटवर्क प्रोटोकॉल (मानक) यांच्यातील परस्परसंवादाचे मॉडेल आहे आणि प्रत्येक स्तरावर त्याचे स्वतःचे प्रोटोकॉल आहेत. त्यांची यादी करणे ही एक कंटाळवाणी प्रक्रिया आहे (आणि त्यात काही अर्थ नाही), म्हणून उदाहरण वापरून सर्वकाही पाहणे चांगले आहे, कारण उदाहरणांसह सामग्रीची पचनीयता खूप जास्त आहे;)

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


ॲप्लिकेशन लेयर किंवा ॲप्लिकेशन लेयर हे मॉडेलचे सर्वात वरचे स्तर आहे. हे नेटवर्कसह वापरकर्ता अनुप्रयोगांशी संवाद साधते. आम्ही सर्व या ऍप्लिकेशन्सशी परिचित आहोत: वेब ब्राउझिंग (HTTP), मेल पाठवणे आणि प्राप्त करणे (SMTP, POP3), फाइल्स प्राप्त करणे आणि प्राप्त करणे (FTP, TFTP), रिमोट ऍक्सेस (टेलनेट) इ.

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


प्रेझेंटेशन लेयर किंवा प्रेझेंटेशन लेयर - ते डेटाला योग्य फॉरमॅटमध्ये रूपांतरित करते. उदाहरणासह समजून घेणे सोपे आहे: आपण स्क्रीनवर पहात असलेली चित्रे (सर्व प्रतिमा) एक आणि शून्य (बिट्स) च्या लहान भागांच्या स्वरूपात फाइल पाठवताना प्रसारित केली जातात. म्हणून, जेव्हा तुम्ही तुमच्या मित्राला ईमेलद्वारे फोटो पाठवता, तेव्हा SMTP ऍप्लिकेशन लेयर प्रोटोकॉल फोटो खालच्या स्तरावर पाठवते, म्हणजे. सादरीकरण स्तरावर. जेथे तुमचा फोटो खालच्या स्तरांसाठी डेटाच्या सोयीस्कर स्वरूपात रूपांतरित केला जातो, उदाहरणार्थ बिट्समध्ये (एक आणि शून्य).
अगदी त्याच प्रकारे, जेव्हा तुमच्या मित्राला तुमचा फोटो मिळू लागतो, तेव्हा तो त्याच्याकडे समान आणि शून्याच्या स्वरूपात येईल आणि हा प्रेझेंटेशन लेयर आहे जो बिट्सला पूर्ण फोटोमध्ये रूपांतरित करतो, उदाहरणार्थ, a JPEG.
प्रतिमा (JPEG, GIF, PNG, TIFF), एन्कोडिंग्स (ASCII, EBDIC), संगीत आणि व्हिडिओ (MPEG) इत्यादींसाठी प्रोटोकॉल (मानक) सह ही पातळी अशा प्रकारे कार्य करते.

सत्र स्तर


सत्र स्तर किंवा सत्र स्तर - नावाप्रमाणेच, ते संगणकांमधील संप्रेषण सत्र आयोजित करते. एक चांगले उदाहरण ऑडिओ आणि व्हिडिओ कॉन्फरन्सिंग असेल; या स्तरावर हे स्थापित केले जाते की सिग्नल कोणत्या कोडेकसह एन्कोड केला जाईल आणि हा कोडेक दोन्ही मशीनवर उपस्थित असणे आवश्यक आहे. दुसरे उदाहरण म्हणजे SMPP (शॉर्ट मेसेज पीअर-टू-पीअर प्रोटोकॉल), ज्याचा उपयोग सुप्रसिद्ध SMS आणि USSD विनंत्या पाठवण्यासाठी केला जातो. एक शेवटचे उदाहरण: PAP (पासवर्ड ऑथेंटिकेशन प्रोटोकॉल) एन्क्रिप्शनशिवाय सर्व्हरवर वापरकर्तानाव आणि पासवर्ड पाठवण्याचा जुना प्रोटोकॉल आहे.
मी सत्र पातळीबद्दल अधिक काही बोलणार नाही, अन्यथा आम्ही प्रोटोकॉलच्या कंटाळवाण्या वैशिष्ट्यांचा शोध घेऊ. आणि जर त्यांना (वैशिष्ट्ये) तुम्हाला स्वारस्य असेल, तर मला पत्र लिहा किंवा टिप्पण्यांमध्ये एक संदेश द्या आणि मला या विषयावर अधिक तपशीलवार विस्तार करण्यास सांगा आणि नवीन लेख येण्यास जास्त वेळ लागणार नाही;)

वाहतूक थर


वाहतूक स्तर - हा स्तर प्रेषकाकडून प्राप्तकर्त्यापर्यंत डेटा ट्रान्समिशनची विश्वासार्हता सुनिश्चित करतो. खरं तर, सर्वकाही अगदी सोपे आहे, उदाहरणार्थ, आपण आपल्या मित्राशी किंवा शिक्षकाशी वेबकॅम वापरून संवाद साधता. प्रसारित प्रतिमेच्या प्रत्येक बिटच्या विश्वसनीय वितरणाची आवश्यकता आहे का? नक्कीच नाही, जर स्ट्रीमिंग व्हिडिओमधून काही बिट्स गमावले असतील, तर तुम्हाला ते लक्षातही येणार नाही, चित्र देखील बदलणार नाही (कदाचित 900,000 पिक्सेलपैकी एका पिक्सेलचा रंग बदलेल, जो वेगाने फ्लॅश होईल. 24 फ्रेम प्रति सेकंद).
आता हे उदाहरण देऊ: एखादा मित्र तुम्हाला (उदाहरणार्थ, मेलद्वारे) महत्त्वाची माहिती किंवा संग्रहणातील प्रोग्राम पाठवतो. तुम्ही हे संग्रहण तुमच्या संगणकावर डाउनलोड करा. येथे 100% विश्वासार्हता आवश्यक आहे, कारण... संग्रहण डाउनलोड करताना काही बिट्स गमावल्यास, तुम्ही ते अनझिप करू शकणार नाही, म्हणजे. आवश्यक डेटा काढा. किंवा सर्व्हरवर पासवर्ड पाठवण्याची कल्पना करा आणि वाटेत एक बिट गमावला - पासवर्ड आधीच त्याचे स्वरूप गमावेल आणि अर्थ बदलेल.
म्हणून, जेव्हा आपण इंटरनेटवर व्हिडिओ पाहतो तेव्हा काहीवेळा आपल्याला काही कलाकृती, विलंब, आवाज इ. आणि जेव्हा आपण वेब पृष्ठावरील मजकूर वाचतो तेव्हा अक्षरांचे नुकसान (किंवा विकृती) स्वीकार्य नसते आणि जेव्हा आपण प्रोग्राम डाउनलोड करतो तेव्हा सर्व काही त्रुटींशिवाय होते.
या स्तरावर मी दोन प्रोटोकॉल हायलाइट करेन: UDP आणि TCP. UDP प्रोटोकॉल (User Datagram Protocol) कनेक्शन स्थापित केल्याशिवाय डेटा हस्तांतरित करतो, डेटाच्या वितरणाची पुष्टी करत नाही आणि पुनरावृत्ती करत नाही. TCP प्रोटोकॉल (ट्रान्समिशन कंट्रोल प्रोटोकॉल), जो ट्रान्समिशनपूर्वी कनेक्शन स्थापित करतो, डेटाच्या वितरणाची पुष्टी करतो, आवश्यक असल्यास त्याची पुनरावृत्ती करतो आणि डाउनलोड केलेल्या डेटाच्या अखंडतेची आणि योग्य क्रमाची हमी देतो.
म्हणून, संगीत, व्हिडिओ, व्हिडिओ कॉन्फरन्सिंग आणि कॉलसाठी आम्ही UDP वापरतो (आम्ही पडताळणीशिवाय आणि विलंब न करता डेटा हस्तांतरित करतो), आणि मजकूर, प्रोग्राम, पासवर्ड, संग्रहण इ. - TCP (पावतीच्या पुष्टीकरणासह डेटा ट्रान्समिशनला अधिक वेळ लागतो).

नेटवर्क स्तर


नेटवर्क स्तर - हा स्तर डेटा कोणत्या मार्गाने प्रसारित केला जाईल हे निर्धारित करते. आणि, तसे, हे ओएसआय नेटवर्क मॉडेलचे तिसरे स्तर आहे, आणि अशी उपकरणे आहेत ज्यांना तृतीय-स्तरीय उपकरण म्हणतात - राउटर.
आपण सर्वांनी IP पत्त्याबद्दल ऐकले आहे, हेच IP (इंटरनेट प्रोटोकॉल) प्रोटोकॉल करते. IP पत्ता हा नेटवर्कवरील तार्किक पत्ता असतो.
या स्तरावर बरेच प्रोटोकॉल आहेत आणि आम्ही या सर्व प्रोटोकॉलचे अधिक तपशीलवार नंतर स्वतंत्र लेखांमध्ये आणि उदाहरणांसह परीक्षण करू. आता मी फक्त काही लोकप्रियांची यादी करेन.
जसे प्रत्येकाने IP पत्ता आणि पिंग कमांडबद्दल ऐकले आहे, तसेच ICMP प्रोटोकॉल कसे कार्य करते.
तेच राउटर (ज्यांच्यासह आम्ही भविष्यात कार्य करू) पॅकेट्स (RIP, EIGRP, OSPF) मार्गस्थ करण्यासाठी या स्तराचे प्रोटोकॉल वापरतात.
CCNA (एक्सप्लोरेशन 2) कोर्सचा संपूर्ण दुसरा भाग रूटिंगबद्दल आहे.

डेटा लिंक स्तर


डेटा लिंक लेयर - आम्हाला भौतिक स्तरावरील नेटवर्कच्या परस्परसंवादासाठी याची आवश्यकता आहे. कदाचित प्रत्येकाने MAC पत्त्याबद्दल ऐकले असेल; लिंक लेयर डिव्हाइसेस - स्विच, हब इ.
IEEE (इंस्टिट्यूट ऑफ इलेक्ट्रिकल अँड इलेक्ट्रॉनिक्स इंजिनियर्स) डेटा लिंक लेयरला दोन उपस्तर म्हणून परिभाषित करते: LLC आणि MAC.
एलएलसी - लॉजिकल लिंक कंट्रोल, वरच्या स्तराशी संवाद साधण्यासाठी तयार केले आहे.
MAC - मीडिया ऍक्सेस कंट्रोल, खालच्या स्तराशी संवाद साधण्यासाठी तयार केले आहे.
मी उदाहरणासह समजावून सांगेन: तुमच्या संगणकावर (लॅपटॉप, कम्युनिकेटर) नेटवर्क कार्ड (किंवा इतर काही अडॅप्टर) आहे आणि त्यामुळे त्याच्याशी (कार्डसह) संवाद साधण्यासाठी ड्रायव्हर आहे. ड्रायव्हर हा एक प्रोग्राम आहे - लिंक लेयरचा वरचा सबलेयर, ज्याद्वारे तुम्ही खालच्या लेव्हलशी संवाद साधू शकता किंवा मायक्रोप्रोसेसर (हार्डवेअर) सह - लिंक लेयरचा खालचा सबलेयर.
या स्तरावर अनेक ठराविक प्रतिनिधी आहेत. PPP (पॉइंट-टू-पॉइंट) दोन संगणकांना थेट जोडण्यासाठी एक प्रोटोकॉल आहे. FDDI (फायबर डिस्ट्रिब्युटेड डेटा इंटरफेस) - मानक 200 किलोमीटरपर्यंतच्या अंतरावर डेटा प्रसारित करतो. CDP (Cisco Discovery Protocol) हा Cisco Systems च्या मालकीचा एक प्रोप्रायटरी प्रोटोकॉल आहे, ज्याचा वापर शेजारील उपकरणे शोधण्यासाठी आणि या उपकरणांबद्दल माहिती मिळवण्यासाठी केला जाऊ शकतो.
CCNA (एक्सप्लोरेशन 3) कोर्सचा संपूर्ण तिसरा भाग द्वितीय-स्तरीय उपकरणांबद्दल आहे.

भौतिक स्तर


भौतिक स्तर ही सर्वात खालची पातळी आहे जी थेट डेटा प्रवाह प्रसारित करते. प्रोटोकॉल आपल्या सर्वांना माहीत आहेत: ब्लूटूथ, IRDA (इन्फ्रारेड कम्युनिकेशन), तांब्याच्या तारा (ट्विस्टेड जोडी, टेलिफोन लाईन), वाय-फाय इ.
भविष्यातील लेखांमध्ये आणि CCNA कोर्समध्ये तपशील आणि तपशील पहा. CCNA अभ्यासक्रमाचा संपूर्ण पहिला भाग (एक्सप्लोरेशन 1) OSI मॉडेलला समर्पित आहे.

निष्कर्ष


म्हणून आम्ही OSI नेटवर्क मॉडेलकडे पाहिले. पुढील भागात, आम्ही TCP/IP नेटवर्क मॉडेलकडे जाऊ, ते लहान आहे आणि प्रोटोकॉल समान आहेत. CCNA चाचण्या यशस्वीपणे उत्तीर्ण होण्यासाठी, तुम्हाला तुलना करणे आणि फरक ओळखणे आवश्यक आहे, जे केले जाईल.

काही विचार केल्यानंतर, मी येथे नेटवर्क समस्या वेबसाइटवरून एक लेख पोस्ट करण्याचा निर्णय घेतला. जेणेकरून सर्व काही एकाच ठिकाणी असेल.

आणि पुन्हा नमस्कार, प्रिय मित्रांनो, आज आपण समजून घेऊ की OSI नेटवर्क मॉडेल काय आहे आणि ते कशासाठी आहे.

तुम्हाला कदाचित आधीच समजले आहे की, आधुनिक नेटवर्क खूप, खूप जटिल आहेत, त्यांच्यामध्ये अनेक भिन्न प्रक्रिया घडतात, शेकडो क्रिया केल्या जातात. नेटवर्क फंक्शन्सच्या या विविधतेचे वर्णन करण्याची प्रक्रिया सुलभ करण्यासाठी (आणि सर्वात महत्त्वाचे म्हणजे, या कार्यांच्या पुढील विकासाची प्रक्रिया सुलभ करण्यासाठी), त्यांची रचना करण्याचा प्रयत्न केला गेला. संरचनेच्या परिणामी, संगणक नेटवर्कद्वारे केलेली सर्व कार्ये अनेक स्तरांमध्ये विभागली जातात, ज्यापैकी प्रत्येक केवळ विशिष्ट, अत्यंत विशिष्ट कार्यांच्या श्रेणीसाठी जबाबदार आहे. येथे नेटवर्क मॉडेलची तुलना कंपनीच्या संरचनेशी केली जाऊ शकते. कंपनी विभागांमध्ये विभागली गेली आहे. प्रत्येक विभाग स्वतःचे कार्य करतो, परंतु कामाच्या दरम्यान ते इतर विभागांच्या संपर्कात असते.


नेटवर्क मॉडेल वापरून फंक्शन्सचे पृथक्करण


OSI नेटवर्क मॉडेल अशा प्रकारे डिझाइन केले आहे की नेटवर्क मॉडेलचे उच्च स्तर त्यांची माहिती प्रसारित करण्यासाठी नेटवर्क मॉडेलच्या खालच्या स्तरांचा वापर करतात. मॉडेल स्तर ज्या नियमांद्वारे संप्रेषण करतात त्यांना नेटवर्क प्रोटोकॉल म्हणतात. मॉडेलच्या विशिष्ट स्तरावरील नेटवर्क प्रोटोकॉल एकतर त्याच्या स्वत: च्या स्तरावरील प्रोटोकॉलसह किंवा शेजारच्या स्तरावरील प्रोटोकॉलसह संवाद साधू शकतो. येथे आपण पुन्हा कंपनीच्या कामाशी साधर्म्य काढू शकतो. नेटवर्क मॉडेलप्रमाणे कठोर नसले तरी कंपनीकडे नेहमीच स्पष्टपणे स्थापित पदानुक्रम असते. पदानुक्रमाच्या एका स्तरावरील कामगार पदानुक्रमाच्या उच्च स्तरावरील कामगारांकडून प्राप्त झालेल्या आदेशांची अंमलबजावणी करतात.


OSI नेटवर्क मॉडेलच्या स्तरांमधील परस्परसंवाद


नेटवर्कवर चालणारे प्रत्येक उपकरण OSI मॉडेलच्या योग्य स्तरांवर कार्य करणारी प्रणाली म्हणून प्रस्तुत केले जाऊ शकते. शिवाय, हे उपकरण त्याच्या कामात OSI मॉडेलचे सर्व स्तर आणि फक्त काही खालच्या स्तरांवर वापरू शकते. सहसा, जेव्हा ते म्हणतात की डिव्हाइस मॉडेलच्या विशिष्ट स्तरावर कार्य करते, तेव्हा त्यांचा अर्थ असा होतो की ते नेटवर्क मॉडेलच्या या स्तरावर आणि त्याखालील सर्व स्तरांवर कार्य करते.


OSI नेटवर्क मॉडेलच्या काही स्तरांवर कार्य करा


जेव्हा दोन भिन्न नेटवर्क उपकरणे एकमेकांशी संप्रेषण करतात, तेव्हा ते नेटवर्क मॉडेलच्या समान स्तरांचे प्रोटोकॉल वापरतात, तर परस्परसंवाद प्रक्रियेमध्ये थेट परस्परसंवाद ज्या स्तरावर होतो त्या स्तराचे प्रोटोकॉल आणि सर्व अंतर्निहित स्तरांचे आवश्यक प्रोटोकॉल यांचा समावेश असतो. ते डेटा ट्रान्सफरसाठी वापरले जातात, वरच्या स्तरावरून प्राप्त होतात.


OSI मॉडेलच्या दृष्टीकोनातून दोन प्रणालींमधील संप्रेषण


नेटवर्क मॉडेलच्या वरच्या स्तरावरून नेटवर्क मॉडेलच्या खालच्या स्तरावर माहिती प्रसारित करताना, या उपयुक्त माहितीमध्ये शीर्षलेख नावाची काही सेवा माहिती जोडली जाते (स्तर 2 वर, केवळ शीर्षलेखच जोडला जात नाही तर ट्रेलर देखील). सेवा माहिती जोडण्याच्या या प्रक्रियेला एन्कॅप्युलेशन म्हणतात. प्राप्त करताना (खालच्या स्तरावरून वरच्या स्तरावर माहिती हस्तांतरित करणे), ही सेवा माहिती विभक्त केली जाते आणि मूळ डेटा प्राप्त केला जातो. या प्रक्रियेला डीनकॅप्सुलेशन म्हणतात. त्याच्या मुळाशी, ही प्रक्रिया मेलद्वारे पत्र पाठवण्याच्या प्रक्रियेसारखीच आहे. कल्पना करा की तुम्हाला तुमच्या मित्राला पत्र पाठवायचे आहे. आपण एक पत्र लिहा - ही उपयुक्त माहिती आहे. जेव्हा तुम्ही ते मेलद्वारे पाठवता, तेव्हा तुम्ही ते एका लिफाफ्यात पॅक करता आणि त्यावर प्राप्तकर्त्याचा पत्ता लिहिता, म्हणजेच तुम्ही उपयुक्त माहितीमध्ये काही शीर्षक जोडता. थोडक्यात, हे encapsulation आहे. तुमचे पत्र मिळाल्यावर, तुमचा मित्र ते डी-कॅप्स्युलेट करतो - म्हणजे, लिफाफा फाडतो आणि त्यातून उपयुक्त माहिती काढतो - तुमचे पत्र.


एन्केप्सुलेशनच्या तत्त्वाचे प्रात्यक्षिक


OSI मॉडेल प्रणालीच्या परस्परसंवादादरम्यान केलेल्या सर्व कार्यांना 7 स्तरांमध्ये विभाजित करते: भौतिक (भौतिक) - 1, चॅनेल (डेटा लिंक) -2, नेटवर्क (नेटवर्क) - 3, वाहतूक (वाहतूक) - 4, सत्र (सत्र) - 5, सादरीकरण -6 आणि अर्ज - 7.


ओपन सिस्टीम इंटरॅक्शन मॉडेलचे स्तर


ओपन सिस्टीम इंटरॅक्शन मॉडेलच्या प्रत्येक स्तराच्या उद्देशाचा थोडक्यात विचार करूया.

ऍप्लिकेशन लेयर हा बिंदू आहे ज्याद्वारे ऍप्लिकेशन नेटवर्कशी संवाद साधतात (ओएसआय मॉडेलमध्ये प्रवेश बिंदू). OSI मॉडेलच्या या लेयरचा वापर करून, खालील कार्ये केली जातात: नेटवर्क व्यवस्थापन, सिस्टम व्यस्त व्यवस्थापन, फाइल हस्तांतरण व्यवस्थापन, त्यांच्या पासवर्डद्वारे वापरकर्त्याची ओळख. या स्तरावरील प्रोटोकॉलची उदाहरणे आहेत: HTTP, SMTP, RDP, इ. बऱ्याचदा, ऍप्लिकेशन लेयर प्रोटोकॉल एकाच वेळी सादरीकरण आणि सत्र स्तर प्रोटोकॉलची कार्ये करतात.


हा स्तर डेटा सादरीकरण स्वरूपासाठी जबाबदार आहे. साधारणपणे सांगायचे तर, ते ऍप्लिकेशन लेयरमधून प्राप्त झालेल्या डेटाचे नेटवर्कवर प्रसारित करण्यासाठी योग्य स्वरूपनात रूपांतरित करते (आणि त्यानुसार, रिव्हर्स ऑपरेशन करते, नेटवर्कवरून प्राप्त माहिती ऍप्लिकेशन्सद्वारे प्रक्रियेसाठी योग्य असलेल्या फॉरमॅटमध्ये रूपांतरित करते).


या स्तरावर, दोन प्रणालींमधील संप्रेषण सत्राची स्थापना, देखभाल आणि व्यवस्थापन होते. ही पातळी आहे जी संपूर्ण कालावधीसाठी सिस्टममधील संप्रेषण राखण्यासाठी जबाबदार असते ज्या दरम्यान त्यांचा परस्परसंवाद होतो.


OSI नेटवर्क मॉडेलच्या या स्तरावरील प्रोटोकॉल एका सिस्टममधून दुसऱ्या सिस्टममध्ये डेटा हस्तांतरित करण्यासाठी जबाबदार असतात. या स्तरावर, डेटाचे मोठे ब्लॉक्स नेटवर्क लेयरद्वारे प्रक्रियेसाठी योग्य असलेल्या लहान ब्लॉक्समध्ये विभागले जातात (डेटाचे खूप लहान ब्लॉक्स मोठ्या ब्लॉकमध्ये एकत्र केले जातात), हे ब्लॉक्स प्राप्तकर्त्याच्या शेवटी त्यांच्या नंतरच्या पुनर्प्राप्तीसाठी योग्यरित्या चिन्हांकित केले जातात. तसेच, योग्य प्रोटोकॉल वापरताना, हा स्तर नेटवर्क लेयर पॅकेट्सच्या वितरणावर नियंत्रण प्रदान करण्यास सक्षम आहे. या स्तरावर चालणाऱ्या डेटाच्या ब्लॉकला सामान्यतः सेगमेंट म्हणतात. या स्तरावरील प्रोटोकॉलची उदाहरणे आहेत: TCP, UDP, SPX, ATP, इ.


हा स्तर या स्तराच्या डेटा ब्लॉक्सच्या रूटिंगसाठी (एका सिस्टममधून दुसऱ्या सिस्टममध्ये इष्टतम मार्ग निश्चित करणे) साठी जबाबदार आहे. या स्तरावरील डेटाच्या ब्लॉकला सहसा पॅकेट म्हणतात. हा स्तर सिस्टमच्या तार्किक पत्ता (समान IP पत्ते) साठी देखील जबाबदार आहे, ज्याच्या आधारावर राउटिंग होते. या स्तरावरील प्रोटोकॉलमध्ये हे समाविष्ट आहे: IP, IPX, इ. या स्तरावर कार्यरत असलेल्या उपकरणांमध्ये राउटरचा समावेश होतो.


हा स्तर नेटवर्क डिव्हाइसेसचे भौतिक पत्ता (MAC पत्ते), माध्यमात प्रवेश नियंत्रित करण्यासाठी आणि भौतिक स्तराद्वारे केलेल्या त्रुटी सुधारण्यासाठी जबाबदार आहे. डेटा लिंक लेयरवर वापरल्या जाणाऱ्या डेटाच्या ब्लॉकला सहसा फ्रेम म्हणतात. या स्तरामध्ये खालील उपकरणांचा समावेश आहे: स्विचेस (सर्व नाही), पूल इ. या पातळीचा वापर करणारे एक सामान्य तंत्रज्ञान म्हणजे इथरनेट.


निवडलेल्या ट्रान्समिशन माध्यमावर ऑप्टिकल किंवा इलेक्ट्रिकल पल्स प्रसारित करते. या स्तरावरील उपकरणांमध्ये सर्व प्रकारचे रिपीटर्स आणि हब समाविष्ट आहेत.


OSI मॉडेल स्वतःच एक व्यावहारिक अंमलबजावणी नाही; ते केवळ सिस्टम घटकांच्या परस्परसंवादासाठी काही नियम गृहीत धरते. नेटवर्क प्रोटोकॉल स्टॅकची अंमलबजावणी करण्याचे एक व्यावहारिक उदाहरण म्हणजे TCP/IP प्रोटोकॉल स्टॅक (तसेच इतर कमी सामान्य प्रोटोकॉल स्टॅक).

सिद्धांतापासून सुरुवात करणे आणि नंतर हळूहळू सरावाकडे जाणे नक्कीच चांगले आहे. म्हणून, प्रथम आम्ही नेटवर्क मॉडेल (सैद्धांतिक मॉडेल) विचारात घेऊ आणि नंतर आम्ही सैद्धांतिक नेटवर्क मॉडेल नेटवर्क पायाभूत सुविधांमध्ये (नेटवर्क उपकरणे, वापरकर्ता संगणक, केबल्स, रेडिओ लहरी इ.) कसे बसते यावर पडदा उचलू.

तर, नेटवर्क मॉडेलनेटवर्क प्रोटोकॉलमधील परस्परसंवादाचे मॉडेल आहे. आणि प्रोटोकॉल, या बदल्यात, विविध प्रोग्राम डेटाची देवाणघेवाण कशी करतील हे निर्धारित करणारे मानक आहेत.

मी उदाहरणासह समजावून सांगतो: इंटरनेटवर कोणतेही पृष्ठ उघडताना, सर्व्हर (जेथे पृष्ठ उघडले जाते) HTTP प्रोटोकॉलद्वारे आपल्या ब्राउझरला डेटा (हायपरटेक्स्ट दस्तऐवज) पाठवतो. HTTP प्रोटोकॉलबद्दल धन्यवाद, तुमचा ब्राउझर, सर्व्हरकडून डेटा प्राप्त करतो, त्यावर प्रक्रिया कशी करायची आहे हे माहित आहे आणि तुम्हाला विनंती केलेले पृष्ठ दाखवून त्यावर यशस्वीपणे प्रक्रिया करते.

इंटरनेटवरील पेज काय आहे हे तुम्हाला अजून माहीत नसेल, तर मी थोडक्यात स्पष्ट करेन: वेब पेजवरील कोणताही मजकूर विशेष टॅगमध्ये बंद केलेला असतो जो ब्राउझरला कोणत्या मजकूराचा आकार वापरायचा, त्याचा रंग, स्थान पृष्ठ (डावीकडे, उजवीकडे किंवा मध्यभागी). हे केवळ मजकूरावरच लागू होत नाही, तर चित्रे, फॉर्म, सक्रिय घटक आणि सामान्यतः सर्व सामग्रीवर देखील लागू होते, उदा. पृष्ठावर काय आहे. ब्राउझर, टॅग शोधून, त्यांच्या सूचनांनुसार कार्य करतो आणि या टॅगमध्ये संलग्न केलेला प्रक्रिया केलेला डेटा तुम्हाला दाखवतो. आपण स्वतः या पृष्ठाचे टॅग पाहू शकता (आणि टॅगमधील हा मजकूर), हे करण्यासाठी, आपल्या ब्राउझरच्या मेनूवर जा आणि निवडा - स्त्रोत कोड पहा.

चला जास्त विचलित होऊ नका, ज्यांना विशेषज्ञ बनायचे आहे त्यांच्यासाठी "नेटवर्क मॉडेल" हा एक आवश्यक विषय आहे. या लेखात 3 भाग आहेत आणि तुमच्यासाठी, मी तो कंटाळवाणा न करता, स्पष्टपणे आणि थोडक्यात लिहिण्याचा प्रयत्न केला. तपशीलांसाठी, किंवा अतिरिक्त स्पष्टीकरणासाठी, पृष्ठाच्या तळाशी असलेल्या टिप्पण्यांमध्ये लिहा आणि मी तुम्हाला नक्कीच मदत करेन.

आम्ही, सिस्को नेटवर्किंग अकादमीप्रमाणे, दोन नेटवर्क मॉडेल्सचा विचार करू: OSI मॉडेल आणि TCP/IP मॉडेल (कधीकधी DOD म्हणतात), आणि त्याच वेळी त्यांची तुलना करू.

ओएसआय म्हणजे ओपन सिस्टम इंटरकनेक्शन. रशियन भाषेत हे असे वाटते: ओपन सिस्टमच्या परस्परसंवादाचे नेटवर्क मॉडेल (संदर्भ मॉडेल). या मॉडेलला सुरक्षितपणे मानक म्हटले जाऊ शकते. हे असे मॉडेल आहे जे नेटवर्क उपकरण उत्पादक नवीन उत्पादने विकसित करताना अनुसरण करतात.

OSI नेटवर्क मॉडेलमध्ये 7 स्तर असतात आणि तळापासून मोजणी सुरू करण्याची प्रथा आहे.

चला त्यांची यादी करूया:

  • 7. अनुप्रयोग स्तर
  • 6. सादरीकरण स्तर
  • 5. सत्र स्तर
  • 4. वाहतूक स्तर
  • 3. नेटवर्क स्तर
  • 2. डेटा लिंक स्तर
  • 1. भौतिक स्तर

वर नमूद केल्याप्रमाणे, नेटवर्क मॉडेल हे नेटवर्क प्रोटोकॉल (मानक) यांच्यातील परस्परसंवादाचे मॉडेल आहे आणि प्रत्येक स्तरावर त्याचे स्वतःचे प्रोटोकॉल आहेत. त्यांची यादी करणे ही एक कंटाळवाणी प्रक्रिया आहे (आणि त्यात काही अर्थ नाही), म्हणून उदाहरण वापरून सर्वकाही पाहणे चांगले आहे, कारण उदाहरणांसह सामग्रीची पचनीयता खूप जास्त आहे;)

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

ॲप्लिकेशन लेयर किंवा ॲप्लिकेशन लेयर हे मॉडेलचे सर्वात वरचे स्तर आहे. हे नेटवर्कसह वापरकर्ता अनुप्रयोगांशी संवाद साधते. आम्ही सर्व या ऍप्लिकेशन्सशी परिचित आहोत: वेब ब्राउझिंग (HTTP), मेल पाठवणे आणि प्राप्त करणे (SMTP, POP3), फाइल्स प्राप्त करणे आणि प्राप्त करणे (FTP, TFTP), रिमोट ऍक्सेस (टेलनेट) इ.

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

प्रेझेंटेशन लेयर किंवा प्रेझेंटेशन लेयर - ते डेटाला योग्य फॉरमॅटमध्ये रूपांतरित करते. उदाहरणासह समजून घेणे सोपे आहे: आपण स्क्रीनवर पहात असलेली चित्रे (सर्व प्रतिमा) एक आणि शून्य (बिट्स) च्या लहान भागांच्या स्वरूपात फाइल पाठवताना प्रसारित केली जातात. म्हणून, जेव्हा तुम्ही तुमच्या मित्राला ईमेलद्वारे फोटो पाठवता, तेव्हा SMTP ऍप्लिकेशन लेयर प्रोटोकॉल फोटो खालच्या स्तरावर पाठवते, म्हणजे. सादरीकरण स्तरावर. जेथे तुमचा फोटो खालच्या स्तरांसाठी डेटाच्या सोयीस्कर स्वरूपात रूपांतरित केला जातो, उदाहरणार्थ बिट्समध्ये (एक आणि शून्य).

अगदी त्याच प्रकारे, जेव्हा तुमच्या मित्राला तुमचा फोटो मिळू लागतो, तेव्हा तो त्याच्याकडे समान आणि शून्याच्या स्वरूपात येईल आणि हा प्रेझेंटेशन लेयर आहे जो बिट्सला पूर्ण फोटोमध्ये रूपांतरित करतो, उदाहरणार्थ, a JPEG.

प्रतिमा (JPEG, GIF, PNG, TIFF), एन्कोडिंग्स (ASCII, EBDIC), संगीत आणि व्हिडिओ (MPEG) इत्यादींसाठी प्रोटोकॉल (मानक) सह ही पातळी अशा प्रकारे कार्य करते.

सत्र स्तर

सत्र स्तर किंवा सत्र स्तर - नावाप्रमाणेच, ते संगणकांमधील संप्रेषण सत्र आयोजित करते. एक चांगले उदाहरण ऑडिओ आणि व्हिडिओ कॉन्फरन्सिंग असेल; या स्तरावर हे स्थापित केले जाते की सिग्नल कोणत्या कोडेकसह एन्कोड केला जाईल आणि हा कोडेक दोन्ही मशीनवर उपस्थित असणे आवश्यक आहे. दुसरे उदाहरण म्हणजे SMPP (शॉर्ट मेसेज पीअर-टू-पीअर प्रोटोकॉल), ज्याचा उपयोग सुप्रसिद्ध SMS आणि USSD विनंत्या पाठवण्यासाठी केला जातो. एक शेवटचे उदाहरण: PAP (पासवर्ड ऑथेंटिकेशन प्रोटोकॉल) एन्क्रिप्शनशिवाय सर्व्हरवर वापरकर्तानाव आणि पासवर्ड पाठवण्याचा जुना प्रोटोकॉल आहे.

मी सत्र पातळीबद्दल अधिक काही बोलणार नाही, अन्यथा आम्ही प्रोटोकॉलच्या कंटाळवाण्या वैशिष्ट्यांचा शोध घेऊ. आणि जर त्यांना (वैशिष्ट्ये) तुम्हाला स्वारस्य असेल, तर मला पत्र लिहा किंवा टिप्पण्यांमध्ये एक संदेश द्या आणि मला या विषयावर अधिक तपशीलवार विस्तार करण्यास सांगा आणि नवीन लेख येण्यास जास्त वेळ लागणार नाही;)

वाहतूक थर

वाहतूक स्तर - हा स्तर प्रेषकाकडून प्राप्तकर्त्यापर्यंत डेटा ट्रान्समिशनची विश्वासार्हता सुनिश्चित करतो. खरं तर, सर्वकाही अगदी सोपे आहे, उदाहरणार्थ, आपण आपल्या मित्राशी किंवा शिक्षकाशी वेबकॅम वापरून संवाद साधता. प्रसारित प्रतिमेच्या प्रत्येक बिटच्या विश्वसनीय वितरणाची आवश्यकता आहे का? नक्कीच नाही, जर स्ट्रीमिंग व्हिडिओमधून काही बिट्स गमावले असतील, तर तुम्हाला ते लक्षातही येणार नाही, चित्र देखील बदलणार नाही (कदाचित 900,000 पिक्सेलपैकी एका पिक्सेलचा रंग बदलेल, जो वेगाने फ्लॅश होईल. 24 फ्रेम प्रति सेकंद).

आता हे उदाहरण देऊ: एखादा मित्र तुम्हाला (उदाहरणार्थ, मेलद्वारे) महत्त्वाची माहिती किंवा संग्रहणातील प्रोग्राम पाठवतो. तुम्ही हे संग्रहण तुमच्या संगणकावर डाउनलोड करा. येथे 100% विश्वासार्हता आवश्यक आहे, कारण... संग्रहण डाउनलोड करताना काही बिट्स गमावल्यास, तुम्ही ते अनझिप करू शकणार नाही, म्हणजे. आवश्यक डेटा काढा. किंवा सर्व्हरवर पासवर्ड पाठवण्याची कल्पना करा आणि वाटेत एक बिट गमावला - पासवर्ड आधीच त्याचे स्वरूप गमावेल आणि अर्थ बदलेल.

म्हणून, जेव्हा आपण इंटरनेटवर व्हिडिओ पाहतो तेव्हा काहीवेळा आपल्याला काही कलाकृती, विलंब, आवाज इ. आणि जेव्हा आपण वेब पृष्ठावरील मजकूर वाचतो तेव्हा अक्षरांचे नुकसान (किंवा विकृती) स्वीकार्य नसते आणि जेव्हा आपण प्रोग्राम डाउनलोड करतो तेव्हा सर्व काही त्रुटींशिवाय होते.

या स्तरावर मी दोन प्रोटोकॉल हायलाइट करेन: UDP आणि TCP. UDP प्रोटोकॉल (User Datagram Protocol) कनेक्शन स्थापित केल्याशिवाय डेटा हस्तांतरित करतो, डेटाच्या वितरणाची पुष्टी करत नाही आणि पुनरावृत्ती करत नाही. TCP प्रोटोकॉल (ट्रान्समिशन कंट्रोल प्रोटोकॉल), जो ट्रान्समिशनपूर्वी कनेक्शन स्थापित करतो, डेटाच्या वितरणाची पुष्टी करतो, आवश्यक असल्यास त्याची पुनरावृत्ती करतो आणि डाउनलोड केलेल्या डेटाच्या अखंडतेची आणि योग्य क्रमाची हमी देतो.

म्हणून, संगीत, व्हिडिओ, व्हिडिओ कॉन्फरन्सिंग आणि कॉलसाठी आम्ही UDP वापरतो (आम्ही पडताळणीशिवाय आणि विलंब न करता डेटा हस्तांतरित करतो), आणि मजकूर, प्रोग्राम, पासवर्ड, संग्रहण इ. - TCP (पावतीच्या पुष्टीकरणासह डेटा ट्रान्समिशनला अधिक वेळ लागतो).

नेटवर्क स्तर

नेटवर्क स्तर - हा स्तर डेटा कोणत्या मार्गाने प्रसारित केला जाईल हे निर्धारित करते. आणि, तसे, हे ओएसआय नेटवर्क मॉडेलचे तिसरे स्तर आहे, आणि अशी उपकरणे आहेत ज्यांना तृतीय-स्तरीय उपकरण म्हणतात - राउटर.

आपण सर्वांनी IP पत्त्याबद्दल ऐकले आहे, हेच IP (इंटरनेट प्रोटोकॉल) प्रोटोकॉल करते. IP पत्ता हा नेटवर्कवरील तार्किक पत्ता असतो.

या स्तरावर बरेच प्रोटोकॉल आहेत आणि आम्ही या सर्व प्रोटोकॉलचे अधिक तपशीलवार नंतर स्वतंत्र लेखांमध्ये आणि उदाहरणांसह परीक्षण करू. आता मी फक्त काही लोकप्रियांची यादी करेन.

जसे प्रत्येकाने IP पत्ता आणि पिंग कमांडबद्दल ऐकले आहे, तसेच ICMP प्रोटोकॉल कसे कार्य करते.

तेच राउटर (ज्यांच्यासह आम्ही भविष्यात कार्य करू) पॅकेट्स (RIP, EIGRP, OSPF) मार्गस्थ करण्यासाठी या स्तराचे प्रोटोकॉल वापरतात.

डेटा लिंक स्तर

डेटा लिंक लेयर - आम्हाला भौतिक स्तरावरील नेटवर्कच्या परस्परसंवादासाठी याची आवश्यकता आहे. कदाचित प्रत्येकाने MAC पत्त्याबद्दल ऐकले असेल; लिंक लेयर डिव्हाइसेस - स्विच, हब इ.

IEEE (इंस्टिट्यूट ऑफ इलेक्ट्रिकल अँड इलेक्ट्रॉनिक्स इंजिनियर्स) डेटा लिंक लेयरला दोन उपस्तर म्हणून परिभाषित करते: LLC आणि MAC.

एलएलसी - लॉजिकल लिंक कंट्रोल, वरच्या स्तराशी संवाद साधण्यासाठी तयार केले आहे.

MAC - मीडिया ऍक्सेस कंट्रोल, खालच्या स्तराशी संवाद साधण्यासाठी तयार केले आहे.

मी उदाहरणासह समजावून सांगेन: तुमच्या संगणकावर (लॅपटॉप, कम्युनिकेटर) नेटवर्क कार्ड (किंवा इतर काही अडॅप्टर) आहे आणि त्यामुळे त्याच्याशी (कार्डसह) संवाद साधण्यासाठी ड्रायव्हर आहे. ड्रायव्हर काही आहे कार्यक्रम- चॅनेल लेयरचा वरचा सबलेयर, ज्याद्वारे खालच्या स्तरावर किंवा त्याऐवजी मायक्रोप्रोसेसरसह संप्रेषण करणे शक्य आहे ( लोखंड) - डेटा लिंक लेयरचा खालचा सबलेयर.

या स्तरावर अनेक ठराविक प्रतिनिधी आहेत. PPP (पॉइंट-टू-पॉइंट) दोन संगणकांना थेट जोडण्यासाठी एक प्रोटोकॉल आहे. FDDI (फायबर डिस्ट्रिब्युटेड डेटा इंटरफेस) - मानक 200 किलोमीटरपर्यंतच्या अंतरावर डेटा प्रसारित करतो. CDP (Cisco Discovery Protocol) हा Cisco Systems च्या मालकीचा एक प्रोप्रायटरी प्रोटोकॉल आहे, ज्याचा वापर शेजारील उपकरणे शोधण्यासाठी आणि या उपकरणांबद्दल माहिती मिळवण्यासाठी केला जाऊ शकतो.

भौतिक स्तर

भौतिक स्तर ही सर्वात खालची पातळी आहे जी थेट डेटा प्रवाह प्रसारित करते. प्रोटोकॉल आपल्या सर्वांना माहीत आहेत: ब्लूटूथ, IRDA (इन्फ्रारेड कम्युनिकेशन), तांब्याच्या तारा (ट्विस्टेड जोडी, टेलिफोन लाईन), वाय-फाय इ.

निष्कर्ष

म्हणून आम्ही OSI नेटवर्क मॉडेलकडे पाहिले. पुढील भागात, आम्ही TCP/IP नेटवर्क मॉडेलकडे जाऊ, ते लहान आहे आणि प्रोटोकॉल समान आहेत. CCNA चाचण्या यशस्वीपणे उत्तीर्ण होण्यासाठी, तुम्हाला तुलना करणे आणि फरक ओळखणे आवश्यक आहे, जे केले जाईल.

ओएसआय मॉडेल हे ओपन सिस्टम इंटरकनेक्शनसाठी मूलभूत संदर्भ मॉडेल आहे. ही एक प्रणाली आहे ज्यामध्ये सात स्तर असतात, त्यातील प्रत्येक विशिष्ट नेटवर्क प्रोटोकॉल वापरते जे परस्परसंवादाच्या सर्व स्तरांवर डेटा हस्तांतरण सुनिश्चित करते.

सामान्य माहिती

नेटवर्क प्रोटोकॉलसह कार्य करण्याच्या विविध क्षेत्रांमध्ये समजून घेणे आणि सुलभ नेव्हिगेशन सुलभ करण्यासाठी, एक मॉड्यूलर प्रणाली तयार केली गेली जी एक मानक म्हणून स्वीकारली गेली, ज्यामुळे नेटवर्कच्या कोणत्या भागावर ते स्थित आहे हे जाणून समस्या स्थानिकीकरण करणे खूप सोपे होते.

ओएसआय मॉडेलच्या प्रत्येक स्तरावर, विशिष्ट प्रोटोकॉल (स्टॅक) सह कार्य केले जाते. स्पष्ट आणि समजण्यास सोप्या प्रणालीमध्ये जोडलेले असताना, ते त्याच्या सीमांच्या पलीकडे न जाता, प्रत्येक स्तरामध्ये स्पष्टपणे स्थानिकीकृत आहेत.

तर, OSI नेटवर्क मॉडेलमध्ये किती स्तर आहेत आणि ते काय आहेत?

  1. शारीरिक.
  2. डक्ट.
  3. नेटवर्क.
  4. वाहतूक.
  5. सेशनल.
  6. कार्यकारी.
  7. लागू केले.

नेटवर्क डिव्हाइसची रचना जितकी अधिक जटिल असेल, मॉडेलच्या मोठ्या स्तरांवर एकाच वेळी कार्य करताना ते उघडण्याच्या शक्यतांची संख्या जितकी जास्त असेल. हे उपकरणांच्या कार्यक्षमतेवर देखील परिणाम करते: जितके अधिक स्तर गुंतलेले असतील तितकेच ऑपरेशन कमी होईल.

स्तरांमधील परस्परसंवाद दोन समीप स्तरांमधील इंटरफेसद्वारे आणि त्याच स्तरातील प्रोटोकॉलद्वारे होतो.

भौतिक स्तर

OSI नेटवर्क मॉडेलचा पहिला स्तर डेटा ट्रान्समिशन माध्यम आहे. तिथेच डेटा ट्रान्सफर होतो. लोडचे एकक म्हणून थोडासा घेतला जातो. सिग्नल केबल किंवा वायरलेस नेटवर्कद्वारे प्रसारित केला जातो आणि त्याचप्रमाणे बिटमध्ये व्यक्त केलेल्या माहितीमध्ये एन्कोड केला जातो.

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

तसेच या स्तरावर मीडिया कन्व्हर्टर्स, सिग्नल रिपीटर्स, हब, तसेच सर्व यांत्रिक आणि भौतिक इंटरफेस चालवतात ज्याद्वारे सिस्टम परस्परसंवाद करते.

डेटा लिंक स्तर

येथे, माहितीचे हस्तांतरण डेटा ब्लॉक्सच्या रूपात होते, ज्याला फ्रेम्स किंवा फ्रेम्स म्हणतात, OSI नेटवर्क मॉडेलचा डेटा लिंक लेयर त्यांची निर्मिती आणि प्रसार करते. OSI च्या भौतिक आणि नेटवर्क स्तरांसह अनुक्रमे परस्परसंवाद करते.

दोन उप-स्तरांमध्ये विभागलेले:

  1. LLC - लॉजिकल चॅनेल नियंत्रित करते.
  2. MAC - थेट भौतिक माध्यमात प्रवेशासह कार्य करा.

समजून घेणे सोपे करण्यासाठी, खालील उदाहरण पाहू.

तुमच्या संगणकावर किंवा लॅपटॉपमध्ये नेटवर्क अडॅप्टर आहे. ते योग्यरित्या कार्य करण्यासाठी, वरच्या सबलेव्हलशी संबंधित सॉफ्टवेअर आणि ड्रायव्हर्स वापरले जातात - त्यांच्याद्वारे, खालच्या सबलेव्हलवर असलेल्या प्रोसेसरसह परस्परसंवाद केला जातो.

वापरलेले प्रोटोकॉल आहेत: पीपीपी (दोन पीसी दरम्यान थेट कनेक्टिव्हिटी), एफडीडीआय (दोनशे किलोमीटरपेक्षा कमी अंतरावरील डेटा ट्रान्सफर), सीडीपी (सिस्कोचा स्वतःचा प्रोटोकॉल शेजारच्या नेटवर्क उपकरणांची माहिती शोधण्यासाठी आणि प्राप्त करण्यासाठी वापरला जातो).

नेटवर्क स्तर

हा OSI मॉडेलचा स्तर आहे जो डेटा हस्तांतरित केलेल्या मार्गांसाठी जबाबदार आहे. या टप्प्यावर कार्यरत असलेल्या उपकरणांना राउटर म्हणतात. या स्तरावरील डेटा पॅकेटमध्ये प्रसारित केला जातो. दुव्याच्या पातळीवर, भौतिक पत्ता (MAC) वापरून डिव्हाइस ओळखले गेले आणि नेटवर्क स्तरावर, IP पत्ते दिसू लागले - नेटवर्क डिव्हाइस किंवा इंटरफेसचा तार्किक पत्ता.

OSI मॉडेलच्या नेटवर्क लेयरची कार्ये पाहू.

या स्टेजचे मुख्य कार्य अंतिम डिव्हाइसेस दरम्यान डेटा हस्तांतरण सुनिश्चित करणे आहे.

हे करण्यासाठी, या सर्व उपकरणांना एक अनन्य पत्ता नियुक्त केला जातो, एन्कॅप्सुलेशन (योग्य शीर्षलेख किंवा लेबलांसह डेटा पुरवणे, ज्यामुळे लोडचे मूलभूत युनिट तयार केले जाते - एक पॅकेट).

एकदा पॅकेट त्याच्या गंतव्यस्थानावर पोहोचल्यानंतर, डीकॅप्सुलेशन प्रक्रिया होते - शेवटचा नोड प्राप्त डेटाची तपासणी करतो जेणेकरून पॅकेट आवश्यक असेल तेथे वितरित केले गेले आणि पुढील स्तरावर दिले जाईल.

OSI मॉडेलच्या नेटवर्क लेयर प्रोटोकॉलची यादी पाहू. हा पूर्वी नमूद केलेला IP आहे, जो TCP/IP स्टॅकचा भाग आहे, ICMP (नियंत्रण आणि सेवा डेटाच्या हस्तांतरणासाठी जबाबदार), IGMP (ग्रुप डेटा ट्रान्सफर, मल्टीकास्ट), BGP (डायनॅमिक राउटिंग) आणि इतर अनेक.

वाहतूक थर

या स्तरावरील प्रोटोकॉल पाठवणाऱ्या उपकरणापासून प्राप्त करणाऱ्या उपकरणापर्यंत माहितीच्या प्रसारणाची विश्वासार्हता सुनिश्चित करतात आणि माहितीच्या वितरणासाठी थेट जबाबदार असतात.

ट्रान्सपोर्ट लेयरचे मुख्य कार्य हे सुनिश्चित करणे आहे की डेटा पॅकेट त्रुटींशिवाय पाठवले जातात आणि प्राप्त होतात, कोणतेही नुकसान होत नाही आणि ट्रान्समिशन क्रम राखला जातो.

ही पातळी डेटाच्या संपूर्ण ब्लॉक्ससह कार्य करते.

उदाहरणार्थ, तुम्हाला ईमेलद्वारे विशिष्ट फाइल हस्तांतरित करण्याची आवश्यकता आहे. योग्य माहिती प्राप्तकर्त्यापर्यंत पोहोचण्यासाठी, डेटा ट्रान्सफरची अचूक रचना आणि क्रम पाहणे आवश्यक आहे, कारण फाइल डाउनलोड करताना किमान एक बिट गमावल्यास, ती उघडणे अशक्य होईल.

या स्तरावर काम करणारे दोन मुख्य प्रोटोकॉल आहेत: TCP आणि UDP.

UDP अंतिम डिव्हाइसला वितरण प्रतिसादासाठी न विचारता डेटा पाठवते आणि ते अयशस्वी झाल्यास पाठवण्याचा पुन्हा प्रयत्न करत नाही. TCP, याउलट, एक कनेक्शन स्थापित करते आणि डेटाच्या वितरणाबद्दल प्रतिसाद आवश्यक आहे, जर माहिती येत नसेल तर ते पाठवण्याची पुनरावृत्ती करते;

सत्र स्तर

तो एक सत्र माणूस आहे. OSI नेटवर्क मॉडेलच्या या स्तरावर, दोन शेवटच्या उपकरणांमधील संप्रेषण सत्रे स्थापित आणि राखली जातात. ही पातळी, त्यानंतरच्या सर्व स्तरांप्रमाणे, थेट डेटासह कार्य करते.

उदाहरणार्थ, व्हिडिओ कॉन्फरन्स कशा आयोजित केल्या जातात हे लक्षात ठेवूया. संप्रेषण सत्र यशस्वी होण्यासाठी, सिग्नल कूटबद्ध करण्यासाठी योग्य कोडेक्स आवश्यक आहेत, ते दोन्ही उपकरणांवर उपस्थित असणे अनिवार्य आहे. जर कोडेक गहाळ झाला असेल किंवा एखाद्या डिव्हाइसवर खराब झाला असेल तर, संप्रेषण स्थापित केले जाणार नाही.

याव्यतिरिक्त, L2TP (वापरकर्त्याच्या आभासी नेटवर्कला समर्थन देण्यासाठी एक टनेल प्रोटोकॉल), PAP (एनक्रिप्शनशिवाय सर्व्हरला वापरकर्ता अधिकृतता डेटा पाठवते आणि त्यांच्या सत्यतेची पुष्टी करते) आणि इतर सारखे प्रोटोकॉल सत्र स्तरावर वापरले जाऊ शकतात.

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

आवश्यक स्वरूपात डेटा प्रदर्शित करण्यासाठी जबाबदार. माहितीचे बदल (उदाहरणार्थ, एन्कोडिंग) लागू केले जातात जेणेकरून डेटा प्रवाह वाहतूक स्तरावर यशस्वीरित्या हस्तांतरित केला जाईल.

ईमेलद्वारे प्रतिमा हस्तांतरित करणे हे एक उदाहरण आहे. SMTP प्रोटोकॉलच्या परिणामस्वरुप, प्रतिमा निम्न स्तरावर समजण्यासाठी सोयीस्कर असलेल्या फॉरमॅटमध्ये रूपांतरित केली जाते आणि वापरकर्त्याला परिचित JPEG फॉरमॅटमध्ये प्रदर्शित केली जाते.

या स्तराचे प्रोटोकॉल: प्रतिमा मानक (GIF, BMP, PNG, JPG), एन्कोडिंग (ASCII, इ.), व्हिडिओ आणि ऑडिओ रेकॉर्डिंग (MPEG, MP3), इ.

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

अनुप्रयोग स्तर, किंवा अनुप्रयोग स्तर, OSI मॉडेलचा सर्वात वरचा स्तर आहे. यात प्रोटोकॉलची विस्तृत विविधता आणि ते कार्ये करतात.

मार्ग तयार करण्यासाठी किंवा डेटा वितरणाची हमी देण्यासाठी जबाबदार असण्याची गरज नाही. प्रत्येक प्रोटोकॉल त्याचे विशिष्ट कार्य करते. या स्तरावर कार्यरत प्रोटोकॉलच्या उदाहरणांमध्ये HTTP (हायपरटेक्स्टच्या हस्तांतरणासाठी जबाबदार, म्हणजे शेवटी वापरकर्त्यांना ब्राउझरमध्ये वेब पृष्ठे उघडण्याची परवानगी देणे), FTP (नेटवर्क डेटा ट्रान्सफर), SMTP (ईमेल पाठवणे) आणि इतर समाविष्ट आहेत.

प्रोटोकॉल स्टॅक

वर चर्चा केल्याप्रमाणे, मोठ्या संख्येने नेटवर्क प्रोटोकॉल आहेत जे विविध प्रकारचे कार्य करतात. नियमानुसार, त्यापैकी बहुतेक एकत्रितपणे कार्य करतात, त्यांची कार्ये सामंजस्यपूर्णपणे पार पाडतात, त्याच वेळी त्यांची स्वतःची कार्यक्षमता एकमेकांशी लागू करतात.

अशा बंडलला प्रोटोकॉल स्टॅक म्हणतात.

OSI नेटवर्क मॉडेलवर आधारित, प्रोटोकॉल स्टॅक तीन गटांमध्ये विभागले गेले आहेत:

  • लागू केले(या OSI पातळीशी संबंधित आहेत आणि मॉडेलच्या विविध स्तरांमधील डेटा एक्सचेंजसाठी थेट जबाबदार आहेत).
  • नेटवर्क(अंतिम नेटवर्क उपकरणांमधील संप्रेषण सुनिश्चित करण्यासाठी आणि राखण्यासाठी जबाबदार, कनेक्शनच्या विश्वासार्हतेची हमी).
  • वाहतूक(माहिती प्रसारित करण्यासाठी मार्ग तयार करणे, राउटिंग दरम्यान उद्भवलेल्या त्रुटी तपासणे आणि डेटाच्या पुनर्प्रसारणासाठी विनंत्या पाठवणे हे त्यांचे मुख्य कार्य आहे).

नियुक्त केलेल्या कार्ये आणि आवश्यक नेटवर्क कार्यक्षमतेवर आधारित स्टॅक कॉन्फिगर केले जाऊ शकतात, प्रोटोकॉलची संख्या समायोजित करा आणि सर्व्हर नेटवर्क इंटरफेसवर प्रोटोकॉल संलग्न करा. हे लवचिक नेटवर्क कॉन्फिगरेशनसाठी परवानगी देते.

निष्कर्ष

या लेखात, आम्ही तुम्हाला OSI नेटवर्क मॉडेलशी परिचित करण्यासाठी काही मूलभूत माहिती प्रदान केली आहे. डेटा ट्रान्समिशन सिस्टम कशी कार्य करते हे समजून घेण्यासाठी आयटी क्षेत्रात काम करणाऱ्या प्रत्येकाला या मूलभूत गोष्टी माहित असणे आवश्यक आहे.

या लेखात, डमींसाठी ओएसआय नेटवर्क मॉडेलच्या स्तरावर, आम्ही डेटा ट्रान्सफर कसे कार्यान्वित केले जाते आणि सर्वात महत्त्वाचे म्हणजे, विविध स्तरांवर नेटवर्क उपकरणांच्या परस्परसंवादाची प्रणाली कशी तयार केली जाते हे सोप्या भाषेत स्पष्ट करण्याचा प्रयत्न केला.

प्रत्येक प्रोटोकॉलबद्दल बरेच काही सांगितले जाऊ शकते. मला आशा आहे की या लेखामुळे या मनोरंजक विषयाबद्दल अधिक जाणून घेण्यात रस निर्माण होईल.

"ओपन सिस्टम" ची संकल्पना आणि मानकीकरणाच्या समस्या

मानकीकरणाच्या फायद्यांबद्दलचा सार्वत्रिक प्रबंध, सर्व उद्योगांसाठी वैध, संगणक नेटवर्कमध्ये विशेष महत्त्व प्राप्त करतो. नेटवर्कचे सार वेगवेगळ्या उपकरणांचे कनेक्शन आहे, याचा अर्थ असा आहे की सुसंगततेची समस्या सर्वात तीव्र आहे. उपकरणे बांधण्यासाठी सर्व निर्मात्यांनी सामान्यतः स्वीकृत नियमांचा अवलंब केल्याशिवाय, "बिल्डिंग" नेटवर्कच्या बाबतीत प्रगती करणे अशक्य होईल. म्हणून, संगणक उद्योगाचा संपूर्ण विकास शेवटी मानकांमध्ये प्रतिबिंबित होतो - कोणतेही नवीन तंत्रज्ञान केवळ "कायदेशीर" स्थिती प्राप्त करते जेव्हा त्याची सामग्री योग्य मानकांमध्ये समाविष्ट केली जाते.

संगणक नेटवर्कमध्ये, मानकीकरणाचा वैचारिक आधार नेटवर्क परस्परसंवाद साधनांच्या विकासासाठी बहु-स्तरीय दृष्टीकोन आहे. या दृष्टिकोनाच्या आधारे ओपन सिस्टमच्या परस्परसंवादाचे मानक सात-स्तरीय मॉडेल विकसित केले गेले, जे नेटवर्क तज्ञांची एक प्रकारची वैश्विक भाषा बनली.

बहु-स्तरीय दृष्टीकोन. प्रोटोकॉल. इंटरफेस. प्रोटोकॉल स्टॅक

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

विघटन अनेकदा बहु-स्तरीय दृष्टीकोन वापरते. ते खालीलप्रमाणे आहे. सर्व अनेक मॉड्यूल स्तरांमध्ये विभागले गेले आहेत. स्तर एक पदानुक्रम तयार करतात, म्हणजे, अत्याधिक आणि अंतर्निहित स्तर आहेत (चित्र 1.21). प्रत्येक लेव्हल बनवणाऱ्या मॉड्युल्सचा संच अशा प्रकारे तयार केला जातो की, त्यांची कार्ये करण्यासाठी, ते फक्त तत्काळ जवळच्या अंतर्निहित स्तराच्या मॉड्यूल्सना विनंती करतात. दुसरीकडे, एका विशिष्ट स्तराशी संबंधित सर्व मॉड्यूल्सच्या कार्याचे परिणाम केवळ जवळच्या उच्च स्तराच्या मॉड्यूलमध्ये हस्तांतरित केले जाऊ शकतात. समस्येच्या या श्रेणीबद्ध विघटनासाठी प्रत्येक स्तराच्या कार्याची आणि स्तरांमधील इंटरफेसची स्पष्ट व्याख्या आवश्यक आहे. इंटरफेस फंक्शन्सचा संच परिभाषित करतो जे अंतर्निहित लेयर वरच्या लेयरला प्रदान करते. श्रेणीबद्ध विघटनाच्या परिणामी, स्तरांची सापेक्ष स्वातंत्र्य प्राप्त होते, आणि म्हणून त्यांच्या सहज बदलण्याची शक्यता.

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

सिस्टम फंक्शन्सचे वर्णन आणि अंमलबजावणीसाठी बहु-स्तरीय दृष्टीकोन केवळ नेटवर्क साधनांवरच लागू होत नाही. हे ऑपरेटिंग मॉडेल वापरले जाते, उदाहरणार्थ, स्थानिक फाइल सिस्टममध्ये, जेव्हा फाइलमध्ये प्रवेश करण्यासाठी येणारी विनंती क्रमाक्रमाने अनेक प्रोग्राम स्तरांद्वारे प्रक्रिया केली जाते (चित्र 1.22). विनंतीचे प्रथम वरच्या स्तराद्वारे विश्लेषण केले जाते, जे अनुक्रमे कंपाऊंड प्रतीकात्मक फाइल नावाचे विश्लेषण करते आणि अद्वितीय फाइल अभिज्ञापक निर्धारित करते. पुढील स्तर एका अनन्य नावाने फाईलची सर्व मुख्य वैशिष्ट्ये शोधते: पत्ता, प्रवेश गुणधर्म इ. नंतर, निम्न स्तरावर, या फाईलचे प्रवेश अधिकार तपासले जातात आणि नंतर, फाइल क्षेत्राच्या निर्देशांकांची गणना केल्यानंतर आवश्यक डेटा, भौतिक देवाणघेवाण डिस्क ड्राइव्हर वापरून बाह्य उपकरणासह केले जाते.

नेटवर्क परस्परसंवादाच्या बहु-स्तरीय प्रतिनिधित्वाची स्वतःची वैशिष्ट्ये आहेत कारण संदेश एक्सचेंज प्रक्रियेत समाविष्ट आहे दोनमशीन्स, म्हणजेच या प्रकरणात दोन "पदानुक्रम" चे समन्वित कार्य आयोजित करणे आवश्यक आहे. संदेश प्रसारित करताना, नेटवर्क एक्सचेंजमधील दोन्ही सहभागींनी अनेक करार स्वीकारले पाहिजेत. उदाहरणार्थ, त्यांनी इलेक्ट्रिकल सिग्नलचे स्तर आणि आकार, संदेशांची लांबी कशी ठरवायची, विश्वासार्हता तपासण्याच्या पद्धतींवर सहमत असणे आवश्यक आहे. दुसऱ्या शब्दांत, सर्व स्तरांसाठी करार केले पाहिजेत, सर्वात खालच्या स्तरापासून - बिट हस्तांतरण पातळी - सर्वोच्च, नेटवर्क वापरकर्त्यांसाठी सेवा लागू करणे.

अंजीर मध्ये. आकृती 1.23 दोन नोड्समधील परस्परसंवादाचे मॉडेल दाखवते. प्रत्येक बाजूला, परस्परसंवादाचे साधन चार स्तरांद्वारे दर्शविले जाते. या दोन नोड्समधील परस्परसंवाद प्रक्रियेचे वर्णन दोन्ही पक्षांच्या संबंधित स्तरांच्या प्रत्येक जोडीच्या परस्परसंवादासाठी नियमांचा संच म्हणून केले जाऊ शकते.

औपचारिक नियम जे समान स्तरावर स्थित नेटवर्क घटकांमधील देवाणघेवाण केलेल्या संदेशांचा क्रम आणि स्वरूप निर्धारित करतात, परंतु भिन्न नोड्समध्ये, म्हणतात. प्रोटोकॉल

समीप लेयर प्रोटोकॉलची अंमलबजावणी करणारे आणि त्याच नोडमध्ये असलेले मॉड्यूल स्पष्टपणे परिभाषित नियमांनुसार आणि प्रमाणित संदेश स्वरूप वापरून एकमेकांशी संवाद साधतात. हे नियम सहसा म्हणतात इंटरफेसइंटरफेस सेवांचा एक संच परिभाषित करतो जो दिलेला स्तर त्याच्या शेजारच्या स्तराला प्रदान करतो.

थोडक्यात, प्रोटोकॉल आणि इंटरफेस समान संकल्पना व्यक्त करतात, परंतु पारंपारिकपणे नेटवर्कमध्ये त्यांना कृतीचे वेगवेगळे क्षेत्र नियुक्त केले गेले आहेत: प्रोटोकॉल वेगवेगळ्या नोड्समध्ये समान स्तराच्या मॉड्यूल्सच्या परस्परसंवादासाठी नियम परिभाषित करतात आणि इंटरफेस नियम परिभाषित करतात. समान नोडमधील शेजारच्या स्तरांच्या मॉड्यूल्सचा परस्परसंवाद.

प्रत्येक स्तराच्या साधनांनी कार्य करणे आवश्यक आहे, प्रथम, त्यांचे स्वतःचे प्रोटोकॉल आणि दुसरे म्हणजे, शेजारच्या स्तरांसह इंटरफेस.

नेटवर्कमधील नोड्सच्या परस्परसंवादाचे आयोजन करण्यासाठी पुरेसा प्रोटोकॉलच्या श्रेणीबद्धरित्या आयोजित केलेल्या संचाला म्हणतात. संप्रेषण प्रोटोकॉलचा स्टॅक.

संप्रेषण प्रोटोकॉल सॉफ्टवेअर आणि हार्डवेअर दोन्हीमध्ये लागू केले जाऊ शकतात. निम्न-स्तरीय प्रोटोकॉल सहसा सॉफ्टवेअर आणि हार्डवेअरच्या संयोजनाचा वापर करून अंमलात आणले जातात, तर उच्च-स्तरीय प्रोटोकॉल सामान्यत: पूर्णपणे सॉफ्टवेअरमध्ये लागू केले जातात.

विशिष्ट प्रोटोकॉल लागू करणाऱ्या सॉफ्टवेअर मॉड्यूलला संक्षिप्ततेसाठी "प्रोटोकॉल" देखील म्हटले जाते शिवाय, प्रोटोकॉल - औपचारिकपणे परिभाषित प्रक्रिया आणि प्रोटोकॉल - एक सॉफ्टवेअर मॉड्यूल जे या प्रक्रियेची अंमलबजावणी करते, यामधील संबंधांसारखेच असते. विशिष्ट समस्या सोडवण्यासाठी अल्गोरिदम आणि या समस्येचे निराकरण करणारा प्रोग्राम.

हे स्पष्ट आहे की समान अल्गोरिदम कार्यक्षमतेच्या भिन्न अंशांसह प्रोग्राम केले जाऊ शकते. त्याच प्रकारे, प्रोटोकॉलमध्ये अनेक सॉफ्टवेअर अंमलबजावणी असू शकते. म्हणूनच, प्रोटोकॉलची तुलना करताना, केवळ त्यांच्या ऑपरेशनचे तर्कच नव्हे तर सॉफ्टवेअर सोल्यूशन्सची गुणवत्ता देखील लक्षात घेतली पाहिजे. शिवाय, नेटवर्कवरील डिव्हाइसेसमधील परस्परसंवादाची कार्यक्षमता स्टॅक बनवणाऱ्या प्रोटोकॉलच्या संपूर्ण संचाच्या गुणवत्तेवर प्रभाव पाडते, विशेषतः, विविध स्तरांच्या प्रोटोकॉलमध्ये तर्कशुद्ध कार्ये कशी वितरीत केली जातात आणि त्यामधील इंटरफेस किती चांगल्या प्रकारे परिभाषित केले जातात. .

OSI मॉडेल

केवळ प्रोटोकॉल हा दोन परस्परसंवादी घटकांद्वारे स्वीकारलेला करार आहे, या प्रकरणात दोन संगणक नेटवर्कवर कार्यरत आहेत, याचा अर्थ असा नाही की ते मानक असणे आवश्यक आहे. परंतु व्यवहारात, नेटवर्कची अंमलबजावणी करताना, ते मानक प्रोटोकॉल वापरतात. हे मालकीचे, राष्ट्रीय किंवा आंतरराष्ट्रीय मानके असू शकतात.

80 च्या दशकाच्या सुरुवातीस, अनेक आंतरराष्ट्रीय मानकीकरण संस्था - ISO, ITU-T आणि काही इतर, नेटवर्कच्या विकासात महत्त्वपूर्ण भूमिका बजावणारे मॉडेल विकसित केले. या मॉडेलला म्हणतात खुल्या प्रणाली परस्परसंवादाचे मॉडेल (उघडा प्रणाली परस्परसंबंध, OSI) किंवा OSI मॉडेल. OSI मॉडेल सिस्टम परस्परसंवादाचे विविध स्तर परिभाषित करते, त्यांना मानक नावे देते आणि प्रत्येक लेयरने कोणती कार्ये करावी हे निर्दिष्ट करते. OSI मॉडेल 70 च्या दशकात संगणक नेटवर्क, प्रामुख्याने जागतिक नेटवर्क तयार करण्यापासून मिळालेल्या व्यापक अनुभवावर आधारित विकसित केले गेले. या मॉडेलचे संपूर्ण वर्णन मजकूराच्या 1000 पेक्षा जास्त पृष्ठे घेते.

OSI मॉडेलमध्ये (चित्र 1.25), संवाद साधने सात स्तरांमध्ये विभागली आहेत:

    लागू केले

    प्रतिनिधी

    सत्र

    वाहतूक

    नेटवर्क

    डक्ट

    शारीरिक.

प्रत्येक स्तर नेटवर्क उपकरण परस्परसंवादाच्या एका विशिष्ट पैलूशी संबंधित आहे.

OSI मॉडेल केवळ ऑपरेटिंग सिस्टम, सिस्टम युटिलिटीज आणि सिस्टम हार्डवेअरद्वारे लागू केलेल्या सिस्टम कम्युनिकेशन्सचे वर्णन करते. मॉडेलमध्ये अंतिम-वापरकर्ता अनुप्रयोग परस्परसंवादासाठी साधनांचा समावेश नाही. ऍप्लिकेशन्स सिस्टम टूल्समध्ये प्रवेश करून त्यांचे स्वतःचे संप्रेषण प्रोटोकॉल लागू करतात. म्हणून, ऍप्लिकेशन इंटरॅक्शन लेयर आणि ऍप्लिकेशन लेयरमध्ये फरक करणे आवश्यक आहे.

तुम्ही हे देखील लक्षात ठेवावे की अनुप्रयोग OSI मॉडेलच्या काही वरच्या स्तरांची कार्ये घेऊ शकतो. उदाहरणार्थ, काही DBMS मध्ये रिमोट फाइल ऍक्सेससाठी अंगभूत साधने आहेत. या प्रकरणात, रिमोट संसाधनांमध्ये प्रवेश करताना अनुप्रयोग सिस्टम फाइल सेवा वापरत नाही: ते OSI मॉडेलच्या वरच्या स्तरांना बायपास करते आणि नेटवर्कवर संदेश वाहतूक करण्यासाठी जबाबदार असलेल्या सिस्टम टूल्समध्ये थेट प्रवेश करते, जे खालील स्तरांवर स्थित आहेत. OSI मॉडेल.

तर, समजा एखादा अनुप्रयोग अनुप्रयोग स्तरावर विनंती करतो, जसे की फाइल सेवा. या विनंतीवर आधारित, ऍप्लिकेशन लेव्हल सॉफ्टवेअर मानक स्वरूपात संदेश व्युत्पन्न करते. ठराविक संदेशामध्ये हेडर आणि डेटा फील्ड असते. हेडरमध्ये सेवा माहिती असते जी नेटवर्कद्वारे डेस्टिनेशन मशीनच्या ऍप्लिकेशन लेयरमध्ये पाठविली जाणे आवश्यक आहे हे सांगण्यासाठी ते काय कार्य करणे आवश्यक आहे. आमच्या बाबतीत, हेडरमध्ये स्पष्टपणे फाइलचे स्थान आणि त्यावर कोणत्या प्रकारचे ऑपरेशन करणे आवश्यक आहे याबद्दल माहिती असणे आवश्यक आहे. संदेश डेटा फील्ड रिक्त असू शकते किंवा काही डेटा असू शकतो, जसे की दूरस्थ फाइलवर लिहिणे आवश्यक असलेला डेटा. परंतु ही माहिती त्याच्या गंतव्यस्थानापर्यंत पोहोचवण्यासाठी, अजूनही अनेक कार्ये सोडवायची आहेत, ज्याची जबाबदारी खालच्या स्तरांवर आहे.

संदेश व्युत्पन्न झाल्यानंतर, ऍप्लिकेशन स्तर तो स्टॅकच्या खाली प्रतिनिधी स्तराकडे पाठवतो. ऍप्लिकेशन लेयर हेडरवरून मिळालेल्या माहितीच्या आधारे प्रातिनिधिक स्तर प्रोटोकॉल आवश्यक क्रिया करतो आणि संदेशामध्ये स्वतःची सेवा माहिती जोडतो - प्रतिनिधी स्तर शीर्षलेख, ज्यामध्ये गंतव्य मशीनच्या प्रतिनिधी स्तर प्रोटोकॉलसाठी सूचना असतात. परिणामी मेसेज सेशन लेयरमध्ये पाठवला जातो, ज्यामुळे त्याचे हेडर इ. जोडले जाते. तथाकथित "ट्रेलर" चे स्वरूप -.) शेवटी, संदेश खालच्या, भौतिक स्तरापर्यंत पोहोचतो, जो प्रत्यक्षात तो प्राप्तकर्त्याच्या मशीनवर संप्रेषण लाइनसह प्रसारित करतो. या टप्प्यावर, संदेश सर्व स्तरांच्या शीर्षलेखांसह "अतिवृद्ध" आहे (चित्र 1.26).

जेव्हा डेस्टिनेशन मशीनवर नेटवर्कवर संदेश येतो, तेव्हा तो त्याच्या भौतिक स्तराद्वारे प्राप्त होतो आणि क्रमशः एका थरातून दुसऱ्या स्तरावर जातो. प्रत्येक स्तर त्याच्या स्तराच्या शीर्षलेखाचे विश्लेषण करते आणि त्यावर प्रक्रिया करते, या स्तराशी संबंधित कार्ये करते आणि नंतर हे शीर्षलेख काढून टाकते आणि उच्च स्तरावर संदेश पाठवते.

पदासह संदेश (संदेश) अदलाबदल प्रक्रियेमध्ये डेटाची एकके नियुक्त करण्यासाठी नेटवर्क तज्ञांद्वारे वापरल्या जाणाऱ्या इतर संज्ञा आहेत. आयएसओ मानके डेटाचे एकक नियुक्त करण्यासाठी एक सामान्य नाव वापरतात जे विविध स्तरांवर प्रोटोकॉल हाताळतात: प्रोटोकॉल ब्लॉक डेटा ( प्रोटोकॉल डेटा युनिट , PDU ). विशिष्ट स्तरांचे डेटा ब्लॉक नियुक्त करण्यासाठी - विशेष नावे सहसा वापरली जातात: फ्रेम, पॅकेट, डेटाग्राम, विभाग.

OSI मॉडेल प्रोटोकॉलच्या दोन मुख्य प्रकारांमध्ये फरक करते कनेक्शन स्थापनेसह (कनेक्शन- देणारं) डेटाची देवाणघेवाण करण्यापूर्वी, प्रेषक आणि प्राप्तकर्त्याने प्रथम कनेक्शन स्थापित केले पाहिजे आणि कदाचित काही प्रोटोकॉल पॅरामीटर्स निवडा जे ते डेटाची देवाणघेवाण करताना वापरतील, संभाषण पूर्ण केल्यानंतर, त्यांनी हे कनेक्शन समाप्त केले पाहिजे . टेलिफोन हे परस्परसंवादाचे उदाहरण आहे , कनेक्शन-आधारित .

प्रोटोकॉलचा दुसरा गट म्हणजे प्रोटोकॉल प्रथम कनेक्शन स्थापित न करता (कनेक्शनहीन). असे प्रोटोकॉल देखील म्हणतात डेटाग्रामप्रोटोकॉल प्रेषक जेव्हा तयार असतो तेव्हा तो संदेश पाठवतो. मेलबॉक्समध्ये पत्र टाकणे हे प्रथम कनेक्शन स्थापित न करता संवादाचे उदाहरण आहे. जेव्हा संगणक परस्पर संवाद साधतात तेव्हा दोन्ही प्रकारचे प्रोटोकॉल वापरले जातात.

OSI मॉडेल स्तर

भौतिक स्तर

भौतिक स्तर भौतिक संप्रेषण चॅनेलवर बिट्सच्या प्रसारणाशी संबंधित आहे, जसे की कोएक्सियल केबल, ट्विस्टेड पेअर केबल, फायबर ऑप्टिक केबल किंवा डिजिटल टेरिटोरियल सर्किट. हा स्तर भौतिक डेटा ट्रान्समिशन मीडियाच्या वैशिष्ट्यांशी संबंधित आहे, जसे की बँडविड्थ, आवाज प्रतिकारशक्ती, वैशिष्ट्यपूर्ण प्रतिबाधा आणि इतर. त्याच पातळीवर, वेगळ्या माहितीचे प्रसारण करणाऱ्या इलेक्ट्रिकल सिग्नलची वैशिष्ट्ये निश्चित केली जातात, उदाहरणार्थ, नाडीच्या कडांची तीव्रता, प्रसारित सिग्नलची व्होल्टेज किंवा वर्तमान पातळी, एन्कोडिंगचा प्रकार आणि सिग्नल ट्रान्समिशन गती. याव्यतिरिक्त, कनेक्टरचे प्रकार आणि प्रत्येक संपर्काचा हेतू येथे प्रमाणित केला आहे.

नेटवर्कशी कनेक्ट केलेल्या सर्व उपकरणांमध्ये भौतिक स्तर कार्ये लागू केली जातात. संगणकाच्या बाजूने, नेटवर्क अडॅप्टर किंवा सिरीयल पोर्टद्वारे भौतिक स्तर कार्ये केली जातात.

भौतिक स्तर प्रोटोकॉलचे उदाहरण म्हणजे 1OBase तपशील - इथरनेट तंत्रज्ञान, जे 100 Ohms च्या वैशिष्ट्यपूर्ण प्रतिबाधासह श्रेणी 3 अनशिल्डेड ट्विस्टेड जोडी म्हणून वापरलेली केबल परिभाषित करते, RJ-45 कनेक्टर, 100 मीटरची कमाल भौतिक विभागाची लांबी, केबलमधील डेटाचे प्रतिनिधित्व करण्यासाठी मँचेस्टर कोड, तसेच काही पर्यावरणाची इतर वैशिष्ट्ये आणि इलेक्ट्रिकल सिग्नल.

डेटा लिंक स्तर

भौतिक स्तर फक्त बिट हस्तांतरित करते. हे लक्षात घेतले जात नाही की काही नेटवर्क्समध्ये ज्यामध्ये संवादाच्या ओळींचा वापर (सामायिक) केला जातो (सामायिक) परस्परसंवाद करणाऱ्या संगणकांच्या अनेक जोड्या, भौतिक प्रसारण माध्यम व्यापलेले असू शकते. म्हणून, डेटा लिंक लेयरच्या कार्यांपैकी एक म्हणजे ट्रान्समिशन माध्यमाची उपलब्धता तपासणे. लिंक लेयरचे दुसरे कार्य म्हणजे त्रुटी शोधणे आणि सुधारणेची यंत्रणा कार्यान्वित करणे हे करण्यासाठी, लिंक लेयर नावाच्या सेटमध्ये गटबद्ध करते फ्रेम्स (फ्रेम). लिंक लेयर प्रत्येक फ्रेममध्ये फरक करण्यासाठी प्रत्येक फ्रेमच्या सुरूवातीस आणि शेवटी बिट्सचा एक विशेष क्रम ठेवून योग्यरित्या प्रसारित केले आहे याची खात्री करते आणि फ्रेमच्या सर्व बाइट्सवर विशिष्ट प्रकारे प्रक्रिया करून आणि चेकसम जोडून चेकसमची गणना देखील करते. फ्रेम करण्यासाठी. नेटवर्कवर फ्रेम आल्यावर, प्राप्तकर्ता पुन्हा प्राप्त झालेल्या डेटाच्या चेकसमची गणना करतो आणि परिणामाची फ्रेममधील चेकसमशी तुलना करतो. ते जुळल्यास, फ्रेम योग्य मानली जाते आणि स्वीकारली जाते. चेकसम जुळत नसल्यास, त्रुटी रेकॉर्ड केली जाते. लिंक लेयर केवळ त्रुटी शोधू शकत नाही, तर खराब झालेल्या फ्रेम्स पुन्हा पाठवून त्या दुरुस्त देखील करू शकतात. हे नोंद घ्यावे की डेटा लिंक लेयरसाठी त्रुटी सुधारण्याचे कार्य अनिवार्य नाही, म्हणून या स्तरावरील काही प्रोटोकॉलमध्ये ते नाही, उदाहरणार्थ, इथरनेट आणि फ्रेम रिले.

स्थानिक नेटवर्कमध्ये वापरल्या जाणाऱ्या लिंक लेयर प्रोटोकॉलमध्ये संगणक आणि त्यांना संबोधित करण्याच्या पद्धतींमधील कनेक्शनची विशिष्ट रचना असते. जरी डेटा लिंक लेयर स्थानिक नेटवर्कवरील कोणत्याही दोन नोड्स दरम्यान फ्रेम डिलिव्हरी प्रदान करते, तरीही ते हे अगदी विशिष्ट कनेक्शन टोपोलॉजी असलेल्या नेटवर्कमध्ये करते, तंतोतंत टोपोलॉजी ज्यासाठी ते डिझाइन केले होते. LAN लिंक लेयर प्रोटोकॉलद्वारे समर्थित ठराविक टोपोलॉजीजमध्ये बस, रिंग आणि तारा, तसेच पूल आणि स्विचेस वापरून त्यांच्यापासून तयार केलेल्या संरचनांचा समावेश होतो. इथरनेट, टोकन रिंग, FDDI, lOOVG-AnyLAN ही लिंक लेयर प्रोटोकॉलची उदाहरणे आहेत.

लोकल एरिया नेटवर्क्समध्ये, लिंक लेयर प्रोटोकॉल संगणक, ब्रिज, स्विच आणि राउटरद्वारे वापरले जातात. संगणकांमध्ये, नेटवर्क अडॅप्टर आणि त्यांच्या ड्रायव्हर्सच्या संयुक्त प्रयत्नांद्वारे लिंक लेयर फंक्शन्सची अंमलबजावणी केली जाते.

वाइड एरिया नेटवर्क्समध्ये, ज्यात क्वचितच नियमित टोपोलॉजी असते, डेटा लिंक लेयर सहसा वैयक्तिक लिंकद्वारे जोडलेल्या दोन शेजारच्या संगणकांमध्ये संदेशन प्रदान करते. पॉइंट-टू-पॉइंट प्रोटोकॉलची उदाहरणे (जसे की असे प्रोटोकॉल सहसा म्हणतात) मोठ्या प्रमाणावर वापरले जाणारे PPP आणि LAP-B प्रोटोकॉल आहेत. अशा प्रकरणांमध्ये, संपूर्ण नेटवर्कवर एंड नोड्स दरम्यान संदेश वितरीत करण्यासाठी नेटवर्क स्तर सुविधा वापरल्या जातात. X.25 नेटवर्क अशा प्रकारे आयोजित केले जातात. कधीकधी ग्लोबल नेटवर्क्समध्ये, लिंक लेयर फंक्शन्स त्यांच्या शुद्ध स्वरूपात वेगळे करणे कठीण असते, कारण ते समान प्रोटोकॉलमध्ये नेटवर्क लेयर फंक्शन्ससह एकत्र केले जातात. या दृष्टिकोनाच्या उदाहरणांमध्ये एटीएम आणि फ्रेम रिले तंत्रज्ञान प्रोटोकॉल समाविष्ट आहेत.

सर्वसाधारणपणे, लिंक लेयर हा नेटवर्क नोड्स दरम्यान संदेश पाठविण्यासाठी फंक्शन्सचा एक अतिशय शक्तिशाली आणि संपूर्ण संच आहे. काही प्रकरणांमध्ये, लिंक लेयर प्रोटोकॉल स्वयंपूर्ण वाहतूक वाहने बनतात आणि नेटवर्क आणि वाहतूक स्तरांचा समावेश न करता अनुप्रयोग स्तर प्रोटोकॉल किंवा अनुप्रयोगांना त्यांच्या वर थेट कार्य करण्यास अनुमती देतात. उदाहरणार्थ, इथरनेटवर थेट SNMP नेटवर्क व्यवस्थापन प्रोटोकॉलची अंमलबजावणी केली जाते, जरी डीफॉल्टनुसार हा प्रोटोकॉल IP नेटवर्क प्रोटोकॉल आणि UDP ट्रान्सपोर्ट प्रोटोकॉलच्या वर चालतो. साहजिकच, अशा अंमलबजावणीचा वापर मर्यादित असेल - ते वेगवेगळ्या तंत्रज्ञानाच्या संमिश्र नेटवर्कसाठी योग्य नाही, उदाहरणार्थ, इथरनेट आणि X.25, आणि अगदी अशा नेटवर्कसाठी ज्यामध्ये इथरनेट सर्व विभागांमध्ये वापरले जाते, परंतु तेथे लूप आहेत. - विभागांमधील आकाराचे कनेक्शन. परंतु ब्रिजद्वारे जोडलेल्या दोन-सेगमेंट इथरनेट नेटवर्कमध्ये, डेटा लिंक लेयरवर SNMP ची अंमलबजावणी बऱ्यापैकी कार्यक्षम असेल.

तथापि, कोणत्याही टोपोलॉजी आणि तंत्रज्ञानाच्या नेटवर्कमध्ये संदेशांची उच्च-गुणवत्तेची वाहतूक सुनिश्चित करण्यासाठी, लिंक लेयरची कार्ये पुरेसे नाहीत, म्हणून, OSI मॉडेलमध्ये, या समस्येचे निराकरण पुढील दोन स्तरांना नियुक्त केले आहे - नेटवर्क आणि वाहतूक

नेटवर्क स्तर

नेटवर्क लेयर युनिफाइड ट्रान्सपोर्ट सिस्टीम तयार करण्यासाठी काम करते , अनेक नेटवर्क एकत्र करणे, आणि हे नेटवर्क एंड नोड्स दरम्यान संदेश प्रसारित करण्यासाठी पूर्णपणे भिन्न तत्त्वे वापरू शकतात आणि एक अनियंत्रित कनेक्शन संरचना आहे. नेटवर्क लेयरची कार्ये खूप वैविध्यपूर्ण आहेत. स्थानिक नेटवर्क एकत्र करण्याचे उदाहरण वापरून त्यांचा विचार करूया.

स्थानिक नेटवर्क लिंक लेयर प्रोटोकॉल योग्य मानक टोपोलॉजी असलेल्या नेटवर्कमधील कोणत्याही नोड्स दरम्यान डेटा वितरण सुनिश्चित करतात, उदाहरणार्थ, श्रेणीबद्ध स्टार टोपोलॉजी. ही एक अतिशय कठोर मर्यादा आहे जी विकसित संरचनेसह नेटवर्क तयार करण्यास परवानगी देत ​​नाही, उदाहरणार्थ, नेटवर्क जे एकाच नेटवर्कमध्ये अनेक एंटरप्राइझ नेटवर्क एकत्र करतात किंवा अत्यंत विश्वासार्ह नेटवर्क ज्यामध्ये नोड्स दरम्यान अनावश्यक कनेक्शन आहेत. लूपिंग रिडंडंट कनेक्शनला समर्थन देण्यासाठी लिंक लेयर प्रोटोकॉल अधिक जटिल बनवणे शक्य होईल, परंतु लेयर्समधील जबाबदाऱ्या वेगळे करण्याचे तत्त्व वेगळ्या समाधानाकडे नेईल. एकीकडे, मानक टोपोलॉजीजसाठी डेटा ट्रान्सफर प्रक्रियेची साधेपणा राखण्यासाठी आणि दुसरीकडे, अनियंत्रित टोपोलॉजीजच्या वापरास अनुमती देण्यासाठी, अतिरिक्त नेटवर्क स्तर सादर केला जातो.

नेटवर्क स्तरावर टर्म स्वतः निव्वळविशिष्ट अर्थाने संपन्न. या प्रकरणात, नेटवर्क हे मानक ठराविक टोपोलॉजीजपैकी एकानुसार एकमेकांशी जोडलेल्या संगणकांचा संग्रह समजले जाते आणि डेटा प्रसारित करण्यासाठी या टोपोलॉजीसाठी परिभाषित केलेल्या लिंक लेयर प्रोटोकॉलपैकी एक वापरतात.

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

नेटवर्क राउटर नावाच्या विशेष उपकरणांद्वारे एकमेकांशी जोडलेले असतात. राउटर -हे असे उपकरण आहे जे इंटरनेटवर्क कनेक्शनच्या टोपोलॉजीबद्दल माहिती गोळा करते आणि त्यावर आधारित, नेटवर्क लेयर पॅकेट गंतव्य नेटवर्कवर अग्रेषित करते. एका नेटवर्कवर असलेल्या प्रेषकाकडून दुसऱ्या नेटवर्कवर असलेल्या प्राप्तकर्त्याला संदेश प्रसारित करण्यासाठी, तुम्हाला निश्चित संख्या तयार करणे आवश्यक आहे नेटवर्क दरम्यान संक्रमण ट्रान्समिशन,किंवा हॉप्स (हॉप पासून - उडी), प्रत्येक वेळी योग्य मार्ग निवडताना. अशा प्रकारे, मार्ग हा राउटरचा एक क्रम आहे ज्यामधून पॅकेट जाते.

अंजीर मध्ये. आकृती 1.27 तीन राउटरने जोडलेले चार नेटवर्क दाखवते. या नेटवर्कच्या A आणि B नोड्समध्ये दोन मार्ग आहेत: पहिला रूटर 1 आणि 3 द्वारे आणि दुसरा राउटर 1, 2 आणि 3 द्वारे.

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

सर्वसाधारणपणे, नेटवर्क लेयरची फंक्शन्स नॉन-स्टँडर्ड स्ट्रक्चरसह कनेक्शनवर मेसेज ट्रान्समिशनच्या फंक्शन्सपेक्षा विस्तृत आहेत, ज्याचे आम्ही आता अनेक स्थानिक नेटवर्क एकत्र करण्याच्या उदाहरणाचा वापर करून तपासले आहे. नेटवर्क लेयर विविध तंत्रज्ञानाचा ताळमेळ घालणे, मोठ्या नेटवर्क्समध्ये ॲड्रेसिंग सोपी करणे आणि नेटवर्क्समधील अवांछित रहदारीसाठी विश्वसनीय आणि लवचिक अडथळे निर्माण करण्याच्या समस्यांचे निराकरण करते.

नेटवर्क लेयर संदेश सहसा कॉल केले जातात पॅकेजेस (पॅकेट). नेटवर्क स्तरावर पॅकेट वितरण आयोजित करताना, "नेटवर्क नंबर" ची संकल्पना वापरली जाते. या प्रकरणात, प्राप्तकर्त्याच्या पत्त्यामध्ये एक प्रमुख भाग असतो - नेटवर्क नंबर आणि एक लहान भाग - या नेटवर्कमधील नोड क्रमांक. समान नेटवर्कवरील सर्व नोड्समध्ये पत्त्याचा समान उच्च भाग असणे आवश्यक आहे, म्हणून नेटवर्क स्तरावर "नेटवर्क" ही संज्ञा आणखी एक, अधिक औपचारिक व्याख्या दिली जाऊ शकते: नेटवर्क नोड्सचा संग्रह आहे ज्याच्या नेटवर्क पत्त्यामध्ये समान नेटवर्क क्रमांक असतो. .

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

दुसऱ्या प्रकारचा प्रोटोकॉल नेटवर्क स्तरावर चालतो, जो नेटवर्क स्तरावर वापरलेल्या होस्ट पत्त्याला स्थानिक नेटवर्क पत्त्यावर मॅप करण्यासाठी जबाबदार असतो. अशा प्रोटोकॉलला अनेकदा म्हटले जाते ॲड्रेस रिझोल्यूशन प्रोटोकॉल -ॲड्रेस रिझोल्यूशन प्रोटोकॉल, एआरपी. कधीकधी ते नेटवर्क स्तर म्हणून वर्गीकृत केले जात नाहीत, परंतु चॅनेल स्तर म्हणून वर्गीकृत केले जातात, जरी वर्गीकरणातील सूक्ष्मता त्यांचे सार बदलत नाहीत.

नेटवर्क लेयर प्रोटोकॉलची उदाहरणे म्हणजे TCP/IP स्टॅक IP इंटरनेटवर्क प्रोटोकॉल आणि नोवेल IPX स्टॅक इंटरनेटवर्क प्रोटोकॉल.

वाहतूक थर

प्रेषकाकडून प्राप्तकर्त्याकडे जाताना, पॅकेट्स दूषित किंवा हरवल्या जाऊ शकतात. काही ऍप्लिकेशन्सची स्वतःची एरर हाताळणी असते, तर काही असे आहेत जे लगेचच विश्वसनीय कनेक्शन हाताळण्यास प्राधान्य देतात. . ट्रान्सपोर्ट लेयर ॲप्लिकेशन्स किंवा स्टॅकचे वरचे स्तर प्रदान करते - ॲप्लिकेशन आणि सेशन - त्यांना आवश्यक असलेल्या विश्वासार्हतेच्या डिग्रीसह डेटाचे हस्तांतरण. OSI मॉडेल ट्रान्सपोर्ट लेयरद्वारे प्रदान केलेल्या सेवेचे पाच वर्ग परिभाषित करते. या प्रकारच्या सेवा प्रदान केलेल्या सेवांच्या गुणवत्तेद्वारे ओळखल्या जातात: तातडी, व्यत्यय आणलेले संप्रेषण पुनर्संचयित करण्याची क्षमता , सामान्य वाहतूक प्रोटोकॉलद्वारे विविध अनुप्रयोग प्रोटोकॉलमधील एकाधिक कनेक्शन मल्टीप्लेक्सिंगसाठी साधनांची उपस्थिती आणि सर्वात महत्त्वाचे म्हणजे, पॅकेटचे विरूपण, तोटा आणि डुप्लिकेशन यासारख्या ट्रान्समिशन त्रुटी शोधण्याची आणि सुधारण्याची क्षमता.

ट्रान्सपोर्ट लेयर सर्व्हिस क्लासची निवड एकीकडे, ट्रान्सपोर्टपेक्षा उच्च पातळीच्या ऍप्लिकेशन्स आणि प्रोटोकॉलद्वारे विश्वासार्हता सुनिश्चित करण्याची समस्या किती प्रमाणात सोडविली जाते यावर अवलंबून असते आणि दुसरीकडे, ही निवड यावर अवलंबून असते. नेटवर्क, चॅनेल आणि भौतिक - वाहतूक खाली स्थित स्तरांद्वारे प्रदान केलेल्या नेटवर्कमध्ये डेटा वाहतूक प्रणाली किती विश्वासार्ह आहे. म्हणून, उदाहरणार्थ, जर संप्रेषण चॅनेलची गुणवत्ता खूप उच्च असेल आणि निम्न-स्तरीय प्रोटोकॉलद्वारे त्रुटी आढळल्या नसल्याची शक्यता कमी असेल, तर असंख्य तपासण्यांचा बोजा नसलेल्या हलक्या वजनाच्या वाहतूक स्तर सेवांपैकी एक वापरणे वाजवी आहे, विश्वासार्हता वाढविण्यासाठी हस्तांदोलन आणि इतर तंत्रे. जर खालच्या स्तरावरील वाहने सुरुवातीला खूप अविश्वसनीय असतील, तर सर्वात विकसित ट्रान्सपोर्ट लेयर सेवेकडे जाण्याचा सल्ला दिला जातो, जी त्रुटी शोधण्यासाठी आणि दूर करण्यासाठी जास्तीत जास्त माध्यमांचा वापर करून कार्य करते - तार्किक कनेक्शनची प्राथमिक स्थापना वापरून, संदेश वितरणाचे नियंत्रण चेकसम आणि चक्रीय क्रमांकन पॅकेज, डिलिव्हरी टाइमआउट सेट करणे इ.

नियमानुसार, सर्व प्रोटोकॉल, ट्रान्सपोर्ट लेयरपासून आणि त्यावरील, नेटवर्कच्या शेवटच्या नोड्सच्या सॉफ्टवेअरद्वारे लागू केले जातात - त्यांच्या नेटवर्क ऑपरेटिंग सिस्टमचे घटक. ट्रान्सपोर्ट प्रोटोकॉलच्या उदाहरणांमध्ये TCP/IP स्टॅकचे TCP आणि UDP प्रोटोकॉल आणि नोवेल स्टॅकचे SPX प्रोटोकॉल समाविष्ट आहेत.

खालच्या चार स्तरांच्या प्रोटोकॉलला सामान्यतः नेटवर्क वाहतूक किंवा वाहतूक उपप्रणाली म्हणतात, कारण ते अनियंत्रित टोपोलॉजीज आणि विविध तंत्रज्ञानासह संमिश्र नेटवर्कमध्ये दिलेल्या दर्जाच्या दर्जासह संदेश वाहतूक करण्याच्या समस्येचे पूर्णपणे निराकरण करतात. उर्वरित तीन उच्च स्तर विद्यमान वाहतूक उपप्रणालीवर आधारित अनुप्रयोग सेवा प्रदान करण्याच्या समस्येचे निराकरण करतात.

सत्र स्तर

सत्र स्तर संवाद नियंत्रण प्रदान करते: ते सध्या कोणता पक्ष सक्रिय आहे याची नोंद करते आणि समक्रमण साधने प्रदान करते. नंतरचे तुम्हाला लांब हस्तांतरणांमध्ये चेकपॉईंट घालण्याची परवानगी देतात, जेणेकरुन अयशस्वी झाल्यास तुम्ही पुन्हा पुन्हा सुरू करण्याऐवजी शेवटच्या चेकपॉईंटवर परत जाऊ शकता. व्यवहारात, काही ऍप्लिकेशन्स सेशन लेयरचा वापर करतात आणि ते क्वचितच वेगळे प्रोटोकॉल म्हणून अंमलात आणले जाते, जरी या लेयरची फंक्शन्स अनेकदा ऍप्लिकेशन लेयरच्या फंक्शन्ससह एकत्रित केली जातात आणि एकाच प्रोटोकॉलमध्ये अंमलात आणली जातात.

प्रतिनिधी स्तर

प्रेझेंटेशन लेयर नेटवर्कवर प्रसारित केलेल्या माहितीच्या सादरीकरणाच्या स्वरूपाशी संबंधित आहे, त्याची सामग्री न बदलता. प्रेझेंटेशन लेयरमुळे, एका सिस्टीमच्या ऍप्लिकेशन लेयरद्वारे प्रसारित केलेली माहिती दुसऱ्या सिस्टमच्या ऍप्लिकेशन लेयरला नेहमी समजण्यासारखी असते. या लेयरच्या मदतीने, ऍप्लिकेशन लेयर प्रोटोकॉल डेटा प्रस्तुतीकरणातील सिंटॅक्टिक फरक किंवा ASCII आणि EBCDIC कोड सारख्या वर्ण कोडमधील फरकांवर मात करू शकतात. या स्तरावर, डेटा एन्क्रिप्शन आणि डिक्रिप्शन केले जाऊ शकते, ज्यामुळे एकाच वेळी सर्व अनुप्रयोग सेवांसाठी डेटा एक्सचेंजची गुप्तता सुनिश्चित केली जाते. अशा प्रोटोकॉलचे उदाहरण म्हणजे सिक्योर सॉकेट लेयर (SSL) प्रोटोकॉल, जो TCP/IP स्टॅकमधील ऍप्लिकेशन लेयर प्रोटोकॉलसाठी सुरक्षित संदेशन प्रदान करतो.

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

ऍप्लिकेशन लेयर हा खरोखरच विविध प्रोटोकॉलचा एक संच आहे ज्याद्वारे नेटवर्क वापरकर्ते फायली, प्रिंटर किंवा हायपरटेक्स्ट वेब पेजेसमध्ये प्रवेश करतात आणि त्यांचे सहयोग देखील आयोजित करतात, उदाहरणार्थ, इलेक्ट्रॉनिक मेल वापरून. ऍप्लिकेशन लेयर ज्यावर चालते त्या डेटाच्या युनिटला सहसा म्हणतात संदेश (संदेश).

ॲप्लिकेशन लेयर सेवांमध्ये खूप विस्तृत विविधता आहे. फाइल सेवांच्या किमान काही सामान्य अंमलबजावणीचे उदाहरण म्हणून घेऊ: नोवेल नेटवेअर ऑपरेटिंग सिस्टममधील NCP, Microsoft Windows NT मधील SMB, NFS, FTP आणि TFTP, जे TCP/IP स्टॅकचा भाग आहेत.

नेटवर्क-आश्रित आणि नेटवर्क-स्वतंत्र स्तर

OSI मॉडेलच्या सर्व स्तरांवरील कार्ये दोन गटांपैकी एकामध्ये वर्गीकृत केली जाऊ शकतात:

नेटवर्कच्या विशिष्ट तांत्रिक अंमलबजावणीवर अवलंबून असलेल्या फंक्शन्ससाठी किंवा ऍप्लिकेशन्ससह कार्य करण्यासाठी अभिमुख असलेल्या फंक्शन्ससाठी.

तीन खालच्या स्तर - भौतिक, डेटा लिंक आणि नेटवर्क - नेटवर्क-आधारित आहेत, म्हणजेच, या स्तरांचे प्रोटोकॉल नेटवर्कच्या तांत्रिक अंमलबजावणीशी आणि वापरलेल्या संप्रेषण उपकरणांशी जवळून संबंधित आहेत. उदाहरणार्थ, FDDI उपकरणांमध्ये संक्रमण म्हणजे सर्व नेटवर्क नोड्समधील भौतिक आणि डेटा लिंक लेयर्सच्या प्रोटोकॉलमध्ये संपूर्ण बदल.

तीन वरचे स्तर - अनुप्रयोग, प्रतिनिधी आणि सत्र - अनुप्रयोग-केंद्रित आहेत आणि नेटवर्क बांधकामाच्या तांत्रिक वैशिष्ट्यांवर थोडेसे अवलंबून आहेत. नेटवर्क टोपोलॉजीमधील बदल, उपकरणे बदलणे किंवा दुसऱ्या नेटवर्क तंत्रज्ञानावरील संक्रमणामुळे या स्तरांवरील प्रोटोकॉल प्रभावित होत नाहीत. अशा प्रकारे, इथरनेट ते हाय-स्पीड lOOVG-AnyLAN तंत्रज्ञानाच्या संक्रमणासाठी अनुप्रयोग, प्रतिनिधी आणि सत्र स्तरांची कार्ये लागू करणाऱ्या सॉफ्टवेअरमध्ये कोणतेही बदल आवश्यक नाहीत.

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

अंजीर मध्ये. 1.28 OSI मॉडेलचे स्तर दाखवते , ज्यावर विविध नेटवर्क घटक कार्यरत असतात. त्यावर स्थापित नेटवर्क ओएस असलेला संगणक सर्व सात स्तरांचे प्रोटोकॉल वापरून दुसऱ्या संगणकाशी संवाद साधतो संगणक अप्रत्यक्षपणे विविध संप्रेषण उपकरणांद्वारे पार पाडतात: हब, मोडेम, ब्रिज, स्विच, राउटर, मल्टीप्लेक्स. प्रकारावर अवलंबून, संप्रेषण यंत्र एकतर केवळ भौतिक स्तरावर (रिपीटर), किंवा भौतिक आणि लिंक (ब्रिज) किंवा भौतिक, लिंक आणि नेटवर्कवर, कधीकधी वाहतूक स्तर (राउटर) कॅप्चर करू शकते.

अंजीर मध्ये. आकृती 1.29 विविध संप्रेषण उपकरणांच्या कार्यांचा OSI मॉडेलच्या स्तरांशी पत्रव्यवहार दर्शविते .

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



आम्ही वाचण्याची शिफारस करतो

वर