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

From Vigyanwiki
Revision as of 20:21, 30 December 2022 by alpha>Indicwiki (Created page with "{{Short description|Communication protocol that allows connections between networks}} {{IPstack}} इंटरनेट प्रोटोकॉल (आईपी) इं...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

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

IP का पहला प्रमुख संस्करण, IPv4 (IPv4), इंटरनेट का प्रमुख प्रोटोकॉल है। इसका उत्तराधिकारी IPv6 (IPv6) है, जो c के बाद से सार्वजनिक इंटरनेट पर IPv6 परिनियोजन बढ़ा रहा है। 2006.[1]


समारोह

डेटाग्राम प्रोटेकॉलका उपयोग करें द्वारा एक लिंक प्रोटोकॉल फ्रेम में ले जाए गए एप्लिकेशन डेटा का एनकैप्सुलेशन

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

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

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


संस्करण इतिहास

ट्रांसमिशन कंट्रोल प्रोटोकॉल टीसीपी और इंटरनेट प्रोटोकॉल आईपी के विकास के लिए एक समयरेखा।
22 नवंबर, 1977 को ARPANET, PRNET और SATNET को जोड़ने वाला पहला इंटरनेट प्रदर्शन

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

आईपी ​​​​संस्करण 1 से 3 प्रायोगिक संस्करण थे, जिन्हें 1973 और 1978 के बीच डिजाइन किया गया था।[5] निम्नलिखित इंटरनेट प्रयोग नोट (IEN) दस्तावेज़ IPv4 के आधुनिक संस्करण से पहले इंटरनेट प्रोटोकॉल के संस्करण 3 का वर्णन करते हैं:

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

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

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

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

IPv4 का उत्तराधिकारी IPv6 है। IPv6 कई वर्षों के प्रयोग और संवाद का परिणाम था जिसके दौरान विभिन्न प्रोटोकॉल मॉडल प्रस्तावित किए गए थे, जैसे कि TP/IX (RFC 1475), रंज (RFC 1621) और TUBA (बड़े पतों के साथ TCP और UDP, RFC 1347). संस्करण 4 से इसका सबसे प्रमुख अंतर पतों के आकार का है। जबकि IPv4 संबोधित करने के लिए 32-बिट का उपयोग करता है, c. 4.3 1,000,000,000 (संख्या) (4.3×109) पते, IPv6 c प्रदान करने वाले 128 बिट पतों का उपयोग करता है। 3.4×1038 पते। हालाँकि IPv6 को अपनाने की गति धीमी रही है, as of September 2021, दुनिया के अधिकांश देश IPv6 को महत्वपूर्ण रूप से अपनाते हैं,[7] IPv6 कनेक्शनों पर Google का 35% से अधिक ट्रैफ़िक ले जाया जा रहा है।[8] IPv6 के रूप में नए प्रोटोकॉल का असाइनमेंट तब तक अनिश्चित था जब तक कि यथोचित परिश्रम सुनिश्चित नहीं किया गया था कि IPv6 का पहले उपयोग नहीं किया गया था।[9] अन्य इंटरनेट परत प्रोटोकॉलों को संस्करण संख्याएँ सौंपी गई हैं,[10] जैसे 7 (IP/TX), 8 और 9 (ऐतिहासिक)। विशेष रूप से, 1 अप्रैल, 1994 को IETF ने IPv9 के बारे में एक अप्रैल फूल्स डे चुटकुला प्रकाशित किया।[11] IPv9 का उपयोग TUBA नामक एक वैकल्पिक प्रस्तावित पता स्थान विस्तार में भी किया गया था।[12] IPv9 (चीन) के लिए 2004 का एक चीनी प्रस्ताव | एक IPv9 प्रोटोकॉल इन सभी से असंबंधित प्रतीत होता है, और IETF द्वारा समर्थित नहीं है।

विश्वसनीयता

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

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

IPv4 यह सुनिश्चित करने के लिए सुरक्षा उपाय प्रदान करता है कि IP पैकेट का हेडर त्रुटि रहित है। एक रूटिंग नोड उन पैकेटों को छोड़ देता है जो हेडर अंततः, टेस्ट में विफल हो जाते हैं। हालाँकि इंटरनेट नियंत्रण संदेश प्रोटोकॉल (ICMP) त्रुटियों की सूचना प्रदान करता है, किसी भी रूटिंग नोड को त्रुटियों के अंतिम नोड को सूचित करने की आवश्यकता नहीं होती है। IPv6, इसके विपरीत, हेडर चेकसम के बिना संचालित होता है, क्योंकि मौजूदा लिंक परत तकनीक को पर्याप्त त्रुटि पहचान प्रदान करने के लिए माना जाता है।[14][15]


लिंक क्षमता और क्षमता

इंटरनेट की गतिशील प्रकृति और इसके घटकों की विविधता इस बात की कोई गारंटी नहीं देती है कि अनुरोध किए गए डेटा ट्रांसमिशन को करने के लिए कोई विशेष पथ वास्तव में सक्षम या उपयुक्त है। तकनीकी बाधाओं में से एक दिए गए लिंक पर संभव डेटा पैकेट का आकार है। स्थानीय लिंक के अधिकतम संचरण इकाई (एमटीयू) आकार की जांच करने के लिए सुविधाएं मौजूद हैं और पथ एमटीयू डिस्कवरी का उपयोग गंतव्य के पूरे इच्छित पथ के लिए किया जा सकता है।[16] IPv4 इंटरनेटवर्किंग लेयर स्वचालित रूप से IP को डेटाग्राम को ट्रांसमिशन के लिए छोटी इकाइयों में विखंडित कर देता है जब लिंक MTU पार हो जाता है। IP क्रम से प्राप्त अंशों का पुन: क्रम प्रदान करता है।[17] एक IPv6 नेटवर्क नेटवर्क तत्वों में विखंडन नहीं करता है, लेकिन पथ MTU से अधिक होने से बचने के लिए अंतिम होस्ट और उच्च-परत प्रोटोकॉल की आवश्यकता होती है।[18] ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) एक प्रोटोकॉल का एक उदाहरण है जो अपने खंड आकार को एमटीयू से छोटा करने के लिए समायोजित करता है। उपयोगकर्ता डेटाग्राम प्रोटोकॉल (UDP) और ICMP MTU आकार की अवहेलना करते हैं, जिससे IP को बड़े आकार के डेटाग्राम को खंडित करने के लिए मजबूर किया जाता है।[19]


सुरक्षा

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


यह भी देखें

संदर्भ

  1. OECD (2014-11-06). "इंटरनेट प्रोटोकॉल संस्करण 6 में संक्रमण का अर्थशास्त्र (आईपीवी6)". OECD Digital Economy Papers (in English). doi:10.1787/5jxt46d07bhc-en. {{cite journal}}: Cite journal requires |journal= (help)
  2. Charles M. Kozierok, The TCP/IP Guide
  3. "आईपी ​​​​प्रौद्योगिकी और प्रवासन - EITC". www.eitc.org. Retrieved 2020-12-04. {{cite web}}: zero width space character in |title= at position 6 (help)
  4. Cerf, V.; Kahn, R. (1974). "पैकेट नेटवर्क इंटरकम्युनिकेशन के लिए एक प्रोटोकॉल" (PDF). IEEE Transactions on Communications. 22 (5): 637–648. doi:10.1109/TCOM.1974.1092259. ISSN 1558-0857. लेखक अंतरराष्ट्रीय नेटवर्क प्रोटोकॉल, विशेष रूप से आर. मेटकाफ, आर. स्कैंटलबरी, डी. वाल्डेन, और एच. ज़िम्मरमैन की शुरुआती चर्चाओं के दौरान उपयोगी टिप्पणियों के लिए कई सहयोगियों को धन्यवाद देना चाहते हैं; डी. डेविस और एल. पॉज़िन जिन्होंने विखंडन और लेखांकन मुद्दों पर रचनात्मक टिप्पणी की; और एस. क्रोकर जिन्होंने संघों के निर्माण और विनाश पर टिप्पणी की थी।
  5. 5.0 5.1 Stephen Coty (2011-02-11). "IPv1, 2, 3 और 5 कहाँ है?". Archived from the original on 2020-08-02. Retrieved 2020-03-25.
  6. Postel, Jonathan. "इंटरनेट प्रोटोकॉल संस्करण 2" (PDF). rfc-editor. Retrieved 6 October 2022.
  7. "2021 में IPv6 को अपनाना". RIPE Labs (in English). Retrieved 2021-09-20.
  8. "इपवश - गूगल". www.google.com. Retrieved 2021-09-20.
  9. Mulligan, Geoff. "यह लगभग IPv7 था". O'Reilly. O'Reilly Media. Archived from the original on 5 July 2015. Retrieved 4 July 2015.
  10. "संस्करण संख्या". www.iana.org. Retrieved 2019-07-25.
  11. RFC 1606: A Historical Perspective On The Usage Of IP Version 9. April 1, 1994.
  12. Ross Callon (June 1992). टीसीपी और यूडीपी बड़े पते (टीयूबीए) के साथ, इंटरनेट एड्रेसिंग और रूटिंग के लिए एक सरल प्रस्ताव. doi:10.17487/RFC1347. RFC 1347.
  13. "इंटरनेट प्रोटोकॉल". hfhr.pl. Retrieved 2020-12-04.
  14. RFC 1726 section 6.2
  15. RFC 2460
  16. Rishabh, Anand (2012). ताररहित संपर्क (in English). S. Chand Publishing. ISBN 978-81-219-4055-9.
  17. Siyan, Karanjit. Inside TCP/IP, New Riders Publishing, 1997. ISBN 1-56205-714-6
  18. Bill Cerveny (2011-07-25). "IPv6 विखंडन". Arbor Networks. Retrieved 2016-09-10.
  19. Parker, Don (2 November 2010). "एक पैकेट की मूल यात्रा". symantec.com. Symantec. Retrieved 4 May 2014.
  20. Fernando Gont (July 2008), Security Assessment of the Internet Protocol (PDF), CPNI, archived from the original (PDF) on 2010-02-11
  21. F. Gont (July 2011). इंटरनेट प्रोटोकॉल संस्करण 4 का सुरक्षा मूल्यांकन. doi:10.17487/RFC6274. RFC 6274.


इस पेज में लापता आंतरिक लिंक की सूची

  • एनकैप्सुलेशन (नेटवर्किंग)
  • आईपी ​​पता
  • आईपी ​​​​विखंडन
  • आईपी ​​​​शीर्षक
  • सबसे अच्छा प्रयास वितरण
  • पैकेट खो गया
  • डेटा दूषण
  • डेटा बफ़र
  • आईपी ​​​​प्रोटोकॉल नंबरों की सूची
  • नया आई.पी
  • आईपी ​​रूटिंग

बाहरी कड़ियाँ

Template:IPv6 श्रेणी: इंटरनेट परत प्रोटोकॉल श्रेणी: इंटरनेट