इंटरनेटवर्क पैकेट एक्सचेंज

"आईपीएक्स" यहां पुनर्निर्देश करता है। अन्य प्रयोगों के लिए,आईपीएक्स (बहुविकल्पी) देखें।

इंटरनेटवर्क पैकेट विनिमय(आईपीएक्स) इंटरनेटवर्क पैकेट विनिमय/अनुक्रमित पैकेट विनिमय प्रोटोकॉल स्टैक में नेटवर्क परत प्रोटोकॉल (कंप्यूटिंग) है। इंटरनेटवर्क पैकेट विनिमय को ज़ेरॉक्स नेटवर्कप्रणाली्स के ज़ेरॉक्स नेटवर्कप्रणाली्स सामान्य इंटरनेटवर्क प्रोटोकॉल से लिया गया है। इसमें ट्रांसपोर्ट परत प्रोटोकॉल के रूप में कार्य करने की क्षमता भी है।

इंटरनेटवर्क पैकेट विनिमय/SPX प्रोटोकॉल सूट 1980 के दशक के अंत और 1990 के दशक के मध्य तक बहुत लोकप्रिय था क्योंकि इसका उपयोग नोवेल, इंक. नेटवेयर, एक नेटवर्क ऑपरेटिंगप्रणाली द्वारा किया जाता था। नोवेल नेटवेयर की लोकप्रियता के कारण,इंटरनेटवर्क पैकेट विनिमय इंटरनेटवर्किंग के लिए एक प्रमुख प्रोटोकॉल बन गया।

इंटरनेटवर्क पैकेट विनिमय का एक बड़ा फायदा इंटरनेटवर्क पैकेट विनिमय ड्राइवर का एक छोटा स्मृति पदचिह्न था, जो उस समय पारंपरिक मेमोरी के सीमित आकार के कारण DOS और Windows के लिए Windows 95 तक महत्वपूर्ण था। इंटरनेटवर्क पैकेट विनिमय का एक अन्य लाभ इसके क्लाइंट कंप्यूटरों का आसान कॉन्फ़िगरेशन है। हालाँकि, इंटरनेटवर्क पैकेट विनिमय इंटरनेट जैसे बड़े नेटवर्क के लिए अच्छा पैमाना नहीं रखता है। जैसे, इंटरनेटवर्क पैकेट विनिमय का उपयोग कम हो गया क्योंकि इंटरनेट के उछाल ने TCP/IP को लगभग सार्वभौमिक बना दिया।

कंप्यूटर और नेटवर्क कई नेटवर्क प्रोटोकॉल चला सकते हैं, इसलिए इंटरनेट कनेक्टिविटी की स्वीकृतिदेने के लिए लगभग सभी इंटरनेटवर्क पैकेट विनिमय साइट भी TCP/IP चलाती हैं। NetWare संस्करण 5 द्वारा इंटरनेटवर्क पैकेट विनिमय और TCP/IP दोनों के लिए पूर्ण समर्थन की शुरुआत के साथ, इंटरनेटवर्क पैकेट विनिमय के बिना बाद के नोवेल उत्पादों को चलाना भी संभव है 1998 के अंत में।

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

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

आईपीएक्स पैकेट संरचना
प्रत्येक इंटरनेटवर्क पैकेट विनिमय पैकेट निम्न संरचना वाले हेडर से प्रारंभहोता है:

पैकेट प्रकार मान हैं:

आईपीएक्स एड्रेसिंग
इंटरनेटवर्क पैकेट विनिमय पते में निम्नलिखित संरचना होती है:

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


 * तार्किक नेटवर्क को 0x1 से 0xFFFFFFFE (हेक्साडेसिमल) श्रेणी में एक अद्वितीय 32-बिट पता निर्दिष्ट किया जाता है।
 * होस्ट के पास 48-बिट नोड पता होता है, जो डिफ़ॉल्ट रूप से नेटवर्क इंटरफ़ेस कार्ड मैक पते के 6 बाइट्स पर सेट होता है। नेटवर्क पते, जो नोड पते के अतिरिक्त मौजूद हैं, लेकिन मैक परत का हिस्सा नहीं हैं, केवलइंटरनेटवर्क पैकेट विनिमय राउटर मौजूद होने पर या नेटवर्क में मैन्युअल कॉन्फ़िगरेशन द्वारा असाइन किए जाते हैं। नेटवर्क पता प्रत्येक नेटवर्क प्रतिभागी को कवर करता है जो इंटरनेटवर्क पैकेट विनिमय राउटर की सहायता के बिना किसी अन्य भागीदार से बात कर सकता है। संयोजन में, नेटवर्क और नोड पता दोनों कनेक्टेड लॉजिकल नेटवर्क में प्रत्येक इंटरनेटवर्क पैकेट विनिमय नोड के लिए 80 बिट अद्वितीय पहचानकर्ता बनाते हैं। नोड संख्या अपने आप में केवल तार्किक नेटवर्क के लिए अद्वितीय है।
 * नेटवर्क नंबर 00:00:00:00 वर्तमान नेटवर्क को संदर्भित करता है, और इसका उपयोग राउटर डिस्कवरी के समय भी किया जाता है। कोई राउटर मौजूद न होने की स्थिति में भी यह डिफ़ॉल्ट है, लेकिन इंटरनेटवर्क पैकेट विनिमय कार्यान्वयन के आधार पर मैन्युअल कॉन्फ़िगरेशन द्वारा बदला जा सकता है।
 * ब्रॉडकास्ट नेटवर्क नंबर FF:FF:FF:FF है।

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

मूल्य एफएफ: एफएफ: एफएफ: एफएफ: एफएफ: एफएफ को वर्तमान नेटवर्क में सभी नोड्स के लिए एक पैकेट को प्रसारित करने के लिए निर्दिष्ट स्थान पते में नोड संख्या के रूप में उपयोग किया जा सकता है।

सॉकेट नंबर
सॉकेट संख्या निर्दिष्ट स्थान नोड में एक प्रक्रिया या अनुप्रयोग का चयन करने के लिए कार्य करती है। इंटरनेटवर्क पैकेट विनिमय पते में एक सॉकेट नंबर की उपस्थिति इंटरनेटवर्क पैकेट विनिमय को इंटरनेट प्रोटोकॉल सूट में उपयोगकर्ता डेटाग्राम प्रोटोकॉल उपयोगकर्ताUDP) के साथ तुलनीय ट्रांसपोर्ट लेयर प्रोटोकॉल के रूप में कार्य करने की स्वीकृतिदेती है।

आईपी के साथ तुलना
इंटरनेटवर्क पैकेट विनिमय नेटवर्क नंबर अवधारणात्मक रूप से IP पते के नेटवर्क भाग के समान है (netmask बिट 1 पर सेट वाले भाग); नोड संख्या का वही अर्थ है जो IP पते के बिट्स के साथ नेटमास्क बिट्स 0 पर सेट होता है। अंतर यह है कि IP में नेटवर्क और पते के नोड भाग के बीच की सीमा परिवर्तनशील होती है, जबकि इंटरनेटवर्क पैकेट विनिमय में यह निश्चित होती है। जैसा कि नोड पता समानरूप से नेटवर्क एडेप्टर के मैक पते के समान होता है, इंटरनेटवर्क पैकेट विनिमय में संकल्प आदर्श पत्र पता की आवश्यकता नहीं होती है।

मार्ग के लिए, इंटरनेटवर्क पैकेट विनिमय रूटिंग तालिका में प्रविष्टियाँ IP रूटिंग टेबल के समान हैं; रूटिंग नेटवर्क एड्रेस द्वारा किया जाता है, और प्रत्येक नेटवर्क एड्रेस के लिए एक नेटवर्क: अगले राउटर का नोड इसी तरह निर्दिष्ट किया जाता है, आईपी ​​पता / नेटमास्क आईपी रूटिंग टेबल में निर्दिष्ट किया जाता है।

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

फ़्रेम प्रारूप
इंटरनेटवर्क पैकेट विनिमय को निम्नलिखित 4 फ्रेम स्वरूपों या कैप्सूलीकरण प्रकारों में से एक का उपयोग करके ईथरनेट पर प्रेषित किया जा सकता है


 * इथरनेट फ्रेम नॉवेल रॉ आईईईई 802.3 (रॉ) एनकैप्सुलेशन में आईईईई 802.3 फ्रेम हेडर ( निर्दिष्ट स्थान मैक, स्रोत मैक, लंबाई) सम्मिलित होता है, जिसके तुरंत बाद इंटरनेटवर्क पैकेट विनिमय डेटा होता है। इसका उपयोग लीगेसी प्रणाली में किया जाता है, और इंटरनेटवर्क पैकेट विनिमय हेडर के पहले दो बाइट्स द्वारा पहचाना जा सकता है, जिसमें हमेशा 0xFFFF का मान होता है, जिसे फ्रेम के इस स्थान में मान्य एलएलसी निर्दिष्ट स्थान और स्रोत सेवा अभिगम्य पॉइंट के रूप में नहीं समझा जा सकता है।
 * इथरनेट फ्रेम आईईईई 802.2 एलएलसी 802.2 (एलएलसी या Novell) में एक आईईईई 802.3 फ्रेम हेडर ( निर्दिष्ट स्थान मैक, स्रोत मैक, लंबाई) सम्मिलित होता  है जिसके बाद एक तार्किक लिंक नियंत्रण हेडर (सर्विस अभिगम्य बिन्दु 0xE0, सर्विस अभिगम्य बिन्दु 0xE0, कंट्रोल 0x03) होता है। इंटरनेटवर्क पैकेट विनिमय डेटा के बाद। एलएलसी हेडर के 0xE0 फ़ील्ड नेटवेयर को इंगित करते हैं।
 * 802.2 (सबनेटवर्क अभिगम्यप्रोटोकॉल) में एक आईईईई 802.3 फ्रेम हेडर, एक एलएलसी हेडर (DSAP 0xAA, SSAP 0xAA, नियंत्रण 0x03), एक स्नैप हेडर (संगठनात्मक रूप से विशिष्ट पहचानकर्ता 0x000000, टाइप 0x8137), और इंटरनेटवर्क पैकेट विनिमय डेटा सम्मिलितहैं। एलएलसी हेडर के 0xAA फ़ील्ड एसएनएपी को इंगित करते हैं, और एसएनएपी हेडर में ओयूआई 0x000000 एक एनकैप्सुलेटेड इथर-प्रकार को इंगित करता है।
 * ईथरनेट फ्रेम#ईथरनेट II कैप्सूलीकरण में एक ईथरनेट II फ्रेम हेडर (निर्दिष्ट स्थान मैक, स्रोत मैक, ईथरटाइप 0x8137) सम्मिलितहै, जिसके बाद इंटरनेटवर्क पैकेट विनिमय डेटा है।

गैर-ईथरनेट नेटवर्क में केवल 802.2 और स्नैप फ्रेम प्रकार उपलब्ध हैं।

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

 * [rfc:1132 RFC 1132 - A Standard for the Transmission of 802.2 Packets over इंटरनेटवर्क पैकेट विनिमय Networks]
 * Ethernet Frame Types: Don Provan's Definitive Answer