सवाल नेटवर्किंग के लिए आईपीवी 4 | 6 के बजाय मैक पते का उपयोग क्यों नहीं किया जा सका? [बन्द है]


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

क्या मुझे कुछ मौलिक याद आ रही है या क्या यह सिर्फ एक मूर्ख कारण है (उदाहरण के लिए विरासत तकनीक के शीर्ष पर निर्माण)?


181
2017-07-24 12:51


मूल


पेडेंटिक सुधार: यथोचित अद्वितीय; समान एचडब्ल्यू मैक पते वाले कार्ड जंगली में देखे गए हैं - यह डीबग करने के लिए एक "मजेदार" नेटवर्क मुद्दा है। - Piskvor
मैंने व्यक्तिगत रूप से एक छोटी गाड़ी चालक को देखा जो वास्तव में सौंपा विभिन्न मशीनों पर विभिन्न नेटवर्क कार्डों के लिए एक ही मैक पता (जिसमें उस ड्राइवर को स्थापित करने से पहले अद्वितीय एचडब्ल्यू पते थे)। अच्छा, वह था दर्दनाक। - Massimo
मासिमो, मैंने एक ही चीज़ देखी है। ड्राइवर के लिए यह असामान्य नहीं है कि विकास में और प्रोग्रामर उत्पादन के दौरान उस घटक को चालू करना भूल जाएं। @ फ़ेलिक्स, निर्माताओं के लिए समय के साथ और दुनिया के विभिन्न हिस्सों में एमएसी का पुन: उपयोग करना आम बात है। 2005 में अमेरिका में बेचे गए एक कार्ड में 2013 में चीन में बेचे जाने वाले एक ही मैक के समान मैक हो सकता है। - Robert Kaucher
एक मैक पते के साथ एक पैकेट को संबोधित करना एक सामाजिक सुरक्षा संख्या वाले पत्र को संबोधित करना होगा। - Mikey
आप कैसे जानना जहां एक विशिष्ट मैक पता अभी है? ऊपर की तरफ, जब आप किसी अन्य नेट पर जाते हैं तो इंटरनेट पर हर नोड को अधिसूचित करने की आवश्यकता के बिना? - Thorbjørn Ravn Andersen


जवाब:


मैक पता अद्वितीय हो सकता है, लेकिन उस संख्या के बारे में कुछ खास नहीं है जो इंगित करेगा कि यह कहां है। मैक 00-00-00-00-00-00 ग्रह के दूसरी तरफ हो सकता है 00-00-00-00-00-01

आईपी ​​कंप्यूटर के समूह पर एक पदानुक्रमित फैशन में लगाए गए एक मनमाना संख्यात्मक योजना है जो तर्कसंगत रूप से उन्हें एक समूह के रूप में अलग करती है (यही एक सबनेट है)। उन समूहों के बीच संदेश भेजना रूटिंग टेबल द्वारा किया जाता है, स्वयं को कई स्तरों में विभाजित किया जाता है ताकि हमें प्रत्येक एकल सबनेट का ट्रैक न रखना पड़े। उदाहरण के लिए, 17.x.x.x ऐप्पल नेटवर्क के भीतर है। वहां से, ऐप्पल को पता चलेगा कि इसके हजारों सबनेट कहाँ स्थित हैं और उन्हें कैसे प्राप्त किया जाए (किसी और को यह जानकारी जानने की जरूरत नहीं है, उन्हें सिर्फ यह जानने की जरूरत है 17. कुछ भी ऐप्पल में जाता है)।

इसे सिस्टम की एक और जोड़ी से जोड़ना भी बहुत आसान है। आपके पास एक राज्य जारी आईडी नंबर है, तो आपको मेलिंग पता क्यों चाहिए यदि वह आईडी नंबर केवल आपके लिए अद्वितीय है? आपको मेलिंग पता चाहिए क्योंकि यह एक मनमानी प्रणाली है जो बताती है कि आपको संचार के लिए अद्वितीय गंतव्य कहां जाना चाहिए।


341
2017-07-24 12:56



यह एक अच्छा जवाब है। मैंने यह भी जोड़ा होगा कि एक बार कंप्यूटर निर्धारित करते हैं कि वे एक ही सबनेट पर हैं, तो मैक पते अंततः आईपी संचार में उपयोग किए जाते हैं; यही कारण है कि एआरपी विषाक्तता हमले के रूप में काम करती है। डिफ़ॉल्ट गेटवे के साथ एक ही चीज़, कंप्यूटर डिफ़ॉल्ट गेटवे आईपी के लिए एआरपी लुकअप द्वारा लौटाए गए मैक पते पर किसी अन्य सबनेट के लिए निर्धारित पैकेट को संबोधित करता है। लेयर -3 / आईपी एड्रेसिंग ज्यादातर राउटर द्वारा उपयोग की जाती है और मेजबान द्वारा केवल यह निर्धारित करने के लिए उपयोग की जाती है कि गंतव्य एक ही सबनेट पर है या नहीं। - Sean C.
@SeanC, मैक पते अंततः 802.1 आधारित लाइन प्रोटोकॉल (ईथरनेट, वाईफ़ाई, टोकन रिंग, आदि) पर आईपी संचार में उपयोग किए जाते हैं। लेकिन एटीएम प्रोटोकॉल पर नहीं, जैसे कि पीओएसडीएच और आईपीओएटीएम। - Chris S
साथ ही, आप एक ही आईपी पता रख सकते हैं जब आपके नेटवर्क कार्ड (या पूरे कंप्यूटर) को प्रतिस्थापित करने की आवश्यकता होती है। कल्पना करें कि आईपी अबास्ट्रक्शन के बिना यह कितना परेशान होगा। - OrangeDog
@ क्रिसिस मेरे पास एक दोस्त है जो एक sys व्यवस्थापक के रूप में, एक विक्रेता से कार्ड का बैच प्राप्त करता है और कार्ड के पूरे पैलेट में केवल एक मैक पता था। विक्रेता ने कहा कि कार्ड खुदरा वितरण में मिश्रित नहीं हो पाए थे ताकि डुप्लीकेट हो, क्योंकि आदेश कारखाने से सीधी गिरावट थी। कार्ड खुदरा वितरण में जाने से पहले, उन्हें चारों ओर डुप्लिकेट फैलाने के लिए मिश्रित होना चाहिए था। तो किसी दिए गए विक्रेता के लिए, मैक एड्रेससी अद्वितीय नहीं हैं, विक्रेताओं में बहुत कम है। - Jarrod Roberson
डुप्लिकेट मैक-एड्रेस घटनाओं के लिए कई ऐतिहासिक कारण हैं विक्रेता फर्मवेयर बग सहित। - Mike Pennington


क्योंकि रूटिंग टेबल असंभव रूप से बड़े हो जाएंगे।

आईपी ​​पते पदानुक्रमित आवंटित किए जाते हैं, इसलिए राउटर पते उपसर्गों द्वारा मार्गों को समूहित कर सकता है। नेट पर मौजूद स्वायत्त प्रणालियों की संख्या आज के हार्डवेयर में फिट होने के लिए काफी उचित है।

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


73
2017-07-24 12:52



क्या आप इसे विस्तार से बताएंगे? वे क्यों होंगे आईपीवी * के साथ मामला क्यों नहीं है? - Félix Saparelli
कोई आंतरिक कारण नहीं है कि मैक-स्वरूपित पते का उपयोग कर राउटर टेबल आईपीवी 4/6 प्रारूपों की तुलना में "असंभव रूप से बड़े" होंगे। समस्या यह है कि आईपी पते का आवंटन पदानुक्रम से जुड़ा हुआ है जो डब्ल्यूएएन रूटिंग को व्यवहार्य बनाता है। मैक पते ईथरनेट उपकरणों के लिए मैन्युफैक्चरर्स (और सॉफ़्टवेयर में बदला जा सकता है) के द्वारा असाइन किए जाते हैं, और जैसे ही हार्डवेयर डिवाइस घूमता है, वान रूटिंग टेबल पर उन विज्ञापन संशोधनों को एक "असंभव रूप से बड़ा" कार्य होता है। - hardmath


दुनिया विशेष रूप से ईथरनेट (कम से कम ऐतिहासिक रूप से) पर नहीं चलती है। आईपी ​​परत इसके नीचे हार्डवेयर परत से स्वतंत्र है।

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

इस बारे में एक लंबी चर्चा है कि हम नए हार्डवेयर प्रोटोकॉल का आविष्कार कैसे करते हैं और उन्हें ईथरनेट कहते हैं, लेकिन मैं digress ...


36
2017-07-24 16:03



टोकन रिंग में मैक पते हैं। - Chris S
आपका मतलब है कि वे ipv6 पर स्विच नहीं कर सकते हैं क्योंकि पीपीपी नोड में v6 पता नहीं है? (या कम से कम 5-10 साल पहले नहीं था)। जहां तक ​​मैं कह सकता हूं कि आज आईपीवी 6 की तैनाती को कभी नहीं रोका। इससे मैक के लिए कोई फर्क नहीं पड़ता है। - Dorus
@ डोरस: आपकी टिप्पणी समझ में नहीं आता है। पीपीपी नोड्स में आईपीवी 4 और आईपीवी 6 पते हो सकते हैं, ठीक उसी कारण आईपी अंतर्निहित प्रोटोकॉल, जैसे ईथरनेट या पीपीपी पर बनाता है। हालांकि, पीपीपी नोड्स में मैक पता नहीं है (क्योंकि पीपीपी मानक में उनके पास नहीं है)। - sleske
3 साल (और थोड़ा और जानकार), मुझे यह पढ़ना अच्छा लगेगा कि "हम नए हार्डवेयर प्रोटोकॉल का आविष्कार कैसे करते हैं और उन्हें ईथरनेट कह रहे हैं।" ; P - Félix Saparelli
यह एक अच्छी शुरुआत है - standards.ieee.org/events/ethernet/history.html - Jeff Sacksteder


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

यह अमूर्तता अधिक लचीली और रखरखाव नेटवर्किंग के लिए अनुमति देता है।


30
2017-07-24 14:46





पर एक नज़र डालें ओ एस आई मॉडल: http://en.wikipedia.org/wiki/OSI_model

यह बताता है कि रूटिंग, एक परत 3 अवधारणा, भौतिक, परत 2, तंत्र के आधार पर निर्णय लेने का अर्थ क्यों नहीं है।

अंत संचार के अंत को पूरा करने के लिए आधुनिक नेटवर्किंग कई अलग-अलग परतों में टूट गई है। आपका नेटवर्क कार्ड (मैक एड्रेस [भौतिक पता] द्वारा संबोधित किया गया है) केवल अपने भौतिक नेटवर्क पर सहकर्मियों के साथ संवाद करने के लिए ज़िम्मेदार होना चाहिए।

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


22
2017-07-24 15:37



ओएसआई मॉडल का उल्लेख करने के लिए +1। - Massimo


बी 0 एफएच सही है - लेकिन यह भी क्योंकि मैक पते हमेशा अद्वितीय नहीं होते हैं।

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


8
2017-07-24 12:54





मैक पते के लिए रूटिंग टेबल को सूचीबद्ध मैक पते के साथ लगभग हर डिवाइस की आवश्यकता होगी। आईपी ​​के लिए इंटरनेट पर रूटिंग एक एकल प्रविष्टि 0.0.0.0/0 है। नेटवर्क कक्षाओं के लिए वे 10.0.0.0/8 172.16.0.0/16 और 1 9 2.168.0.0/24 के रूप में टूट जाते हैं। इनमें से कई को 172.16.0.0/12 और 192.168.0.0/16 की तरह समेकित किया जा सकता है और रूटिंग तालिका आकार को कम करता है।

रूट्स को मास्क में एक बिट्स की संख्या में रिवर्स ऑर्डर में खोजा जाता है। यह 1 9 2.168.0.0/16 के लिए मार्ग है जब 1 9 2.168.0.0/16 के लिए मार्ग है और दूसरा 0.0.0.0/0 (डिफ़ॉल्ट मार्ग) के लिए मार्ग बनाता है।

संपादित करें: मूल रूप से, आईपी रेंज कई वर्गों में टूट गई थी; ए, बी, और सी सबसे महत्वपूर्ण है। ए कक्षा ने पता सीमा का पहला भाग बनाया, बी अगले तिमाही में सीमा है, और सी श्रेणी के अगले आठ श्रेणी है। इन वर्गों में क्रमश: 8, 16, और 24 बिट्स का मास्क था। बाद में इन मास्कों का सख्त उपयोग गिरा दिया गया और पता आवंटन विभिन्न आकारों में किया गया।

आवंटन का आकार हमेशा 2 की शक्ति है और प्रत्येक आवंटन में निम्नतम और उच्चतम पता आरक्षित है। प्रत्येक आवंटन में राउटर के लिए भी पता होगा। यह अक्सर सबसे कम या उच्चतम गैर-आरक्षित पता होता है। सबसे छोटा व्यावहारिक आवंटन एक / 30 पता है।

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


4
2017-07-24 13:38



यहाँ नहीं हैं कक्षाएं नेटवर्किंग में अब और 1 99 4 से नहीं रहे हैं। = [ - Chris S
@ क्रिसिस आईपीवी 4 पीटीआर लुकअप अभी भी कक्षा द्वारा किया जाता है, हालांकि प्रतिनिधिमंडल संभव है। वर्गीकरण अभी भी कक्षाओं के साथ या उसके बिना लागू होते हैं, और बी और सी समेकन अभी भी वर्गीकृत नेटवर्क से पहले भी लागू होते हैं। - BillThor
पीटीआर लुकअप अक्टूबरेट द्वारा किया जाता है, कोई कक्षा नहीं होती है। आरएफसी 1517 से 1520 देखें। - Chris S
@ChrisS जिन लोगों के साथ मैं काम करता हूं उनमें से कक्षाएं नेटमास्क ए = 1, बी = 2, और सी = 3 में ऑक्टेट्स की संख्या को संदर्भित करने के लिए उपयोग की जाती हैं। हम उन्हें ऐतिहासिक श्रेणियों से संबद्ध नहीं करते हैं, और ए और कक्षा 10.0.0.0 को बी और सी भागों में तोड़ देंगे। कक्षाएं परंपरा में रहती हैं, अगर उनका मूल अर्थ नहीं है। - BillThor


मुझे लगता है कि वे जिस मुख्य बिंदु को पार करने की कोशिश कर रहे हैं वह यह है कि मैक पते विक्रेताओं द्वारा निर्धारित किए जाते हैं, इसलिए इंटरफेस बनाने वाले निर्माताओं की विशाल किस्म के कारण स्थानीय सुनेट में कोई सुसंगत एड्रेसिंग योजना नहीं है।

मैक पते का उपयोग तब किया जाता है जब गंतव्य पता स्थानीय सबनेट (उदाहरण के लिए, 1 9 2.168.0.एक्स) में है। जब यातायात स्थानीय सबनेट से मेल नहीं खाता है, तो कंप्यूटर रूटिंग तालिका को संदर्भित करता है। आम तौर पर रूटिंग टेबल किसी भी ट्रैफ़िक को बताएगी जो स्थानीय गेटवे पर जाने के लिए स्थानीय सबनेट (0.0.0.0) से मेल नहीं खाती है, जिस बिंदु पर मैक पते के किसी भी संबद्धता को पूरी तरह से हटा दिया जाता है। वैश्विक स्तर पर मैक पते का एकमात्र तरीका इस्तेमाल किया जा सकता है, जिसमें एक, विशाल, फ्लैट सबनेट होगा, जो पूरी तरह से काम नहीं करेगा।


2
2017-07-24 13:25





एक लक्षित आईपी पते का मैक पता केवल एक ही स्थानीय प्रसारण डोमेन के भीतर, पैकेट डिलीवरी के लिए उपयोगी है।


2
2017-07-25 03:15





मैक पता एक ही मशीन पर विभिन्न ईथरनेट एडेप्टर पर समान हो सकता है। सूर्य के पास प्रत्येक मशीन के लिए एक यूनिक मैक पता था। तो सन कंप्यूटर के लिए ईथरनेट कार्ड में कोई अद्वितीय मैक पता नहीं था, मशीन ने किया था।

तो जब आप मशीन को दो अलग-अलग नेटवर्क से कनेक्ट करते हैं, तो दोनों नेटवर्क पर एक ही मैक पता था।


2
2017-07-25 22:08