IP से MAC एड्रेस ट्रांसलेशन की आवश्यकता क्यों है?


9

टीसीपी / आईपी प्रोटोकॉल का उपयोग करने वाले नेटवर्क पर, आईपी पते का मैक पते में अनुवाद क्यों किया जाता है?

मेरा मतलब है, जब प्रत्येक डिवाइस अपने आईपी को जानता है, तो आगे मैक पते का उपयोग क्यों करें और सीधे आईपी नंबर का उपयोग पते के रूप में न करें?

जवाबों:


18

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

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


2
+1 यह वास्तव में प्रमुख मुद्दा है। आईपी ​​विभिन्न भौतिक परतों पर चल सकता है। विभिन्न भौतिक परतों को अलग-अलग भौतिक संबोधन की आवश्यकता होती है। मैक ईथरनेट द्वारा उपयोग की जाने वाली एड्रेसिंग है। और अन्य ईथरनेट-आधारित प्रोटोकॉल हैं जो बूट, डक्स और आईपीएक्स सहित आईपी का उपयोग नहीं करते हैं। एक ही भौतिक ईथरनेट IPv4 और IPv6 को एक साथ संभाल सकता है। लेकिन अंत में, सब कुछ ईथरनेट पर एक मैक को दिया जाता है।
रोब नेपियर

यह समझने के लिए भी महत्वपूर्ण है कि अलग-अलग समय आपको अलग-अलग टुकड़े दिखाई देंगे। आपके कंप्यूटर को किसी ऐसे व्यक्ति से एक पैकेट मिल सकता है, जिसे उसके मैक का जवाब देने और न जानने की जरूरत है (अभी तक जो मैक दिखता है वह निकटतम कनेक्टिंग डिवाइस से होगा, लेकिन यह महत्वपूर्ण नहीं है) और रिवर्स या आरएआरपी को अर्पित करने की आवश्यकता है। या hostname है, लेकिन जरूरत है MAC या ..... किसी भी विभिन्न
विन्यास


4

इसे देखने का एक और तरीका उल्टा सवाल पूछना है: जब हम पहले से ही मैक पते को हार्डवेयर में निर्दिष्ट करते हैं, तो हमें आईपी पते की आवश्यकता क्यों है?

यह अब सुरक्षा पॉडकास्ट ( HTML प्रतिलेख ) के एपिसोड 29 में चर्चा की गई थी ।

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

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


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

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

अच्छा तर्क (और स्पष्टीकरण thx!)
Pacerier

3

वे नेटवर्क स्टैक में विभिन्न परतों के लिए हैं। मैक पता ईथरनेट नेटवर्किंग लेयर के बारे में है और आईपी एड्रेस के बारे में, अच्छी तरह से IP लेयर है। आप SLIP जैसे अलग-अलग ट्रांसपोर्ट पर IP का उपयोग कर सकते हैं, जहां MAC नहीं है क्योंकि ईथरनेट नहीं है। यदि आप चाहते थे तो आप ईथरनेट पर आईपी से भिन्न प्रोटोकॉल का भी उपयोग कर सकते हैं।

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


3

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

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


3

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

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

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


1

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


0

आप stackoverflow.com के मैक पते को नहीं जानते क्योंकि यह आपके स्थानीय नेटवर्क में नहीं है। मैक पते श्रृंखला में अगले हॉप के लिए एक पहचानकर्ता के रूप में उपयोग किया जाता है। "आईपी" सिर्फ एक प्रोटोकॉल में उपयोग किया जाता है, जिसमें यह संकेत होता है कि उसे आपके पैकेट (किस गेटवे का उपयोग करने के लिए) किस दिशा में भेजा जाना चाहिए।


0

क्योंकि लिंक लेयर पर संचार के लिए MAC पतों की आवश्यकता होती है (IP पतों का उपयोग IP लेयर पर एक लेयर के लिए किया जाता है)।


0

एक उदाहरण लेते हैं

यदि आप कंपनी में नौकरी के लिए आवेदन करते हैं .. तो क्या वे आपको अपनी पहचान बताए बिना दे देंगे? निश्चित रूप से नहीं .... इसलिए आपका वास्तविक पहचान प्रमाण मैक पता है

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

यदि आप कंपनी बदलते हैं तो आपकी कर्मचारी आईडी को संशोधित किया जा सकता है लेकिन आपके बारे में आपकी वास्तविक जानकारी कभी भी नहीं बदली जा सकती है (आयु, नाम, आदि) ...।


Soooo मैं अपनी वास्तविक पहचान बदल सकता हूं? : पी लेकिन यह वास्तव में एक जवाब नहीं है, बस एक रूपक अजीब और गलत की तरह है
PsychoData

0

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


-3

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

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