MAC Address क्या है?

हर एक Hardware की एक unique identification number दिया जाता है, जिसे हम technical भाषा में MAC Address कहते है.

MAC Address
Media Access Controller Address

एक system से दूसरे system में data transfer करने के लिए हमें एक address की आवश्यकता होती है। एक MAC address, Media Access Controller Address है,  जो Data Link Layer पर काम करता है। इस लेख में, हम एक DLL, जो कि MAC  address है, इसके बारे में चर्चा करेंगे.

MAC Address एक device के unique 48-bit hardware number होते हैं जिन्हें निर्माण के दौरान Network Card (Network Interference Card)  ) में embed किया जाता है। MAC  Address को Network Device के Physical Address के रूप में भी जाना जाता है। IEEE 802 मानक में, DATA LINK LAYER को दो श्रेणी में विभाजित किया गया है:

  1. Logical Link Control (LLC) Sublayer
  2. Media Access Control (MAC) Sublayer

MAC Address का उपयोग Data Link Layer के Media Access Control (MAC) sublayer द्वारा किया जाता है। आजके Digital Technology के आधुनिक समय में, हर एक electronic device को पहचानने के लिए, MAC Address एक मात्र माध्यम है.

Photo Credits: geeksforgeeks.com

Photo Credits: geeksforgeeks.com

MAC address क्या है यह समझने के लिए यह बहुत जरूरी है कि सबसे पहले आप MAC address के format को समझें। एक MAC  address 12-digit Hexadecimal  address (6-bit binary Number ) है, जिसे ज्यादातर कोलन (:) – Hexadecimal  notation द्वारा दर्शाया जाता है।

MAC Address के पहले 6 अंक (जैसे 00:40:96) निर्माता की पहचान करते हैं, जिन्हें OUI (Organizational Unique Identifier) कहा जाता है। IEEE पंजीकरण प्राधिकरण समिति इन MAC उपसर्गों को अपने पंजीकृत विक्रेताओं को सौंपती है।


Photo Credits: geeksforgeeks.com

MAC Address में आगे की 6 digits को, Network Interface Controller, यह हिस्सा उस device का manufacturer द्वारा दिया जाता है.

किन्तु यह कोई प्रमाणित नियम नही है, MAC address में केवल कोलन (:) ही व्यबहार होता है. आधुनिक MAC address में, hyphen (-) की भी व्यापक व्यव्हार देखा जाता है.

MAC Address के प्रकार भेद:

  1. Unicast: एक Unicast frame केवल एक विशिष्ट Network Interface Controller (NIC) की ओर जाने वाले interface पर भेजा जाता है। यदि किसी address के पहले octet का LSB (Least Significant Bits) शून्य (0) पर सेट है, तो वह  frame केवल एक (receiver) NIC तक पहुंचने के लिए है। यह हमे याद रखना चाहिए, source machine का MAC Address हर वक़्त Unicast ही होता है.

Photo Credits: geeksforgeeks.com
  • Multicast: Multicast MAC Address, source device को एक frame भेजने की अनुमति देता है group of devices के अन्दर. Layer-2 (Ethernet) Multicast Address में, किसी address के पहले octet का LSB (Least Significant Beat) एक (one) पर सेट होता है। IEEE ने मानक प्रोटोकॉल द्वारा उपयोग के लिए address block 01-80-C2-xx-xx-xx (01-80-C2-00-00-00 से 01-80-C2-FF-FF-FF) को आवंटित किया है।

    Photo Credits: geeksforgeeks.com
Photo Credits: geeksforgeeks.com
  • Broadcast: Network Layer की तरह, Data Link Layer (underlying layer) में Broadcast संभव है. Ethernet frame में, destination address (XX-XX-XX-XX-XX-XX) में जिसकी मानक (value) एक (one) है, वह सारे Broadcast Address में गण्य होगा. कोई निर्दिष्ट Ethernet LAN segment में, जिस जिस destination की MAC address (XX-XX-XX-XX-XX-XX) निर्दिष्ट किआ हुआ होगा, उस सबके पास data notification पहुचता है.

IP और MAC दोनों पते होने का कारण

Networking की आधुनिक दुनिया OSI Model को follow करता है. OSI Model बताता है कि Network पर data कैसे भेजा और प्राप्त किया जाता है। इसे सात (7) layers में विभाजित किया गया है, जिनमें से प्रत्येक विशिष्ट कार्य करती है।

  • Layer 2, MAC Address का उपयोग करती है जो Data Packet वितरण के लिए जिम्मेदार है।
  • Layer 3 IP Address का उपयोग करती है और end-to-end data packet वितरण के लिए जिम्मेदार है।
  • Layer 2 (Data Link Layer) MAC (Media Access Control) Address का उपयोग करती है। ये Data Link Layer पर संचार के लिए नेटवर्क इंटरफेस का निर्दिष्ट पहचानकर्ता हैं। MAC Address का प्राथमिक कार्य यह है कि Data को एक network node से दूसरे तक प्रत्यक्ष, भौतिक आधार पर पहुचाना – इसे Hop to Hop delivery भी कहा जाता है।
  • Layer 3 (Network Layer) एक IP (Internet Protocol) address का उपयोग करता है। इन IP Address का उपयोग Network पर उपकरणों की पहचान करने और network के बीच traffic  को रूट करने के लिए किया जाता है। IP Address यह सुनिश्चित करते हैं कि अपने मूल स्रोत से आया हुआ data अपने अंतिम गंतव्य तक पहुंच जाए और इसे data की “end to end” delivery भी कहा जाता है।

जब कोई कंप्यूटर data भेजता है, तो वह पहले उसे एक IP Header में cover कर देता है, जिसमें source और Destination IP Address शामिल होते हैं। यह IP Header, Data के साथ, फिर एक MAC Header में समाहित हो जाता है, जिसमें “Hop to Hop” Connection के लिए source और destination MAC Address शामिल होते हैं।

जैसे ही data एक router से दूसरे router तक जाता है, MAC Header हटा दिया जाता है और अगले Hop के लिए एक नया generate किया जाता है। हालाँकि, IP Header, जो main system computer द्वारा उत्पन्न किया गया था, last destination तक पहुंचने तक बरकरार रहता है। यह प्रक्रिया दर्शाती है कि IP Header “End to End” delivery को कैसे करता है, जबकि MAC Header “Hop to Hop” delivery को संभालता है।

इसलिए, Internet के कामकाज के लिए IP Address एवं MAC Address दोनों आवश्यक हैं। जबकि MAC Address, Network Nodes के बीच data के प्रत्यक्ष, भौतिक हस्तांतरण की सुविधा प्रदान करते हैं, IP Address यह सुनिश्चित करते हैं कि डेटा अपने अंतिम गंतव्य तक पहुंच जाए।

LAN Network में MAC Address Unique क्यों होना चाहिए?

LAN (Local Area Network) को एक बड़ी सभा के रूप में समझें जहाँ हर कोई बातचीत में लगा हुआ है। अब, मान लीजिए कि इस सभा में दो व्यक्ति हैं जिनका संयोगवश एक ही नाम है। यह अनिवार्य रूप से भ्रम पैदा करेगा.

यदि कोई उस नाम को पुकारता है, तो दोनों व्यक्ति प्रतिक्रिया देंगे, जिससे सठिक चर्चा कर पाना चुनौतीपूर्ण हो जाएगा।

इसी तरह, एक नेटवर्क के भीतर, प्रत्येक डिवाइस में एक अलग पहचानकर्ता होता है जिसे MAC (Media Access Controller) Address कहा जाता है। इसे device को दिए गए एक अद्वितीय (unique) नाम के रूप में सोचें। जब सूचना पूरे Network में प्रसारित की जाती है, तो इसे एक विशिष्ट MAC Address पर निर्देशित किया जाता है, जैसे किसी विशिष्ट व्यक्ति के लिए संबोधित पत्र।

हालाँकि, यदि एक ही नेटवर्क के भीतर कई उपकरणों में एक ही MAC Addeess होते हैं, तो इससे भ्रम पैदा होता और network की कार्यप्रणाली बाधित होगी। network यह सुनिश्चित करने के लिए संघर्ष करना पड़ेगा, कि किस device को प्रेषित जानकारी प्राप्त होनी चाहिए। इस भ्रम को रोकने और जानकारी की सटीक delivery सुनिश्चित करने के लिए, network पर प्रत्येक device के लिए एक अद्वितीय (unique) MAC address होना महत्वपूर्ण है।

MAC Address कैसे ढूंड सकते है?

MAC Address  का उपयोग ज्यादातर network devices के लिए Router को configure करने या समस्या निवारण के दौरान किया जाता है। हमारे Computer का address किसी भी Operating Device से आसानी से चेक किया जा सकता है। निर्माता MAC Address को अन्य नामों से पहचान सकते हैं, जैसे Physical Address, Hardware ID, Wireless ID और Wi-Fi Address।

निम्नलिखित तरीका हैं जो विभिन्न OS के लिए MAC address खोजने में मदद करते हैं

Windows पर MAC address Windows पर MAC Address खोजने के लिए Step-by-Step मार्गदर्शिका यहां दी गई है।

MAC Address on Windows

Step 1 – Windows Start दबाएँ या Windows Key पर क्लिक करें।

Step 2 – Search Box में cmd टाइप करें और Comand Prompt खुल जाएगा।

Step 3 – Comand Prompt में ipconfig/all कमांड टाइप करें और फिर Enter दबाएं।

Step 4 – जैसे ही आप नीचे scroll करेंगे, प्रत्येक Physical Address आपके डिवाइस का MAC Address है

MAC Address on MacOS

यहां MacOS पर MAC Address ढूंढने के लिए Step-by-Step मार्गदर्शिका दी गई है।

MAC Address के लिए Command

Step 1: system settings में क्लिक करे एवं system Setting में MAC Network Option में click करे

Step 3: Advance Settings में click करे

Step 4: आपके MAC Address दिख जायेगा

MAC Address on Linux

Unix/Linux के MAC Address जानने के लिए निम्नलिखित command :

MAC Address के लक्षण (characteristics)

Media Access Control Address (MAC Address) एक विशिष्ट पहचानकर्ता है जो Media Access Control Protocol  sb-layer में पहचान और उपयोग के लिए निर्माता (manufacturer) द्वारा अधिकांश Network Adaptor या Network Interface Card (NIC) को सौंपा गया है।

Ethernet MAC Address एक 48-bit binary  मान है जिसे 12 Hexadecimal digit (4 bit per Hexadecimal Digit) के रूप में व्यक्त किया जाता है। MAC Address एक flat संरचना में होते हैं और इस प्रकार वे इंटरनेट पर routable नहीं होते हैं। Serial Interface कभी भी MAC address का उपयोग नहीं करते हैं। इसमें address के साथ Network और Host भाग शामिल नहीं है। इसका उपयोग Frame को destination device तक पहुंचाने के लिए किया जाता है।

  • MAC Address का उपयोग LAN (लोकल एरिया नेटवर्क) वातावरण में उपकरणों की पहचान करने और उनके बीच संचार की अनुमति देने के लिए किया जाता है।
  • MAC Address  को Network Interface Card (NIC) के हार्डवेयर में जला दिया जाता है और इसे बदला नहीं जा सकता है, कुछ दुर्लभ मामलों को छोड़कर जहां निर्माता ने ऐसा करने के लिए एक विशिष्ट उपकरण प्रदान किया है।
  • MAC Address के पहले 3 bytes निर्माता आईडी का प्रतिनिधित्व करते हैं, जबकि अंतिम 3 bytes निर्माता द्वारा निर्दिष्ट एक विशिष्ट पहचानकर्ता का प्रतिनिधित्व करते हैं।
  • LAN पर संचार के लिए IP Address को MAC Address पर conjuction करने के लिए MAC Address का उपयोग अक्सर ARP (Address Resolution Protocol) के संयोजन में किया जाता है।
  • कुछ ऑपरेटिंग सिस्टम, जैसे कि Windows और Linux, आपको Command Prompt या नेटवर्क सेटिंग्स के माध्यम से अपने Network Adaptor का MAC Address देखने की अनुमति देते हैं।

MAC Address के लाभ

  1. विशिष्टता: प्रत्येक MAC Address अद्वितीय (unique) है, जिसका अर्थ है कि नेटवर्क पर उपकरणों को आसानी से पहचाना और प्रबंधित किया जा सकता है।
  2. सरलता: MAC Address को configure करना और bann करना आसान है, और किसी अतिरिक्त नेटवर्क बुनियादी ढांचे की आवश्यकता नहीं है।
  3. अनुकूलता: MAC Address का व्यापक रूप से उपयोग किया जाता है और विभिन्न नेटवर्किंग तकनीकों और प्रोटोकॉल द्वारा समर्थित किया जाता है, जो उन्हें कई अलग-अलग प्रणालियों के साथ संगत बनाता है।
  4. सुरक्षा: MAC Address का उपयोग केवल अधिकृत MAC Address वाले उपकरणों को कनेक्ट करने की अनुमति देकर नेटवर्क तक पहुंच को प्रतिबंधित करने के लिए किया जा सकता है।
  5. दोष-सहिष्णुता: हार्डवेयर या सॉफ़्टवेयर विफलता के मामले में, किसी डिवाइस को नेटवर्क को प्रभावित किए बिना, आसानी से बदला जा सकता है, जब तक कि नए डिवाइस का MAC Address पुराने के समान ही हो।
  6. Multi-tasking: MAC Address का उपयोग मल्टीकास्टिंग के लिए किया जा सकता है, जिससे एक ही पैकेट को एक साथ कई डिवाइसों पर भेजा जा सकता है।
  7. दक्षता: MAC Address नेटवर्क पर कुशल संचार की अनुमति देते हैं, क्योंकि वे उपकरणों को एक दूसरे के साथ जल्दी और आसानी से पहचानने और संचार करने में सक्षम बनाते हैं।
  8. कम नेटवर्क overhead: MAC Address अतिरिक्त routine या addressing की आवश्यकता के बिना उपकरणों को एक दूसरे के साथ सीधे संचार करने की अनुमति देकर नेटवर्क overhead को कम करते हैं।
  9. समस्या निवारण में आसानी: MAC Address का उपयोग समस्याओं के स्रोत की पहचान करके और नेटवर्क गतिविधि पर नज़र रखकर नेटवर्क समस्याओं के निवारण के लिए किया जा सकता है।
  10. Flexibility: MAC Address का उपयोग Peer-to-Peer, Client-Server और Hybrid Model सहित विभिन्न नेटवर्क configuration और topology का समर्थन करने के लिए किया जा सकता है।

MAC Address के नुकसान

  1. सीमित पता स्थान: MAC Address 48-bit digits हैं, जिसका अर्थ है कि संभावित MAC Address की एक सीमित संख्या है। यदि कई डिवाइसों का MAC Address समान है तो इससे address में टकराव हो सकता है।
  2. Spoofing: MAC Address को आसानी से spoof किया जा सकता है, जिससे अनधिकृत उपकरणों को नेटवर्क तक पहुंच प्राप्त करने की अनुमति मिलती है।
  3. अक्षमता: MAC Address hierarchical नहीं हैं, जिससे बड़े नेटवर्क को कुशलतापूर्वक प्रबंधित करना मुश्किल हो सकता है।
  4. Static Addressing: MAC Address आमतौर पर निर्माण के समय निर्दिष्ट किए जाते हैं और इन्हें आसानी से नहीं बदला जा सकता है। यह उन स्थितियों में नुकसानदेह हो सकता है जहां उपकरणों को पुन: configure करने या बदलने की आवश्यकता होती है।
  5. सीमित दायरा: MAC Address का उपयोग केवल स्थानीय नेटवर्क खंड के भीतर उपकरणों की पहचान करने के लिए किया जाता है, और इस खंड के बाहर के उपकरणों की पहचान करने के लिए इसका उपयोग नहीं किया जा सकता है।
  6. Hardware Dependency: MAC Address किसी device के Network Interface Card (NIC) से जुड़े होते हैं, जिसका अर्थ है कि यदि Network Interface Card (NIC)विफल हो जाता है या बदल दिया जाता है, तो MAC Address भी बदल जाता है।
  7. Encryption का अभाव: MAC Address हर वक़्त Plain Text में भेजे जाते हैं, जो उन्हें अवरोधन और छिपकर बात करने के प्रति संवेदनशील बना सकता है।
  8. कोई अंतर्निहित सुरक्षा नहीं: जबकि MAC Filtering का उपयोग किसी नेटवर्क तक पहुंच को प्रतिबंधित करने के लिए किया जा सकता है, MAC Address स्वयं कोई अंतर्निहित सुरक्षा सुविधाएँ प्रदान नहीं करते हैं।
  9. MAC Address का टकराव: दुर्लभ मामलों में, MAC Address टकरा सकते हैं, जिससे नेटवर्क में व्यवधान हो सकता है और नेटवर्क पर उपकरणों की पहचान और प्रबंधन करना मुश्किल हो सकता है।

Leave a Reply

Your email address will not be published. Required fields are marked *