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


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

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


124


मूल




जवाब:


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


56



नमस्ते! जवाब के लिए धन्यवाद। जहां तक ​​मैंने पढ़ा है, आपका जवाब सबसे अच्छा है। यह शानदार होगा अगर आप अपने परिदृश्य में एआरपी और एनएटी जैसी कुछ और अवधारणाओं को शामिल कर सकते हैं। - Vishnu Vivek
एआरपी और नेटवर्क स्विच के लिए संदर्भ जोड़ा गया। मुझे नहीं लगता कि एनएटी के पास मैक पते के साथ कुछ भी करना है, एक परत 3 समारोह होने के नाते ... - Bill Michell
@ बिलमिलिच: आईपीवी 6 में मैक या अन्य स्थानीय ('हार्डवेयर') आईडी का उपयोग आईपी लिखने के लिए किया जा सकता है। - Luciano
जवाब समुदाय विकी है। यदि आप सोचते हैं कि यह ओपी के प्रश्न का उत्तर देने में मदद करेगा तो आप शायद यह अतिरिक्त जानकारी शामिल करने के लिए इसे संपादित कर सकते हैं। - Bill Michell
इसे एक टीएल की जरूरत है; डीआर। - AJMansfield


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

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

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

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

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

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

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

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

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

एआरपी कैसे काम करता है?

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

मार्ग

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

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

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

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

  1. नेटवर्क स्विच प्रत्येक बंदरगाह पर देखे गए मैक पते की एक सूची स्टोर करता है और केवल पोर्ट को देखने के लिए बंदरगाहों को आगे भेजता है।

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

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


114



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


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

यहां एक सूची है संगठनात्मक रूप से अद्वितीय पहचानकर्ता: Standards.ieee.org 

उपरोक्त के लिए यहां एक विकल्प दिया गया है: मैक विक्रेता-लुक

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

  • 00-05-5 डी (डी-लिंक सिस्टम इंक)
  • 00-09-5 बी (नेटगियर इंक)
  • 00-ई0-4 सी (रियलटेक सेमीकंडक्टर कॉर्प)
  • 00-ई0-4 एफ (सिस्को सिस्टम्स इंक)
  • 00-ई0-64 (सैमसंग इलेक्ट्रॉनिक्स)

अंतिम 3 बाइट्स (3 ऑक्टेट्स) निर्माता द्वारा यादृच्छिक रूप से असाइन किए जाते हैं।

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

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

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

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

47



"हर डिवाइस (...) में मैक-एड्रेस के मुकाबले अधिक सटीक है।" हर एनआईसी है ए मैक पते। (कस्टम मैक पते को खाते में सेट करने की क्षमता नहीं लेना।) सभी प्रिंटरों में नेटवर्क कार्ड अंतर्निहित नहीं हैं, और कई सर्वरों में एक से अधिक नेटवर्क कार्ड हैं और इस प्रकार एक से अधिक मैक पते हैं। - α CVn
आइए कहें पीसी -1 1 पीसी -2 के लिए एक पैकेट भेजता है। अब स्विच केवल पीसी -1 के मैक पते को पढ़ता है और इसे एक टेबल में सहेजता है। यदि आप इस बारे में अधिक जानकारी चाहते हैं कि यह कैसे काम करता है, तो इसे पढ़ें: लैन स्विच कैसे काम करता है :) - Meintjes
एक और मुद्दा यह है कि मैक पता यह है कि एनआईसी कैसे तय करता है कि निपटने के लिए प्रोसेसर को क्या छोड़ना है और क्या भेजना है। तार पर आने वाले एक ईथरनेट फ्रेम में एनआईसी मैक पते के साथ एक्सआरएड का गंतव्य मैक पता है और यदि परिणाम सभी 0 है तो यह इस एनआईसी के लिए एक फ्रेम है। - bbayles
-1: सवाल पूछा गया कि मैक पते का उपयोग कैसे किया जाता है, न कि मैक पता क्या है। आपके उत्तर का एकमात्र हिस्सा जो प्रश्न को संबोधित करता है वह अंत में बुलेट सूची है, और यह अधिक विस्तार से नहीं जाता है। - Kevin
चित्र विकिपीडिया से लिया गया है: en.wikipedia.org/wiki/File:MAC-48_Address.svg, रचनात्मक कॉमन्स के तहत लाइसेंस प्राप्त चित्रों को उनके लेखकों के लिए जिम्मेदार ठहराया जाना चाहिए। - Étienne


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


24



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


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

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

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

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

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


7





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

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

हमेशा आईपी में 'इंटरनेट' का मतलब है 'इंटरनेटवर्किंग' का अर्थ है वास्तव में यह यातायात प्राप्त करने से संबंधित है के बीच नेटवर्क से अधिक में एक नेटवर्क, हालांकि जाहिर है कि यह भी (और है) भी इस्तेमाल किया जा सकता है।


6



पहला अनुच्छेद सही उत्तर है! रोशन! - Milind R


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

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

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


6



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


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


5



यह बहुत करीब है, लेकिन इसमें सभी उपयोग शामिल नहीं हैं। इस तरह एक मैक टीसीपी / आईपी से संबंधित है, लेकिन एक मैक का उपयोग उससे कहीं अधिक के लिए किया जाता है। यह पहला जवाब है कि मैं -1 को नहीं दे रहा हूं (पेज के नीचे से काम कर रहा हूं)। - Mark Henderson
@ मार्क हेंडरसन आलोचना के लिए धन्यवाद। खैर मैंने अभी सवाल का जवाब देने की कोशिश की How MAC addresses were used in packet transfer और फिर मुझे लगता है कि यह एक ईथरनेट स्तर पर था। और हाँ यह एक साधारण जवाब है, लेकिन मैं एक स्तर पर जवाब दे रहा हूं जो मेरे अपने स्तर के अनुरूप है :) - Jesper Jensen


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

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

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

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

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

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

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


3



रूटर मैक पते के बारे में परवाह नहीं करते हैं। वे कम से कम 2 एनआईसी में से प्रत्येक को सबनेट असाइनमेंट की परवाह करते हैं, लेकिन वास्तव में मैक पते के बारे में नहीं। वे एक आईपी से दूसरे में यातायात (यानी प्रतिलिपि) यातायात को आगे बढ़ाते हैं, आईपी से मैक या उससे कुछ भी नहीं। - LawrenceC
@ultrasawblade, आपका बयान है बेतुका। यदि राउटर ईथरनेट नेटवर्क से जुड़ा हुआ है, तो उसे ईथरनेट प्रोटोकॉल का उपयोग करके संवाद करना होगा। आईपी ​​पैकेट ईथरनेट फ्रेम में encapsulated किया जाएगा। जिसका मतलब है कि सभी ** सीधे ईथरनेट होस्ट्स के मैक पते को जानना ** सिस्टम बिल्कुल जरूरी है। एक परत 3 डिवाइस जादुई रूप से केवल एक परत 3 प्रोटोकॉल पर संवाद नहीं करता है, इसे परत 2 प्रोटोकॉल के भीतर परत 3 प्रोटोकॉल को समाहित करना होगा, जिसे तब परत 1 माध्यम पर प्रेषित किया जाता है। - Zoredache
मैं आपकी पहली वाक्य से असहमत हूं - वे स्विचर्स की तुलना में राउटर के लिए "अधिक महत्वपूर्ण" नहीं हैं - वे पूरे ईथरनेट नेटवर्क में समान महत्व के हैं। - Mark Henderson
आप अंतर्निहित परत 2 को पूरी तरह से अलग से बदल सकते हैं (हालांकि मुझे नहीं पता) और आईपी अभी भी वही काम करेगा। आईपी ​​प्रोटोकॉल (लेयर 3) परवाह नहीं है अगर व्यक्तिगत मेजबान मैक या किसी अन्य योजना के नीचे संबोधित किए जाते हैं। निश्चित रूप से मैक मैपिंग में आईपी को बनाए रखने की आवश्यकता है - लेकिन यह जानना मुश्किल है कि क्या एआरपी वास्तव में परत 3 या परत 2 के लिए "संबंधित" है। बिंदु यह है कि लेयर 2 प्रोटोकॉल को ईथरनेट नहीं होना चाहिए और आईपी परवाह नहीं है / परत 2 प्रोटोकॉल क्या है पता करने की जरूरत है। - LawrenceC
@ मार्क हेंडरसन: जैसा कि मैं बूढ़ा हूं, मुझे एक ऐसा समय याद है जब आसपास कोई स्विच नहीं था। वे वास्तव में उपकरण का एक महत्वपूर्ण टुकड़ा नहीं हैं आईपी नेटवर्क बिना स्विच के काम कर सकते हैं। स्विच केवल एक पूर्ववर्ती डेटा नेटवर्क लेआउट का इस्तेमाल किया। यदि वर्तमान में हम उन्हें सर्वव्यापी रूप से रखते हैं तो पुराने बसों की जगह आरजे पॉइंट-टू-पॉइंट तकनीक का परिणाम है। दूसरे शब्दों में: स्विच बनाने के लिए मैक पते का आविष्कार नहीं किया गया था। दूसरी ओर आईपी नेटवर्क का मार्गन उद्देश्य के लिए आविष्कार किया गया था, इसलिए मैक से आईपी संबंध महत्वपूर्ण है। - kriss


प्री-स्विच दिनों (हब्स) पर वापस सोचें।

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

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

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

"FRED, THERE IS ICE CREAM!"

बेशक, आप वाक्यों को भी सुनाई देते हैं ब्रॉडकास्ट पता। बस किसी को चिल्लाने के लिए विचार करें,

"EVERYONE, THERE IS ICE CREAM!"

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

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


2



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


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

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

I2C, पीसीआई, ईथरनेट, आप इसे नाम दें।

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


2