इंटरनेट प्रोटोकॉल

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

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

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

आईपीका पहला प्रमुख संस्करण, आईपीवी4 (आईपीवी4), इंटरनेट का प्रमुख प्रोटोकॉल है। इसका उत्तराधिकारी आईपीवी6 (आईपीवी6) है, जो c के बाद से सार्वजनिक इंटरनेट पर आईपीवी6 परिनियोजन बढ़ा रहा है। 2006.

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

प्रत्येक डेटाग्राम में दो घटक होते हैं: हैडर (कंप्यूटिंग) और पेलोड (कंप्यूटिंग)। आईपीहेडर में स्रोत आईपीपता, गंतव्य आईपीपता और डेटाग्राम को रूट करने और वितरित करने के लिए आवश्यक अन्य मेटाडेटा सम्मलित होते हैं। पेलोड वह डेटा है जिसे ले जाया जाता है। हेडर वाले पैकेट में डेटा पेलोड को नेस्ट करने की इस विधि को एनकैप्सुलेशन कहा जाता है।

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

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

आईपी ​​​​संस्करण 1 से 3 प्रायोगिक संस्करण थे, जिन्हें 1973 और 1978 के बीच डिजाइन किया गया था। निम्नलिखित इंटरनेट प्रयोग नोट (आईइएन ) दस्तावेज़ आईपीवी4 के आधुनिक संस्करण से पहले इंटरनेट प्रोटोकॉल के संस्करण 3 का वर्णन करते हैं:
 * IEN 2 (इंटरनेट प्रोटोकॉल और टीसीपी पर टिप्पणियाँ), दिनांकित अगस्त 1977 टीसीपी और इंटरनेट प्रोटोकॉल कार्यात्मकताओं को अलग करने की आवश्यकता का वर्णन करता है (जो पहले संयुक्त थे ). यह संस्करण फ़ील्ड के लिए 0 का उपयोग करते हुए आईपी हेडर के पहले संस्करण का प्रस्ताव करता है।
 * IEN 26 (एक प्रस्तावित नया इंटरनेट हैडर प्रारूप), दिनांक फरवरी 1978 आईपीहेडर के संस्करण का वर्णन करता है जो 1-बिट संस्करण फ़ील्ड का उपयोग करता है।
 * IEN 28 (ड्राफ्ट इंटरनेटवर्क प्रोटोकॉल विवरण संस्करण 2), दिनांक फरवरी 1978 आईपीवी2 का वर्णन करता है।
 * IEN 41 (इंटरनेटवर्क प्रोटोकॉल विशिष्टता संस्करण 4), दिनांकित जून 1978 आईपीवी4 कहे जाने वाले पहले प्रोटोकॉल का वर्णन करता है। आईपीहेडर आधुनिक आईपीवी4 हेडर से अलग है।
 * IEN 44 (नवीनतम हैडर प्रारूप), दिनांक जून 1978, आईपीवी4 के और संस्करण का वर्णन करता है, वह भी आधुनिक आईपीवी4 हेडर से भिन्न हेडर के साथ।
 * IEN 54 (इंटरनेटवर्क प्रोटोकॉल विशिष्टता संस्करण 4), सितंबर 1978 दिनांकित हेडर का उपयोग करते हुए आईपीवी4 का पहला विवरण है जिसे में मानकीकृत किया जाएगा.

उपयोग की जा रही इंटरनेट परत में प्रभावी इंटरनेटवर्किंग प्रोटोकॉल आईपीवी4 है; नंबर 4 प्रत्येक आईपी डेटाग्राम में किए गए प्रोटोकॉल संस्करण की पहचान करता है। आईपीवी4 में वर्णित है (1981)।

संस्करण 2 और 3, और संस्करण 4 के मसौदे ने 128 बिट्स तक की पता लंबाई की अनुमति दी, किन्तु यह गलती से था आईपीवी4 के अंतिम संस्करण में इसे घटाकर 32 बिट कर दिया गया।

संस्करण संख्या 5 का उपयोग इंटरनेट स्ट्रीम प्रोटोकॉल द्वारा किया गया था, प्रायोगिक स्ट्रीमिंग प्रोटोकॉल जिसे अपनाया नहीं गया था।

आईपीवी4 का उत्तराधिकारी आईपीवी6 है। आईपीवी6 कई वर्षों के प्रयोग और संवाद का परिणाम था जिसके समय विभिन्न प्रोटोकॉल मॉडल प्रस्तावित किए गए थे, जैसे कि TP/IX, रंज और टीयूबीए (बड़े पतों के साथ टीसीपी और यूडीपी, ). संस्करण 4 से इसका सबसे प्रमुख अंतर पतों के आकार का है। जबकि आईपीवी4 संबोधित करने के लिए 32-बिट का उपयोग करता है, c. 4.3 1,000,000,000 (संख्या) ($4.3$) पते, आईपीवी6 c प्रदान करने वाले 128 बिट पतों का उपयोग करता है। $3.4$ पते। चूंकि आईपीवी6 को अपनाने की गति धीमी रही है,, दुनिया के अधिकांश देश आईपीवी6 को महत्वपूर्ण रूप से अपनाते हैं, आईपीवी6 कनेक्शनों पर गूगल का 35% से अधिक ट्रैफ़िक ले जाया जा रहा है।

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

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

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

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

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

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

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

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

यह भी देखें

 * आईसीएएनएन
 * आईपी रूटिंग
 * आईपी प्रोटोकॉल नंबरों की सूची
 * अगली पीढ़ी का नेटवर्क
 * नया आईपी (प्रस्ताव)