इंटरनेट प्रोटोकॉल सूट: Difference between revisions

From Vigyanwiki
No edit summary
 
Line 1: Line 1:
{{About|वे प्रोटोकॉल, जो इंटरनेट आर्किटेक्चर बनाते हैं|केवल आईपी नेटवर्क प्रोटोकॉल|इंटरनेट प्रोटोकॉल}}
{{About|वे प्रोटोकॉल, जो इंटरनेट आर्किटेक्चर बनाते हैं|केवल आईपी नेटवर्क प्रोटोकॉल|इंटरनेट प्रोटोकॉल}}
{{IPstack}}
{{IPstack}}
Line 246: Line 245:
* [http://www.tcpipguide.com/free/ The टीसीपी/आईपी Guide] – A comprehensive look at the protocols and the procedure and processes involved
* [http://www.tcpipguide.com/free/ The टीसीपी/आईपी Guide] – A comprehensive look at the protocols and the procedure and processes involved
* {{citation |url=http://www.columbia.edu/~rh120/other/tcpdigest_paper.txt |archive-url=https://web.archive.org/web/20211204202600/http://www.columbia.edu/~rh120/other/tcpdigest_paper.txt |archive-date=2021-12-04 |title=A Study of the ARPANET TCP/IP Digest}}
* {{citation |url=http://www.columbia.edu/~rh120/other/tcpdigest_paper.txt |archive-url=https://web.archive.org/web/20211204202600/http://www.columbia.edu/~rh120/other/tcpdigest_paper.txt |archive-date=2021-12-04 |title=A Study of the ARPANET TCP/IP Digest}}
[[Category:All articles needing additional references]]
[[Category:All articles with unsourced statements]]
[[Category:Articles needing additional references from मार्च 2014]]
[[Category:Articles with hatnote templates targeting a nonexistent page]]
[[Category:Articles with invalid date parameter in template]]
[[Category:Articles with unsourced statements from April 2009]]
[[Category:Articles with unsourced statements from January 2020]]
[[Category:Articles with unsourced statements from July 2018]]
[[Category:Articles with unsourced statements from May 2021]]
[[Category:Articles with unsourced statements from November 2017]]
[[Category:CS1 English-language sources (en)]]
[[Category:CS1 errors]]
[[Category:CS1 français-language sources (fr)]]
[[Category:CS1 maint]]
[[Category:CS1 Ελληνικά-language sources (el)]]
[[Category:Citation Style 1 templates|W]]
[[Category:Collapse templates]]
[[Category:Created On 16/12/2022]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates based on the Citation/CS1 Lua module]]
[[Category:Templates generating COinS|Cite web]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates used by AutoWikiBrowser|Cite web]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia fully protected templates|Cite web]]
[[Category:Wikipedia metatemplates]]
[[Category:इंटरनेट का इतिहास]]
[[Category:इंटरनेट प्रोटोकॉल| ]]
[[Category:इंटरनेट प्रोटोकॉल| ]]
[[Category: इंटरनेट का इतिहास]]
[[Category:नेटवर्क संरचना]]
[[Category: नेटवर्क संरचना]]
[[Category:संदर्भ मॉडल]]
[[Category:संदर्भ मॉडल]]
[[Category: Machine Translated Page]]
[[Category:Created On 16/12/2022]]
[[Category:Vigyan Ready]]

Latest revision as of 17:21, 1 January 2023

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

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

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

इतिहास

प्रारंभिक शोध

पहले इंटरनेटवर्कीकृत संयोजन का आरेख
श्री अंतर्राष्ट्रीय पैकेट रेडियो वैन, जिसका उपयोग पहले त्रि-पथीय इंटरनेटवर्कीकृत संचरण के लिए किया गया था।

प्रारम्भ में डीओडी इंटरनेट आर्किटेक्चर मॉडल के रूप में संदर्भित, इंटरनेट प्रोटोकॉल सूट के मूल 1960 के दशक के अंत में रक्षा उन्नत अनुसंधान परियोजना संस्था (डीएआरपीए) द्वारा प्रायोजित अनुसंधान और विकास में निहित हैं।[3] वर्ष 1969 में डीएआरपीए द्वारा अग्रणी उन्नत अनुसंधान प्रोजेक्ट संस्था नेटवर्क (एआरपीएएनईटी) के प्रारंभ के बाद, स्टीव क्रॉकर ने एक "नेटवर्किंग कार्य समूह" की स्थापना की जिसने एक होस्ट से होस्ट प्रोटोकॉल, नेटवर्क नियंत्रण प्रोग्राम (एनसीपी) विकसित किया। 1970 के दशक के प्रारंभ में, डीएआरपीए ने मोबाइल पैकेट रेडियो, स्थानीय क्षेत्र नेटवर्क और अन्य डेटा नेटवर्क सहित कई अन्य डेटा संचरण तकनीकों एवं सार्वजनिक और निजी क्षेत्र में पैकेट उपग्रह सेवा पर कार्य करना प्रारंभ किया। वर्ष 1972 में रॉबर्ट ई. क्हान डीएआरपीए सूचना प्रसंस्करण प्रौद्योगिकी कार्यालय में सम्मिलित हुए, जहाँ इन्होंने उपग्रह पैकेट नेटवर्क और ग्राउंड-आधारित रेडियो पैकेट नेटवर्क दोनों पर कार्य किया, और दोनों में संचार करने में सक्षम होने के मूल्य को पहचाना। 1973 की वसंत ऋतु में, विंटन सेर्फ़, एआरपीएएनईटी के लिए अगले प्रोटोकॉल युग को संरचित करने के लक्ष्य के साथ खुले आर्किटेक्चर अंतर्संयोजन मॉडल पर कार्य करने के लिए रॉबर्ट ई. क्हान के साथ सम्मिलित हुए।[citation needed] इन्होंने एआरपीएएनईटी अनुसंधान समुदाय और अंतर्राष्ट्रीय नेटवर्किंग कार्य समूह से अनुभव प्राप्त किया, जिसकी अध्यक्षता विंटन सेर्फ़ ने की थी।[4]

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

प्रारंभ में, संचरण नियंत्रण प्रोग्राम (तब इंटरनेट प्रोटोकॉल एकअलग प्रोटोकॉल के रूप में उपस्थित नहीं था) अपने उपयोगकर्ताओं को आँकड़ा-आरेख के स्थान पर केवल एक विश्वसनीय बाइट प्रवाह सेवा प्रदान करता था।[7] प्रोटोकॉल के साथ अनुभव बढ़ने के साथ-साथ सहयोगियों ने अलग-अलग प्रोटोकॉल की स्तरों में कार्यक्षमता के विभाजन की संस्तुति की, जिससे उपयोगकर्ता आँकड़ा-आरेख सेवा तक सीधी पहुँच प्राप्त कर सके। इसके अधिवक्ताओं में डैनी कोहेन, जिन्हें अपने पैकेट ध्वनि कार्य के लिए इसकी आवश्यकता थी; दक्षिणी कैलिफोर्निया विश्वविद्यालय के सूचना विज्ञान संस्थान के जोनाथन पोस्टल, जिन्होंने टिप्पणियों के लिए अनुरोध (आरएफसी), तकनीकी और रणनीतिक दस्तावेज़ श्रृंखला का संपादन किया, जिसने इंटरनेट विकास को प्रलेखित और उत्प्रेरित किया है;[8] और ज़ेरॉक्स पीएआरसी के रॉबर्ट मेटकाफ का अनुसंधान समूह सम्मिलित थे[9][10] पोस्टल ने कहा, "हम स्तरण के सिद्धांत का उल्लंघन करके अपनी इंटरनेट प्रोटोकॉल की संरचना में गड़बड़ कर रहे हैं।"[11] विभिन्न तंत्रों के कैप्सूलीकरण का उद्देश्य एक ऐसा वातावरण बनाना था जहाँ ऊपरी स्तर केवल निचले स्तरों के माध्यम से आवश्यक चीज़ों तक पहुँच सकें। एक अखंड संरचना दृढ़ होती है और मापनीयता के मुद्दों को उत्पन्न करती है। वर्ष 1978 में लिखित टीसीपी के संस्करण 3 में, संचरण नियंत्रण प्रोग्राम को दो अलग-अलग प्रोटोकॉलों, संयोजन रहित स्तर के रूप में इंटरनेट प्रोटोकॉल और एक विश्वसनीय संयोजन-उन्मुख सेवा के रूप में संचरण नियंत्रण प्रोटोकॉल में विभाजित किया गया था।[12]

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

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

प्रारंभिक कार्यान्वयन

वर्ष 1975 में स्टैनफोर्ड और यूनिवर्सिटी कॉलेज लंदन के बीच एक दो-नेटवर्क आईपी संचार परीक्षण किया गया। नवंबर 1977 में, यूएस, यूके और नॉर्वे में साइटों के बीच एक तीन-नेटवर्क आईपी परीक्षण किया गया था। वर्ष 1978 और 1983 के बीच कई अनुसंधान केंद्रों में कई अन्य आईपी प्रोटोटाइप विकसित किए गए थे।

राउटर नामक एक कंप्यूटर प्रत्येक नेटवर्क के लिए एक इंटरफ़ेस प्रदान करता है। यह इनके बीच नेटवर्क पैकेट को आगे और पीछे भेजता है।[14] मूल रूप से एक राउटर को गेटवे कहा जाता था, लेकिन अन्य प्रकार के गेटवे के साथ भ्रम की स्थिति से बचने के लिए इस शब्द को परिवर्तित कर दिया गया था।[15]

अधिग्रहण

मार्च 1982 में, अमेरिकी रक्षा विभाग ने टीसीपी/आईपी को सभी सैन्य कंप्यूटर नेटवर्किंग के लिए मानक घोषित किया।[16] उसी वर्ष, यूनिवर्सिटी कॉलेज लंदन में नोरसार और पीटर कर्स्टन के अनुसंधान समूह ने इस प्रोटोकॉल को स्वीकार किया।[13][17][18] एनसीपी से टीसीपी/आईपी में एआरपीएएनईटी का स्थानांतरण आधिकारिक रूप से 1 जनवरी, 1983 को ध्वज दिवस पर पूर्ण हुआ, जब नए प्रोटोकॉल स्थायी रूप से सक्रिय हो गए थे।[19]

वर्ष 1985 में, इंटरनेट सलाहकार बोर्ड (बाद में इंटरनेट आर्किटेक्चर बोर्ड) ने कंप्यूटर उद्योग के लिए तीन दिवसीय टीसीपी/आईपी कार्यशाला आयोजित की, जिसमें 250 विक्रेता प्रतिनिधियों ने भाग लिया, प्रोटोकॉल को बढ़ावा दिया और इसके व्यावसायिक उपयोग में वृद्धि की। वर्ष 1985 में, पहला इंटरॉप सम्मेलन टीसीपी/आईपी के व्यापक रूप से अधिग्रहण द्वारा नेटवर्क अन्तर्संचालनीयता पर केंद्रित था। इस सम्मेलन की स्थापना एक प्रारंभिक इंटरनेट कार्यकर्ता डैन लिंच ने की थी। प्रारंभ से ही, आईबीएम और डीईसी जैसे बड़े निगमों ने बैठक में भाग लिया।[20]

आईबीएम, एटीएंडटी और डीईसी, स्वामित्व प्रोटोकॉल होने के बाद भी टीसीपी/आईपी को स्वीकार करने वाले पहले बड़े निगम थे। वर्ष 1984 से, आईबीएम में बैरी एपेलमैन के समूह ने टीसीपी/आईपी का विकास किया। इन्होंने एमवीएस, वीएम, और ओएस/2 सहित विभिन्न आईबीएम प्रणालियों के लिए टीसीपी/आईपी उत्पादों की एक प्रवाह प्राप्त करने के लिए कॉर्पोरेट राजनीति को मार्गनिर्देशित किया। उसी समय, एफ़टीपी सॉफ्टवेयर और वोलोंगोंग समूह जैसी कई छोटी कंपनियों ने डॉस और माइक्रोसॉफ़्ट विंडोज़ के लिए टीसीपी/आईपी स्टैक की प्रस्तुति प्रारंभ कर दी।[21] पहला वीएम/सीएमएस टीसीपी/आईपी स्टैक विस्कॉन्सिन विश्वविद्यालय से आया था।[22]

कुछ प्रारंभिक टीसीपी/आईपी स्टैक कुछ प्रोग्रामकर्ताओं द्वारा व्यक्तिगत रूप से ही लिखे गए थे। आईबीएम अनुसंधान के जे एलिन्स्की और ओलेग विष्नपोलस्की [आरयू] ने क्रमशः वीएम/सीएमएस और ओएस/2 के लिए टीसीपी/आईपी स्टैक का लेखन किया।[citation needed] वर्ष 1984 में एमआईटी में डोनाल्ड गिलीज़ ने एक एनटीसीपी बहु-असंयोजन टीसीपी का लेखन किया जो वर्ष 1983-4 में एमआईटी के जॉन रोमकी द्वारा प्रबंधित आईपी/पैकेटड्राइवर स्तर के ऊपर संचालित होता है। रोमकी ने वर्ष 1986 में इस टीसीपी का लाभ लिया जब एफ़टीपी सॉफ्टवेयर की स्थापना हुई थी।[23][24] वर्ष 1985 में प्रारंभ में, फिल कर्न ने हैम रेडियो प्रणाली (केए9क्यू टीसीपी) के लिए एक बहु-संयोजन टीसीपी अनुप्रयोग बनाया।[25]

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

तथापि, 1980 के दशक के अंत और 1990 के दशक प्रारंभ में, अभियंता, संगठन और राष्ट्र प्रोटोकॉल युद्ध थे, ओएसआई मॉडल या इंटरनेट प्रोटोकॉल सूट, जिसके परिणामस्वरूप सबसे अच्छा और सबसे मजबूत कंप्यूटर नेटवर्क होगा।[26][27][28]

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

औपचारिक विनिर्देश और मानक

इंटरनेट प्रोटोकॉल सूट और इसके घटक प्रोटोकॉल में अंतर्निहित तकनीकी मानकों को इंटरनेट अभियांत्रिकी कार्य बल (आईईटीएफ) को सौंप दिया गया है।

इंटरनेट प्रोटोकॉल सूट का विशिष्ट आर्किटेक्चर, प्रोटोकॉल के लिए संचालनीय क्षेत्रों में इसका व्यापक विभाजन है जो इसकी मुख्य कार्यक्षमता का गठन करता है। [आरएफसी:1122 आरएफसी 1122], सूट की परिभाषित विशिष्टता है, जो साधारण रूप से चार अमूर्त स्तरों की रूपरेखा तैयार करती है।[1] ये समय की कसौटी पर खरे उतरे हैं, क्योंकि आईईटीएफ ने कभी भी इस संरचना को संशोधित नहीं किया है। इंटरनेट प्रोटोकॉल सूट, नेटवर्किंग के इस प्रकार के एक मॉडल के रूप में ओएसआई मॉडल से पहले का है, जो सामान्य नेटवर्किंग प्रणाली के लिए एक अधिक व्यापक संदर्भ संरचना है।[28]

मुख्य आर्किटेक्चर सम्बन्धी सिद्धांत

दो होस्टों (A और B) के एक साधारण नेटवर्क सांस्थिति में अवधारणात्मक डेटा प्रवाह उनके संबंधित राउटर के बीच एक लिंक से जुड़ा हुआ है। प्रत्येक होस्ट पर अनुप्रयोग पाठन और लेखन के संचालन को निष्पादित करता है जैसे कि प्रक्रियाएँ किसी प्रकार के डेटा पाइप द्वारा सीधे एक दूसरे से जुड़ी हुई थीं। इस पाइप की स्थापना के बाद, संचार के अधिकांश विवरण प्रत्येक प्रक्रिया से छिपे हुए हैं, क्योंकि संचार के अंतर्निहित सिद्धांत निचली प्रोटोकॉल स्तरों में प्रयुक्त होते हैं। सादृश्य में, परिवहन स्तर पर संचार अनुप्रयोग डेटा संरचनाओं और संयोजनीय राउटर के ज्ञान के बिना होस्ट-से-होस्ट के रूप में प्रकट होता है, जबकि इंटरनेटवर्किंग स्तर पर, प्रत्येक राउटर पर अलग-अलग नेटवर्क सीमाओं का पता लगाया जाता है।
[rfc:1122 आरएफसी 1122] में वर्णित स्तरों के माध्यम से अवरोही अनुप्रयोग डेटा का कैप्सूलीकरण

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

दृढ़ता सिद्धांत कहता है: "सामान्य रूप से, एक कार्यान्वयन को अपने प्रेषण-व्यवहार में रूढ़िवादी और ग्राही-व्यवहार में उदार होना चाहिए। अर्थात्, इसे सुगठित आँकड़ा-आरेख प्रेषण के लिए सावधान रहना चाहिए, लेकिन इसे ऐसे किसी भी आँकड़ा-आरेख को स्वीकार करना चाहिए, जिसकी व्याख्या वह कर सकता है ( उदाहरण के लिए, तकनीकी त्रुटियों पर आपत्ति न करें जहाँ अर्थ अभी भी स्पष्ट है)।"[30] "सिद्धांत का दूसरा भाग लगभग उतना ही महत्वपूर्ण है: अन्य होस्टों के सॉफ़्टवेयर में ऐसी कमियाँ हो सकती हैं जो कानूनी लेकिन अस्पष्ट प्रोटोकॉल सुविधाओं का लाभ लेने में अपरिपक्वता उत्पन्न करती हैं।"[31]

कैप्सूलीकरण का उपयोग प्रोटोकॉल और सेवाओं का सार प्रदान करने के लिए किया जाता है। कैप्सूलीकरण सामान्यतः प्रोटोकॉल सूट के विभाजन के साथ सामान्य कार्यक्षमता के स्तरों में संरेखित होता है। सामान्य रूप से, एक अनुप्रयोग (मॉडल का उच्चतम स्तर) अपने डेटा को स्तरों के नीचे भेजने के लिए प्रोटोकॉल के एक समूह का उपयोग करता है। डेटा को प्रत्येक स्तर पर आगे कैप्सूलीकृत किया जाता है।

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

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

लिंक स्तर

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

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

टीसीपी/आईपी मॉडल में लिंक स्तर में ओएसआई मॉडल के स्तर 2 से संबंधित कार्य हैं।

इंटरनेट स्तर

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

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

इंटरनेट प्रोटोकॉल, इंटरनेट स्तर का प्रमुख घटक है, और यह नेटवर्क होस्ट की पहचान करने और नेटवर्क पर उनका पता लगाने के लिए दो पताभिगमन प्रणालियों को परिभाषित करता है। इंटरनेट प्रोटोकॉल संस्करण 4 (आईपीवी4), एआरपीएएनईटी और इसके अनुवर्ती, इंटरनेट की मूल पता प्रणाली है। यह 32-बिट आईपी पते का उपयोग करता है और इसलिए लगभग चार अरब होस्टों की पहचान करने में सक्षम है। वर्ष 1998 में इंटरनेट प्रोटोकॉल संस्करण 6 (आईपीवी6) के मानकीकरण द्वारा इस सीमा को समाप्त कर दिया गया था जो 128-बिट पतों का उपयोग करता है। आईपीवी6 उत्पादन कार्यान्वयन लगभग वर्ष 2006 में उभरकर सामने आया।

परिवहन स्तर

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

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

कुछ परिवहन-स्तर प्रोटोकॉल विश्वसनीयता प्रदान करते हैं, क्योंकि आईपी केवल सर्वोत्तम-प्रयास वितरण प्रदान करता है।

टीसीपी एक संयोजन-उन्मुख प्रोटोकॉल है जो विश्वसनीय बाइट प्रवाह प्रदान करने में कई विश्वसनीयता मुद्दों को संबोधित करता है:

  • डेटा क्रम में आता है
  • डेटा में न्यूनतम त्रुटि है (अर्थात्, शुद्धता)
  • प्रतिलिपि डेटा को निष्कासित कर दिया गया है
  • खोए हुए या निष्कासित पैकेट पुनः भेजे जाते हैं
  • ट्रैफिक संकुलन नियंत्रण को सम्मिलित करता है

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

उच्च-स्तरीय डेटा लिंक नियंत्रण (एचडीएलसी) जैसे विश्वसनीय डेटा-लिंक प्रोटोकॉलों पर आईपी संचालित करके भी विश्वसनीयता प्राप्त की जा सकती है।

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

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

टीसीपी/आईपी मॉडल का परिवहन या होस्ट-से-होस्ट स्तर, साधारण रूप से ओएसआई मॉडल के चतुर्थ स्तर के संगत है, जिसे परिवहन स्तर भी कहा जाता है।

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

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

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

टीसीपी/आईपी मॉडल, डेटा को स्वरूपित करने और प्रस्तुत करने की बारीकियों पर विचार नहीं करता है और ओएसआई मॉडल (प्रस्तुति और सत्र स्तर) के रूप में अनुप्रयोग और परिवहन स्तरों के बीच अतिरिक्त स्तरों को परिभाषित नहीं करता है। टीसीपी/आईपी मॉडल के अनुसार, ऐसे कार्य लाइब्रेरियों और अनुप्रयोग प्रोग्रामिंग इंटरफेस के परिक्षेत्र में हैं। टीसीपी/आईपी मॉडल में अनुप्रयोग स्तर की तुलना प्रायः ओएसआई मॉडल के पाँचवें (सत्र), छठवें (प्रस्तुति), और सातवें (अनुप्रयोग) स्तर के संयोजन से की जाती है।

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

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

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

साहित्य में स्तरण विकास और प्रतिनिधित्व

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

निम्न तालिका ऐसे विभिन्न नेटवर्किंग मॉडलों को प्रदर्शित करती है। स्तरों की संख्या तीन और सात के बीच भिन्न होती है।

आर्पैनेट संदर्भ मॉडल
([rfc:871 आरएफसी 871])
इंटरनेट मानक
([rfc:1122 आरएफसी 1122])
इंटरनेट मॉडल
(सिस्को एकेडमी[36])
टीसीपी/आईपी 5-स्तरीय संदर्भ मॉडल
(कोज़ीरोक,[37] कोमर[38])
टीसीपी/आईपी 5-स्तरीय संदर्भ मॉडल
(तनेनबॉम[39])
टीसीपी/आईपी प्रोटोकॉल सूट या पाँच-स्तरीय इंटरनेट मॉडल
(फ़ोरोज़न,[40] क्यूरोज़[41])
टीसीपी/आईपी मॉडल
(स्टालिंग्स[42])
ओएसआई मॉडल
(आईएसओ/आईईसी 7498-1:1994[43])
तीन स्तर चार स्तर चार स्तर चार+एक स्तर पाँच स्तर पाँच स्तर पाँच स्तर सात स्तर
अनुप्रयोग/प्रक्रिया अनुप्रयोग अनुप्रयोग अनुप्रयोग अनुप्रयोग अनुप्रयोग अनुप्रयोग अनुप्रयोग
प्रतिनिधित्व
सत्र
होस्ट-से-होस्ट परिवहन परिवहन परिवहन परिवहन परिवहन होस्ट-से-होस्ट या परिवहन परिवहन
इंटरनेट इंटरनेटवर्क इंटरनेट इंटरनेट नेटवर्क इंटरनेट नेटवर्क
नेटवर्क इंटरफेस लिंक नेटवर्क इंटरफेस डेटा लिंक (नेटवर्क इंटरफेस) डेटा लिंक डेटा लिंक नेटवर्क पहुँच डेटा लिंक
(हार्डवेयर) भौतिक भौतिक भौतिक भौतिक

कुछ नेटवर्किंग मॉडल पाठ्यपुस्तकों से हैं, जो ऐसे द्वितीयक स्रोत हैं जो आरएफसी 1122 और अन्य आईईटीएफ प्राथमिक स्रोतों के उद्देश्य से संघर्ष कर सकते हैं।[44]

टीसीपी/आईपी और ओएसआई स्तरण की तुलना

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

अलग-अलग लेखकों ने टीसीपी/आईपी मॉडल की अलग-अलग व्याख्या की है, और वे असहमत हैं कि क्या लिंक स्तर या टीसीपी/आईपी मॉडल का कोई दृष्टिकोण, ओएसआई स्तर 1 (भौतिक स्तर) के मुद्दों को आच्छादित करता है, या टीसीपी/आईपी यह मानता है कि लिंक स्तर के नीचे एक हार्डवेयर स्तर उपस्थित है।

कई लेखकों ने ओएसआई मॉडल के स्तरों 1 और 2 को टीसीपी/आईपी मॉडल में सम्मिलित करने का प्रयास किया है क्योंकि इन्हें सामान्यतः आधुनिक मानकों (उदाहरण के लिए, आईईईई और आईटीयू द्वारा) में संदर्भित किया जाता है। यह प्रायः पाँच स्तरों वाले मॉडल में परिणत होता है, जहाँ लिंक स्तर या नेटवर्क पहुँच स्तर, ओएसआई मॉडल के स्तरों 1 और 2 में विभाजित होती है।

आईईटीएफ प्रोटोकॉल विकास प्रयास सख्त स्तरण से संबंधित नहीं है। इसके कुछ प्रोटोकॉल ओएसआई मॉडल में सामान्य रूप से स्थापित नहीं हो सकते हैं, हालाँकि आरएफसी कभी-कभी इसका उल्लेख करते हैं और प्रायः पुराने ओएसआई स्तर संख्याओं का उपयोग करते हैं। आईईटीएफ ने कई बार कहा है[citation needed] कि इंटरनेट प्रोटोकॉल और आर्किटेक्चर विकास का उद्देश्य ओएसआई-अनुरूप होने का नहीं है। इंटरनेट आर्किटेक्चर की बात करते हुए, [rfc:3439 आरएफसी 3439] में एक ऐसा खंड है जिसका शीर्षक "स्तरण को हानिकारक माना जाता है (लेयरिंग कंसीडर्ड हार्मफुल)" है।

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

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

आईईटीएफ प्रोटोकॉल को पुनरावर्ती रूप से कैप्सूलीकृत किया जा सकता है, जैसा कि वर्गीय अनुमार्गण कैप्सूलीकरण (जीआरई) जैसे टनलिंग प्रोटोकॉल द्वारा प्रदर्शित किया गया है। जीआरई उसी तंत्र का उपयोग करता है जो ओएसआई द्वारा नेटवर्क स्तर पर टनलिंग के लिए उपयोग किया जाता है।

कार्यान्वयन

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

यह भी देखें

संदर्भ

  1. 1.0 1.1 Braden, R., ed. (October 1989). इंटरनेट होस्ट के लिए आवश्यकताएँ - संचार परतें. doi:10.17487/RFC1122. RFC 1122.
  2. Braden, R., ed. (October 1989). इंटरनेट होस्ट के लिए आवश्यकताएँ - आवेदन और समर्थन. doi:10.17487/RFC1123. RFC 1123.
  3. Cerf, Vinton G. & Cain, Edward (October 1983). "डीओडी इंटरनेट आर्किटेक्चर मॉडल". Computer Networks. North-Holland. 7 (5): 307–318. doi:10.1016/0376-5075(83)90042-9.
  4. Abbate, Janet (2000). इंटरनेट का आविष्कार (in English). MIT Press. pp. 123–4. ISBN 978-0-262-51115-5.
  5. Cerf, V.; Kahn, R. (1974). "पैकेट नेटवर्क इंटरकम्युनिकेशन के लिए एक प्रोटोकॉल" (PDF). IEEE Transactions on Communications. 22 (5): 637–648. doi:10.1109/TCOM.1974.1092259. ISSN 1558-0857. लेखक अंतरराष्ट्रीय नेटवर्क प्रोटोकॉल, विशेष रूप से आर. मेटकाफ, आर. स्कैंटलबरी, डी. वाल्डेन, और एच. ज़िम्मरमैन की शुरुआती चर्चाओं के दौरान उपयोगी टिप्पणियों के लिए कई सहयोगियों को धन्यवाद देना चाहते हैं; डी. डेविस और एल. पॉज़िन जिन्होंने विखंडन और लेखांकन मुद्दों पर रचनात्मक टिप्पणी की; और एस. क्रोकर जिन्होंने संघों के निर्माण और विनाश पर टिप्पणी की थी।</रेफरी><ref name="MevuR">"इंटरनेट का पांचवां आदमी". Economist. 13 December 2013. Retrieved 11 September 2017. 1970 के दशक की शुरुआत में श्री पाउज़िन ने एक अभिनव डेटा नेटवर्क बनाया जो फ़्रांस, इटली और ब्रिटेन में स्थानों को जोड़ता था। इसकी सादगी और दक्षता ने एक ऐसे नेटवर्क का रास्ता दिखाया जो न केवल दर्जनों मशीनों को बल्कि लाखों मशीनों को भी जोड़ सकता है। इसने डॉ. सेर्फ़ और डॉ. क्हान की कल्पना को आकर्षित किया, जिन्होंने प्रोटोकॉल में इसकी डिज़ाइन के पहलुओं को शामिल किया जो अब इंटरनेट को संचालित करता है।
  6. Cerf, Vinton; Dalal, Yogen; Sunshine, Carl (December 1974). इंटरनेट ट्रांसमिशन कंट्रोल प्रोटोकॉल की विशिष्टता. doi:10.17487/RFC0675. RFC 675.
  7. Cerf, Vinton (March 1977). "इंटरनेट ट्रांसमिशन कंट्रोल प्रोटोकॉल टीसीपी (संस्करण 2) की विशिष्टता" (PDF). Retrieved 2022-08-04.
  8. Internet Hall of Fame
  9. Panzaris, Georgios (2008). मशीनें और रोमांस: एक सामान्य-उद्देश्य प्लेटफॉर्म के रूप में नेटवर्क्ड कंप्यूटिंग का तकनीकी और वर्णनात्मक निर्माण, 1960-1995. Stanford University. p. 128.
  10. Pelkey, James L. (2007). "Yogen Dalal". एंटरप्रेन्योरियल कैपिटलिज्म एंड इनोवेशन: ए हिस्ट्री ऑफ कंप्यूटर कम्युनिकेशंस, 1968-1988. Retrieved 8 October 2020.
  11. Postel, Jon (15 August 1977), 2.3.3.2 Comments on Internet Protocol and TCP, IEN 2
  12. "टीसीपी/आईपी गाइड - टीसीपी/आईपी अवलोकन और इतिहास". www.tcpipguide.com. Retrieved 2020-02-11.
  13. 13.0 13.1 by Vinton Cerf, as told to Bernard Aboba (1993). "इंटरनेट कैसे बना". Archived from the original on 26 September 2017. Retrieved 25 September 2017. हमने स्टैनफोर्ड, बीबीएन, और यूनिवर्सिटी कॉलेज लंदन में समवर्ती कार्यान्वयन करना शुरू किया। इसलिए इंटरनेट प्रोटोकॉल विकसित करने का प्रयास शुरू से ही अंतर्राष्ट्रीय था। ... मार्च 82 - नॉर्वे ARPANET को छोड़ देता है और SATNET पर TCP/IP के माध्यम से एक इंटरनेट कनेक्शन बन जाता है। नवम्बर '82 - UCL ने ARPANET को छोड़ दिया और एक इंटरनेट कनेक्शन बन गया।
  14. Baker, F. (June 1995). आईपी ​​​​संस्करण 4 राउटर के लिए आवश्यकताएँ. doi:10.17487/RFC1812. RFC 1812. {{citation}}: zero width space character in |title= at position 6 (help)
  15. Crowell, William; Contos, Brian; DeRodeff, Colby (2011). भौतिक और तार्किक सुरक्षा अभिसरण: उद्यम सुरक्षा प्रबंधन द्वारा संचालित. Syngress. p. 99. ISBN 9780080558783.
  16. Ronda Hauben. "ARPANET से इंटरनेट तक". TCP Digest (UUCP). Retrieved 2007-07-05.
  17. Martin, Olivier (2012). यूरोपीय अनुसंधान नेटवर्किंग का "छिपा हुआ" प्रागितिहास. Trafford Publishing. ISBN 978-1466938724.
  18. Kirstein, Peter T. "यूके में ARPANET और इंटरनेट के शुरुआती अनुभव". Department of Computer Science, Systems and Networks Research Group, University College London. Archived from the original on 2022-07-20. Retrieved 13 April 2016.
  19. "टीसीपी/आईपी इंटरनेट प्रोटोकॉल". Archived from the original on 1 January 2018. Retrieved 2017-12-31.
  20. Leiner, Barry M.; et al. (1997), Brief History of the Internet (PDF), Internet Society, p. 15
  21. "वर्कग्रुप 3.11 के लिए विंडोज के साथ वॉलोन्गॉन्ग टीसीपी/आईपी का उपयोग करना". Microsoft Support. Archived from the original on 12 January 2012.
  22. "CERN में इंटरनेट प्रोटोकॉल का संक्षिप्त इतिहास". Archived from the original on 10 November 2016. Retrieved 12 September 2016.
  23. Baker, Steven; Gillies, Donald W. "मध्यम आयु में डेस्कटॉप टीसीपी/आईपी". Archived from the original on August 21, 2015. Retrieved September 9, 2016.
  24. Romkey, John (17 February 2011). "के बारे में". Retrieved 12 September 2016.
  25. Phil Karn, KA9Q TCP Download Website
  26. Andrew L. Russell (30 July 2013). "ओएसआई: वह इंटरनेट जो नहीं था". IEEE Spectrum. Vol. 50, no. 8.
  27. Russell, Andrew L. "रफ कंसेंसस एंड रनिंग कोड' और इंटरनेट-ओएसआई मानक युद्ध" (PDF). IEEE Annals of the History of Computing. Archived from the original (PDF) on 2019-11-17.
  28. 28.0 28.1 Davies, Howard; Bressan, Beatrice (2010-04-26). ए हिस्ट्री ऑफ़ इंटरनेशनल रिसर्च नेटवर्किंग: द पीपल हू मेड इट हैपन (in English). John Wiley & Sons. ISBN 978-3-527-32710-2.
  29. Blumenthal, Marjory S.; Clark, David D. (August 2001). "इंटरनेट के डिजाइन पर पुनर्विचार: एंड-टू-एंड तर्क बनाम बहादुर नई दुनिया" (PDF).
  30. Jon Postel, ed. (September 1981). इंटरनेट प्रोटोकॉल DARPA इंटरनेट प्रोग्राम प्रोटोकॉल विशिष्टता. p. 23. doi:10.17487/RFC0791. RFC 791.
  31. R. Braden, ed. (October 1989). इंटरनेट होस्ट के लिए आवश्यकताएँ - संचार परतें. p. 13. doi:10.17487/RFC1122. RFC 1122.
  32. B. Carpenter, ed. (June 1996). इंटरनेट के वास्तु सिद्धांत. doi:10.17487/RFC1958. RFC 1958.
  33. Hunt, Craig (2002). टीसीपी/आईपी नेटवर्क प्रशासन (3rd ed.). O'Reilly. pp. 9–10. ISBN 9781449390785.
  34. Stevens, W. Richard (February 1994). टीसीपी / आईपी इलस्ट्रेटेड: प्रोटोकॉल. ISBN 0-201-63346-9.
  35. "1.1.3 Internet Protocol Suite". इंटरनेट होस्ट के लिए आवश्यकताएँ - संचार परतें. 1989. p. 9. doi:10.17487/RFC1122. RFC 1122.
  36. Dye, Mark; McDonald, Rick; Rufi, Antoon (29 October 2007). Network Fundamentals, CCNA Exploration Companion Guide. Cisco Press. ISBN 9780132877435. Retrieved 12 September 2016 – via Google Books.
  37. Kozierok, Charles M. (1 January 2005). The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference. No Starch Press. ISBN 9781593270476. Retrieved 12 September 2016 – via Google Books.
  38. Comer, Douglas (1 January 2006). Internetworking with TCP/IP: Principles, protocols, and architecture. Prentice Hall. ISBN 0-13-187671-6. Retrieved 12 September 2016 – via Google Books.
  39. Tanenbaum, Andrew S. (1 January 2003). Computer Networks. Prentice Hall PTR. p. 42. ISBN 0-13-066102-3. Retrieved 12 September 2016 – via Internet Archive. networks.
  40. Forouzan, Behrouz A.; Fegan, Sophia Chung (1 August 2003). Data Communications and Networking. McGraw-Hill Higher Education. ISBN 9780072923544. Retrieved 12 September 2016 – via Google Books.
  41. Kurose, James F.; Ross, Keith W. (2008). Computer Networking: A Top-Down Approach. ISBN 978-0-321-49770-3.
  42. Stallings, William (1 January 2007). Data and Computer Communications. Prentice Hall. ISBN 978-0-13-243310-5. Retrieved 12 September 2016 – via Google Books.
  43. ISO/IEC 7498-1:1994 Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model.
  44. Bush, R.; Meyer, D., eds. (December 2002). कुछ इंटरनेट वास्तुकला दिशानिर्देश और दर्शन. doi:10.17487/RFC3439. RFC 3439.


ग्रन्थसूची

बाहरी संबंध