1. Home
  2. Docs
  3. 1. Networking Basics
  4. OSI & TCP/IP Model

OSI & TCP/IP Model

OSI model

OSI (Open Systems Interconnection) model को अंतर्राष्ट्रीय मानकीकरण संगठन (ISO) के लिए बनाया गया था, जो एक अंतरराष्ट्रीय मानक-सेटिंग निकाय है। यह एक संचार प्रणाली के कार्यों का वर्णन करने के लिए एक संदर्भ मॉडल होने के लिए डिज़ाइन किया गया था। OSI model नेटवर्किंग मानकों और उपकरणों को बनाने और लागू करने के लिए एक रूपरेखा प्रदान करता है और बताता है कि विभिन्न कंप्यूटरों पर नेटवर्क एप्लिकेशन नेटवर्क मीडिया के माध्यम से कैसे संवाद कर सकते हैं।

OSI model में सात layer होती हैं, जिसमें प्रत्येक layer एक नेटवर्क के माध्यम से यात्रा करने वाले डेटा के एक अलग कार्य का वर्णन करती है। यहाँ इन layers का चित्रमय प्रतिनिधित्व है:

Layers को आमतौर पर पिछले एक से गिना जाता है, जिसका अर्थ है कि Physical layer को पहली layer माना जाता है। इन layers को याद रखना उपयोगी है, क्योंकि उनके बारे में निश्चित रूप से CCNA परीक्षा में कुछ प्रश्न होंगे। अधिकांश लोग mnemonic सीखते हैं – “Please Do Not Throw Sausage Pizza Away:

तो, इन layers का उद्देश्य क्या है?

वे सबसे अधिक विक्रेताओं द्वारा उपयोग किए जाते हैं। वे उन्हें एक नेटवर्किंग device में कुछ कार्यक्षमता को लागू करने में सक्षम बनाते हैं, जो तब अन्य विक्रेताओं के उपकरणों के साथ आसान अंतर सक्षम बनाता है।

यहाँ OSI मॉडल की प्रत्येक layer का संक्षिप्त विवरण दिया गया है।

    • Physical – यह परिभाषित करता है कि बिट्स को एक डिवाइस से दूसरे में कैसे स्थानांतरित किया जाए। यह विवरण देता है कि केबल, कनेक्टर और नेटवर्क इंटरफ़ेस कार्ड को कैसे काम करना है और बिट्स कैसे भेजना और प्राप्त करना है।

 

  • Data Link- यह एक पैकेट को एक फ्रेम में encapsulate करता है। एक फ़्रेम में एक header और एक trailer होता है जो उपकरणों को संवाद करने में सक्षम बनाता है। एक header (सबसे आम तौर पर) में एक स्रोत और गंतव्य mac पता होता है। एक trailer में फ़्रेम चेक अनुक्रम क्षेत्र होता है, जिसका उपयोग transmission errors  का पता लगाने के लिए किया जाता है। Data link layer  में दो sublayer होते हैं:

 

  • Logical Link Control- इसका उपयोग flow contol और error detection के लिए किया जाता है।

 

  • Media Access Control- इसका उपयोग हार्डवेयर एड्रेसिंग और access पद्धति को नियंत्रित करने के लिए किया जाता है।
  • Network- यह डिवाइस एड्रेसिंग, routing और पथ निर्धारण को परिभाषित करता है। डिवाइस (logical) एड्रेसिंग का उपयोग नेटवर्क पर होस्ट की पहचान करने के लिए किया जाता है (जैसे कि उसके IP address)।
  • Transport- यह layer ऊपरी layer प्रोटोकॉल से प्राप्त डेटा के बड़े हिस्से को विभाजित करती है। दो कंप्यूटरों के बीच संबंध स्थापित करता है और समाप्त करता है। प्रवाह नियंत्रण और डेटा रिकवरी के लिए उपयोग किया जाता है।
  • Session- यह दो systems के बीच एक सत्र को स्थापित करने और समाप्त करने के तरीके को परिभाषित करता है।
  • Presentation- यह डेटा स्वरूपों को परिभाषित करता है। इस परत पर compression और encryption को परिभाषित किया गया है।
  • Application- यह परत उपयोगकर्ता के सबसे करीब है। यह नेटवर्क अनुप्रयोगों को अन्य नेटवर्क अनुप्रयोगों के साथ संवाद करने में सक्षम बनाता है।

 

परत संख्या या परत नाम से किसी प्रोटोकॉल का संदर्भ देना एक आम बात है। उदाहरण के लिए, HTTPS को एक एप्लिकेशन (या लेयर 7) प्रोटोकॉल के रूप में संदर्भित किया जाता है। नेटवर्क उपकरणों को कभी-कभी OSI लेयर के अनुसार भी वर्णित किया जाता है जिस पर वे काम करते हैं – उदाहरण: एक layer 2 switch या एक layer 7 फ़ायरवॉल।

निम्न तालिका से पता चलता है कि कौन से प्रोटोकॉल OSI मॉडल की किस परत पर रहते हैं:

TCP/IP Model

TCP/IP model 1970 में Defense Advance Research Project Agency (DARPA) द्वारा एक खुले, विक्रेता-तटस्थ, सार्वजनिक नेटवर्किंग मॉडल के रूप में बनाया गया था। OSI मॉडल की तरह, यह computer प्रोटोकॉल को डिजाइन करने और लागू करने के लिए सामान्य दिशानिर्देशों का वर्णन करता है। इसमें चार परतें शामिल हैं: Network Access, Internet, Transport, and Application:

निम्न चित्र TCP/IP मॉडल और OSI मॉडल के बीच तुलना दिखाता है:

जैसा कि आप ऊपर की तस्वीर से देख सकते हैं, TCP/IP मॉडल में OSI मॉडल की तुलना में कम परतें हैं। OSI मॉडल के अनुप्रयोग, प्रस्तुति और सत्र परतें TCP/IP मॉडल में एक परत में विलय हो जाती हैं। इसके अलावा, physical और data link परतों को TCP/IP मॉडल में Network access लेयर कहा जाता है। यहाँ प्रत्येक परत का संक्षिप्त विवरण दिया गया है:

  • Link – एक physical नेटवर्क में डेटा देने के लिए आवश्यक प्रोटोकॉल और हार्डवेयर को परिभाषित करता है।
  •  Internet – नेटवर्क पर पैकेट के तार्किक संचरण के लिए प्रोटोकॉल को परिभाषित करता है।
  • Transport – अनुप्रयोगों के लिए प्रसारण सेवा के स्तर को स्थापित करने के लिए प्रोटोकॉल को परिभाषित करता है। यह परत डेटा के विश्वसनीय प्रसारण और पैकेटों के त्रुटि-रहित वितरण के लिए जिम्मेदार है।
  •  Application – नोड-टू-नोड अनुप्रयोग संचार के लिए प्रोटोकॉल को परिभाषित करता है और कंप्यूटर पर चल रहे एप्लिकेशन सॉफ़्टवेयर को सेवाएं प्रदान करता है।

OSI model and TCP/IP model के बीच अंतर 

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

Was this article helpful to you? Yes 35 No 5