मैक पते का सटीक उपयोग क्या है?


126

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

मुझे नहीं लगता कि यह बिना किसी कारण के बैठता है। तो मेरा सवाल यह है कि पैकेट ट्रांसफर के दौरान मैक एड्रेस वास्तव में कहां से आता है?

जवाबों:


57

टीएल; डीआर> मैक पते एक ईथरनेट नेटवर्क (और कुछ अन्य समान मानकों, जैसे वाईफाई) के निम्न स्तर के घटक हैं। वे एक उपकरण को स्थानीय भौतिक नेटवर्क (LAN) पर एक मशीन के साथ संवाद करने की अनुमति देते हैं, और पूरे इंटरनेट में रूट नहीं किया जा सकता - क्योंकि भौतिक हार्डवेयर सिद्धांत रूप में दुनिया में कहीं भी प्लग किया जा सकता है।

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

यदि हमें कभी ईथरनेट से बेहतर मानक मिला, तो यह मैक पतों का उपयोग नहीं कर सकता है, लेकिन इंटरनेट से आईपी ट्रैफ़िक अभी भी इस पर बह सकता है, भले ही इंटरनेट पर अन्य लोगों ने इसके बारे में कभी नहीं सुना हो।

अगर हमें कभी IP से बेहतर मानक मिला (उदाहरण के लिए IPv6 यदि सभी IPv4 पते भाग गए), तो अधिकांश ईथरनेट हार्डवेयर बिना संशोधन के नए प्रकार का ट्रैफ़िक ले जा सकते हैं - और एक साधारण सॉफ़्टवेयर / फ़र्मवेयर अद्यतन बाकी को ठीक कर देगा।

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

इस प्रश्न के उत्तर को समझने के लिए, आपको ओएसआई (कभी-कभी 7-परत के रूप में जाना जाता है) मॉडल को समझने की आवश्यकता होती है ।

अलग-अलग मशीनों पर चलने वाले 2 अनुप्रयोगों के बीच संचार के लिए जिनका प्रत्यक्ष शारीरिक संबंध नहीं है, बहुत सारे काम करने की आवश्यकता होती है।

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

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

इस काम को करने के लिए, 7 लेयर मॉडल नेस्टेड लिफाफे की तरह एक सिस्टम का उपयोग करता है; अनुप्रयोग अपना डेटा बनाता है और इसे एक लिफ़ाफ़े में लपेटकर ऑपरेटिंग सिस्टम को डिलीवर करता है। ओएस इसे दूसरे लिफाफे में लपेटता है और इसे नेटवर्क ड्राइवर को भेजता है। नेटवर्क ड्रायवर इसे एक अन्य लिफाफे में लपेटता है और इसे भौतिक केबल पर डालता है। और इसी तरह।

नीचे की परत, परत 1 , भौतिक परत है। यह तारों और ट्रांजिस्टर और रेडियो तरंगों की परत है, और इस परत पर, संचार केवल लोगों और नॉटीज़ की एक धारा है। डेटा हर जगह जाता है जो शारीरिक रूप से जुड़ा हुआ है। आप अपने कंप्यूटर के नेटवर्क पोर्ट को CAT-5 केबल का उपयोग करके अपने स्विच में प्लग करते हैं।

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

लेयर 3 नेटवर्क लेयर है। यह वह परत है जो IP पर काम करता है (हालांकि यह केवल नेटवर्क लेयर प्रोटोकॉल भी नहीं है), और यह वह है जो कंप्यूटर को एक संदेश भेजने की अनुमति देता है जो "नेटवर्क" पर कहीं भी किसी भी मशीन को प्राप्त कर सकता है। प्रश्न में मशीनों के बीच सीधा संबंध होने की आवश्यकता नहीं है।

लेयर्स 4-7 उच्च स्तर के प्रोटोकॉल हैं। वे कभी भी हार्डवेयर से दूर हो जाते हैं और एप्लिकेशन के करीब पहुंच जाते हैं। उदाहरण के लिए, टीसीपी, आईपी के शीर्ष पर बैठता है, और ऐसे तंत्र प्रदान करता है जो लापता होने पर संदेशों को स्वचालित रूप से पुन: भेजते हैं।

इसलिए मैक पते लेयर 2 पर काम करते हैं, और 2 मशीनों को अनुमति देते हैं जो शारीरिक रूप से एक दूसरे से संदेश भेजने के लिए जुड़े होते हैं जिन्हें अन्य मशीनों द्वारा अनदेखा किया जाएगा जो समान शारीरिक कनेक्शन साझा करते हैं।

मान लीजिए मेरे पास एक एप्लिकेशन है जो आईपी पते 8.8.8.8 के साथ मशीन को कुछ डेटा भेजना चाहता है

परत 3 एक लिफाफे में डेटा को लपेटता है जिसमें अन्य चीजें शामिल हैं, आईपी पता 8.8.8.8 और फिर इसे 2 परत करने के लिए सौंप देता है।

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

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

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

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

बाहरी लिफाफे को हटाने और श्रृंखला में अगले चरण को संबोधित एक नए लिफाफे में सामग्रियों को लपेटने की यह प्रक्रिया तब तक जारी रहेगी जब तक संदेश गंतव्य मशीन तक नहीं पहुंच जाता।

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

लेकिन यह सब काम करता है, लगभग जादू की तरह!

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


नमस्ते! जवाब के लिए धन्यवाद। जहाँ तक मैंने पढ़ा है, आपका उत्तर सबसे अच्छा है। यदि आप ARP और NAT जैसी कुछ और अवधारणाओं को अपने परिदृश्य में शामिल कर सकते हैं तो यह बहुत बढ़िया होगा।
विष्णु विवेक

1
एआरपी और नेटवर्क स्विचेस में जोड़ा गया संदर्भ। मुझे नहीं लगता कि NAT का मैक एड्रेस के साथ कुछ भी लेना-देना है, एक लेयर 3 फंक्शन होने के कारण ...
Bill Michell

@BillMichell: IPv6 में मैक या अन्य स्थानीय ('हार्डवेयर') आईडी का उपयोग आईपी की रचना के लिए किया जा सकता है।
लुसियानो

इसका जवाब है समुदाय विकी। आप शायद इस अतिरिक्त जानकारी को शामिल करने के लिए इसे संपादित कर सकते हैं यदि आपको लगता है कि यह ओपी के प्रश्न का उत्तर देने में मदद करेगा।
बिल माइकेल

यह एक TL की जरूरत है, डॉ।
AJMansfield

113

मैक पते किसके लिए उपयोग किए जाते हैं?

मैक पते निम्न स्तर की मूल बातें हैं जो आपके स्थानीय ईथरनेट आधारित नेटवर्क काम करते हैं। स्थानीय का मतलब है कि नेटवर्क डिवाइस या तो सीधे केबल के माध्यम से या वाईफाई से या नेटवर्क हब या नेटवर्क स्विच से जुड़े हैं।

नेटवर्क कार्ड में प्रत्येक का एक अद्वितीय मैक पता होता है। ईथरनेट पर भेजे जाने वाले पैकेट हमेशा मैक पते से आते हैं और मैक पते पर भेजे जाते हैं। यदि एक नेटवर्क एडेप्टर एक पैकेट प्राप्त कर रहा है, तो यह पैकेट के गंतव्य मैक पते की तुलना एडेप्टर के अपने मैक पते से कर रहा है। यदि पते मेल खाते हैं, तो पैकेट को संसाधित किया जाता है, अन्यथा इसे छोड़ दिया जाता है।

विशेष मैक पते हैं, उदाहरण के लिए एक एफएफ है: एफएफ: एफएफ: एफएफ: एफएफ: एफएफ, जो प्रसारण पता है और नेटवर्क में प्रत्येक नेटवर्क एडेप्टर को संबोधित करता है।

आईपी ​​पते और मैक पते एक साथ कैसे काम करते हैं?

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

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

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

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

ARP कैसे काम करता है?

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

मार्ग

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

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

बेशक आप कई राउटर कॉन्फ़िगर कर सकते हैं। आपके होम राउटर में केवल एक अपस्ट्रीम राउटर कॉन्फ़िगर किया गया होगा, लेकिन इंटरनेट में बड़े राउटर में बड़े राउटिंग टेबल होते हैं ताकि वे सभी पैकेटों के लिए सबसे अच्छे तरीके जान सकें।

मैक पते के लिए अन्य उपयोग के मामले

  1. नेटवर्क स्विचेस हर पोर्ट पर देखे जाने वाले मैक पतों की एक सूची को स्टोर करता है और केवल उन पैकेट्स को फॉरवर्ड करता है जिन्हें पैकेट देखने की जरूरत होती है।

  2. अभिगम नियंत्रण के लिए वायरलेस अभिगम बिंदु अक्सर मैक पतों का उपयोग करते हैं। वे केवल सही पासफ़्रेज़ के साथ ज्ञात उपकरणों (मैक एड्रेस अद्वितीय है और उपकरणों की पहचान करता है) के लिए उपयोग की अनुमति देते हैं।

  3. डीएचसीपी सर्वर उपकरणों की पहचान करने और कुछ उपकरणों को तय आईपी पते देने के लिए मैक पते का उपयोग करते हैं।


16
+1 वास्तव में इस सवाल का जवाब देने के लिए कि जो लोग पहले से ही जवाब नहीं जानते हैं वे समझ सकते हैं।
शराबी

मैं मदद नहीं कर सकता, लेकिन किसी भी तरह से एक भयानक इन्फोग्राफिक / आरेख बनाने के लिए आग्रह करता हूं, जिस तरह से मैक / आईपी बातचीत काफी दिलचस्प है!
NRGdallas

1
अच्छा जवाब बस एक विवरण: मैक पते का उपयोग गैर ईथरनेट उपकरणों के लिए भी किया जाता है और क्या आप मूल रूप से आईपी स्टैक के साथ उपयोग किए जाने वाले किसी भी डेटा-लिंक परत का वर्णन करते हैं
kriss

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

1
@ क्लिक करें आप सही हैं, किसी कनेक्शन के लिए गंतव्य आईपी नहीं बदलता है। लेकिन उद्धृत पैराग्राफ में मैं पैकेट के प्रत्यक्ष गंतव्य के बारे में बात कर रहा था - जो राउटर हो सकता है, और कनेक्शन के दौरान राउटर बदल सकता है। आपकी दूसरी टिप्पणी के बारे में मैंने पाठ को "एआरपी पैकेट के स्रोत मैक पते" में बदल दिया। मुझे आशा है कि यह अधिक स्पष्ट है।
वर्नर हेनज़े जुले

47

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

यहां संगठनात्मक रूप से विशिष्ट पहचानकर्ता की सूची दी गई है : Standard.ieee.org

यहाँ ऊपर के लिए एक विकल्प दिया गया है: मैक-वेंडर-लुकअप

आम ज्ञात निर्माताओं के कुछ उदाहरण:

  • 00-05-5D (D-Link Systems Inc.)
  • 00-09-5B (नेटगियर इंक।)
  • 00-E0-4C (Realtek सेमीकंडक्टर कॉर्प)
  • 00-E0-4F (सिस्को सिस्टम्स इंक)
  • 00-E0-64 (सैमसंग इलेक्ट्रॉनिक्स)

अंतिम 3 बाइट्स (3 ओकटेट्स) निर्माता द्वारा बेतरतीब ढंग से असाइन किए जाते हैं।

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

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

निम्नलिखित प्रौद्योगिकियां MAC-48 पहचानकर्ता प्रारूप का उपयोग करती हैं:

  • ईथरनेट
  • 802.11 वायरलेस नेटवर्क
  • ब्लूटूथ
  • IEEE 802.5 टोकन रिंग
  • सबसे अन्य IEEE 802 नेटवर्क
  • एफडीडीआई
  • ATM (केवल NSAP पते के हिस्से के रूप में वर्चुअल कनेक्शन स्विच किए गए) फाइबर चैनल और सीरियल संलग्न SCSI (एक वर्ल्ड वाइड नाम के हिस्से के रूप में)

4
"हर डिवाइस (...) में मैक-एड्रेस होते हैं" से अधिक सटीक रूप से, प्रत्येक एनआईसी में एक मैक एड्रेस होता है । (खाते में एक कस्टम मैक एड्रेस सेट करने की क्षमता नहीं लेना।) सभी प्रिंटर में नेटवर्क कार्ड बिल्ट-इन नहीं होते हैं, और कई सर्वरों में एक से अधिक नेटवर्क कार्ड होते हैं और इस प्रकार एक से अधिक मैक एड्रेस होते हैं।
एक CVn

2
कहते हैं पीसी -1 पीसी -2 को एक पैकेट भेजता है। अब स्विच केवल PC-1 का मैक-पता पढ़ता है और इसे एक तालिका में सहेजता है। यदि आप अधिक जानकारी चाहते हैं कि यह कैसे काम करता है, तो इसे पढ़ें: लैन स्विच कैसे काम करता है :)
Meintjes

3
एक और बिंदु यह है कि मैक एड्रेस यह है कि एनआईसी कैसे तय करता है कि क्या त्यागना है और हैंडलिंग के लिए प्रोसेसर को क्या भेजना है। तार पर लगे एक ईथरनेट फ्रेम का गंतव्य गंतव्य पता NOR MAC पता के साथ XOR'd है और यदि परिणाम सभी 0s है तो यह इस NIC के लिए एक फ्रेम है।
bbayles

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

4
चित्र विकिपीडिया से लिया गया है: en.wikipedia.org/wiki/File:MAC-48_Address.svg , क्रिएटिव कॉमन्स के तहत लाइसेंस प्राप्त चित्रों का उपयोग उनके लेखकों को करना चाहिए।
.tienne

24

वे पैकेट हस्तांतरण के लिए उपयोग किए जाते हैं : ईथरनेट नेटवर्क पर, कई डिवाइस हैं, और मैक एड्रेस निर्दिष्ट करता है कि किस डिवाइस को पैकेट प्राप्त करना चाहिए। ईथरनेट स्विच इसका उपयोग यह चुनने के लिए करेगा कि किसी प्राप्त पैकेट को किस पोर्ट पर भेजा जाए।


5
यह ध्यान रखना दिलचस्प है कि ईथरनेट मूल रूप से एक बस माध्यम था, जहां सभी मशीनें भौतिक रूप से एक ही मीडिया साझा करती थीं (यह वायरलेस नेटवर्क के लिए अभी भी सही है)। तो तार्किक रूप से यह उसी तरह काम करता है।
लॉरेंसC

और नेटवर्क के लिए अभी भी सही है जो अभी भी हब का उपयोग करते हैं :)
दून

इसके बाद स्विच केवल एक सुविधा है (वास्तव में RJ-45 LAN के साथ व्यापक प्रसार हो गया है) हम उनके बिना आईपी नेटवर्क कर सकते हैं और (हब या 802.11 का उपयोग करके)
kriss

7

इस मामले में पदानुक्रम को भूल जाएं, यह बहुत महत्वपूर्ण मुद्दा नहीं है।

MAC एड्रेस ISO / OSI या TCP / IP मॉडल में लेयर 2 (लिंक लेयर) के लिए एड्रेस हैं। आईपी ​​पते समान मॉडल में लेयर 3 (नेटवर्क लेयर) से हैं।

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

पैकेट्स लेयर 3 यूनिट डेटा हैं, आमतौर पर, आईपी पैकेट। वे एक या एक से अधिक टकराव डोमेन के माध्यम से यात्रा करते हैं। आईपी ​​पते इस डोमेन में पते हैं।

स्विच परत 2 डिवाइस हैं और मैक एड्रेस टेबल का उपयोग करके आगे के फ्रेम। राउटर 3 डिवाइस लेयर हैं और वे IP एड्रेस टेबल का उपयोग करके पैकेट को फॉरवर्ड करते हैं।


6

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

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

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


पहला पैराग्राफ सही उत्तर है! रोशन!
मिलिंद आर

6

मैक पते का उपयोग भौतिक स्थानांतरण पर किया जाता है। एक ईथरनेट एडाप्टर आईपी के बारे में कुछ भी नहीं जानता है। इसलिए ईथरनेट एडेप्टर डेटा पैकेट के रिसीवर को संबोधित करने के लिए मैक पते का उपयोग करता है।

यदि ईथरनेट एडेप्टर को आईपी के बारे में कुछ भी पता होगा तो हमें अपने सभी फर्मवेयर को एक नए प्रोटोकॉल (IPv4 से IPV6 की तरह) में बदलने के लिए अपग्रेड करना होगा।

इसके अलावा मैक पते में इसमें निर्माता के बारे में कुछ जानकारी है।


3
रूटर्स कुछ भी रूट करने के लिए मैक पते का उपयोग नहीं करते हैं। वे IP पते का उपयोग करते हैं। हब अपने बंदरगाहों से बाहर जाने वाले यातायात की नकल नहीं करते हैं, लेकिन इसे ब्रिजिंग कहा जाएगा, क्योंकि ट्रैफ़िक एक अलग नेटवर्क पर नहीं, बल्कि एक ही नेटवर्क पर चलता है।
लॉरेंसC

5

इसका उपयोग तब किया जाता है जब IPv4 के लिए ARP (एड्रेस रेजोल्यूशन प्रोटोकॉल) या IPv6 के लिए NDP (नेबर डिस्कवरी प्रोटोकॉल), IP एड्रेस को मैक एड्रेस में ट्रांसलेट करता है ताकि यह पता लगाया जा सके कि किस मेजबान को फ्रेम भेजा जाना है।


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

@ मर्क हेंडरसन की आलोचना के लिए धन्यवाद। खैर मैंने सिर्फ सवाल का जवाब देने की कोशिश की How MAC addresses were used in packet transferऔर फिर मैंने मान लिया कि यह ईथरनेट स्तर पर है। और हाँ यह एक सरल जवाब है, लेकिन मैं एक ऐसे स्तर पर उत्तर दे रहा हूं जो मेरे खुद के स्तर पर सूट करता है :)
जेस्पर जेन्सेन

3

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

दूसरी ओर आईपी नेटवर्क का आविष्कार मैक और आईपी एड्रेसिंग योजनाओं पर राउटिंग और निर्भरता का समर्थन करने के लिए किया गया था।

IP नेटवर्कों में रूटिंग पैकेट का मतलब है कि जब लक्ष्य मशीन को सीधे एक्सेस नहीं किया जा सकता है तो उसे पहले किसी अन्य मशीन (गेटवे) पर भेजा जाएगा जो कि अंतिम IP लक्ष्य के करीब है।

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

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

जैसा कि मैंने कहा कि आप ईथरनेट के बजाय एक और लेयर -2 का उपयोग कर सकते हैं, लेकिन नेटवर्क पहचानकर्ता के रूप में मैक पते का उपयोग करता है और अंतर्निहित मैक / आईपी पत्राचार योजना रखती है और आप अभी भी एआरपी का उपयोग कर सकते हैं। जहाँ तक मुझे पता है कि सभी आईपी ढेर मैक पते और आईपी पते के बीच पत्राचार तालिका पर निर्भर करते हैं।

नॉन आईपी स्टैक के लिए कुछ अन्य प्रकार के डिवाइस नोड पहचानकर्ता मौजूद हैं। उदाहरण के लिए X.25 मैक पतों पर निर्भर नहीं करता है, लेकिन प्रति कनेक्शन के आधार पर स्थापित वर्चुअल चैनलों पर, या एटीएम उपकरणों को एसएनपीए का उपयोग करके एटीएम नेटवर्क में पहचाना जाता है। लेकिन न तो X.25 या ATM IP स्टैक हैं (और यहां तक ​​कि ATM, SNA के कुछ हिस्सों के रूप में मैक पतों के प्रारूप का उपयोग करता है, ATM के लिए IP पते के बराबर)।


राउटर मैक पते की परवाह नहीं करते हैं। वे अपने प्रत्येक कम से कम 2 एनआईसी को सबनेट असाइनमेंट के बारे में परवाह करते हैं, लेकिन वास्तव में मैक पते के बारे में नहीं। वे एक आईपी से दूसरे में ट्रैफ़िक (यानी कॉपी) करते हैं, न कि आईपी से मैक तक या ऐसा कुछ भी।
लॉरेंसC

4
@ultrasawblade, आपका कथन बेतुका है । यदि एक राउटर एक ईथरनेट नेटवर्क से जुड़ा है, तो उसे ईथरनेट प्रोटोकॉल का उपयोग करके संवाद करना होगा। ईथरनेट फ्रेम में IP पैकेट्स को इनकैप्सुलेट किया जाएगा। जिसका अर्थ है कि सभी ** सीधे ईथरनेट होस्ट्स के मैक पते को जानना ** सिस्टम एक पूरी तरह से आवश्यक है। एक लेयर 3 डिवाइस जादुई रूप से सिर्फ एक लेयर 3 प्रोटोकॉल पर संचार नहीं करता है, इसे लेयर 2 प्रोटोकॉल के भीतर लेयर 3 प्रोटोकॉल को इनकैप्सुलेट करना होगा, जो तब लेयर 1 माध्यम पर प्रसारित होता है।
ज़ॉडेचेस

3
मैं आपके पहले वाक्य से असहमत हूं - वे स्विच की तुलना में राउटर्स के लिए "अधिक महत्वपूर्ण" नहीं हैं - वे पूरे ईथरनेट नेटवर्क में समान महत्व के हैं।
मार्क हेंडरसन

1
आप अंतर्निहित लेयर 2 को कुछ पूरी तरह से अलग कर सकते हैं (हालांकि मुझे नहीं पता कि क्या है) और आईपी अभी भी एक ही काम करेगा। आईपी ​​प्रोटोकॉल (लेयर 3) की परवाह नहीं है अगर व्यक्तिगत मेजबान मैक या किसी अन्य योजना के तहत संबोधित किए जाते हैं। बेशक मैक मैपिंग के लिए आईपी को बनाए रखने की आवश्यकता है - लेकिन यह जानना मुश्किल है कि एआरपी वास्तव में "लेयर 3 या लेयर" से संबंधित है या नहीं। बिंदु यह है कि 2 प्रोटोकॉल में ईथरनेट होना जरूरी नहीं है और आईपी परवाह नहीं करता है / यह जानने की जरूरत है कि लेयर 2 प्रोटोकॉल क्या है।
लॉरेंसC

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

2

पूर्व-स्विच दिनों (हब) पर वापस जाएं।

यदि लोग कंप्यूटर हैं, तो मैक पता उनका नाम है।

बहुत से लोग (कंप्यूटर) एक ही टेलीफोन कॉल पर हैं। हर कोई उसी समय पर बात कर रहा है।

आप (एक कंप्यूटर) इस बकबक के सभी को सुनते हैं, लेकिन आप नहीं जानते कि आपको क्या सुनना चाहिए, एक वाक्य (एक पैकेट) की शुरुआत में कोई व्यक्ति आपका नाम (आपका मैक पता) कहता है।

"FRED, THERE IS ICE CREAM!"

बेशक, आप प्रसारण पते पर भेजे गए वाक्यों को भी सुनते हैं । बस विचार करें कि किसी को चिल्ला रहा है,

"EVERYONE, THERE IS ICE CREAM!"

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

आईपी ​​मूल सादृश्य में बहुत समान है, लेकिन इसमें मैक एड्रेसिंग के शीर्ष पर अधिक विशेषताएं और परतें हैं। क्रमशः OSI मॉडल में परत 2 और 3 ।


आपको पूर्व-स्विच किए गए दिनों पर वापस सोचने की आवश्यकता नहीं है। मैक पते जीवित और अच्छी तरह से उपयोग किए जाते हैं और हर एक पैकेट में उपयोग किया जाता है जो आज आपके ईथरनेट एडेप्टर को छोड़ देता है ।
मार्क हेंडरसन

सच सच। लेकिन यह उपमा के साथ मदद करता है। और एनआईसी अभी भी उसी तरह का व्यवहार करते हैं।
रैंडी जेम्स

2

मैक एड्रेस आवश्यक है क्योंकि "बस" (ईथरनेट नेटवर्क) से जुड़े कई पते हैं। एक प्रेषक को रिसीवर की पहचान करने में सक्षम होना चाहिए, साथ ही खुद को रिसीवर को पहचानना होगा।

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

I2C, PCI, ईथरनेट, आप इसे नाम देते हैं।

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


1

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

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

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

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

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

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

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

समाधान एक आईपी नेटवर्क पर जा रहा था, और राउटर का उपयोग कर रहा था। यह मैक एड्रेस आधारित स्विच पैकेट नेटवर्क के शीर्ष पर बनाया गया है। कच्चे डेटा के बजाय, पैकेट में अब एक आईपी पैकेट होता है - एक पैकेट के भीतर एक पैकेट।

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

आज के नेटवर्क में आप शायद ही कभी हब और बसों को देखते हैं (वायरलेस नेटवर्क को छोड़कर, जहां माध्यम स्वाभाविक रूप से साझा किया जाता है) और इसके बजाय मेरी मशीन सीधे एक स्विच से कनेक्ट होती है, जिसे वे एक राउटर से कनेक्ट करते हैं।

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

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

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

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


1
आपने अच्छी शुरुआत की, लेकिन आपने इसे बीच में ही खो दिया, जहां आप परस्पर नेटवर्क के बारे में बात करना शुरू करते हैं। 90 के दशक से पहले तक स्विच आम नहीं थे, लेकिन इससे पहले 20 साल की राउटिंग मौजूद थी।
मार्क हेंडरसन

-1

मूल अंतर यह है कि मैक निर्माता द्वारा निर्माण समय पर सौंपा जाता है, जबकि आईपी पते को कनेक्शन समय पर सौंपा जाता है।

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

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

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


+1 के लिए हमने केवल मैक पतों का उपयोग क्यों नहीं किया।
deed02392

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

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

@MarkHenderson: IMO, यह कहते हुए कि हमें MAC और IP की आवश्यकता है क्योंकि MAC परत 2 है और IP परत 3 है, यह कहने की तरह है "हमें इसकी आवश्यकता है क्योंकि हमने इंटरनेट को इस तरह से डिज़ाइन किया था", यह बिंदु को याद करता है और कोई उपयोगी जानकारी नहीं देता है जो भी। मैं यहाँ जो उत्तर दे रहा हूं, वह यह है कि समस्या की प्रकृति के कारण फैक्ट्री-असाइन और डायनामिक रूप से असाइन किए गए पहचानकर्ता दोनों आवश्यक हैं, और बिना इंटरनेट स्टैक से क्या हो सकता है (डायनामिक-असाइन किए गए आईडी के लिए राउटिंग दक्षता का नुकसान और आईडी की कठिनाई विशिष्ट रूप से डायनामिक आईडी असाइनमेंट से पहले एक डिवाइस को बिना फैक्ट्री-असाइन किए गए आईडी के लिए संबोधित करना)।
रेयान

@LieRyan, वास्तव में हम हमारे पीसी मैक बदल सकते हैं पता .......
Pacerier
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.