MAC Address परिचय :
यह एक हार्डवेयर एड्रेस है जो Network Interface Card (एनआईसी) में एम्बेडेड है। इसे हार्डवेयर या भौतिक पते Physical Address (MAC) के रूप में भी जाना जाता है। प्रत्येक एनआईसी में IEEE द्वारा निर्दिष्ट एक अद्वितीय मैक पता है।
मैक पते का उपयोग ओएसआई मॉडल के निचले स्तरों पर नोड्स की पहचान करने के लिए किया जाता है।
टीसीपी / आईपी (TCP/IP) सहित अधिकांश नेटवर्किंग आर्किटेक्चर OSI संदर्भ मॉडल का पालन करते हैं। OSI मॉडल को उनकी कार्यक्षमता के आधार पर विभिन्न परतों में विभाजित किया गया है। मैक एड्रेस OSI मॉडल के डेटा लिंक लेयर पर काम करता है।
नेटवर्क पर नोड्स की पहचान के लिए अधिकतर सभी Ethernet Network ईथरनेट नेटवर्क आईपी पते का उपयोग करते हैं। लेकिन ओएसआई मॉडल की निचली परतें आईपी पते को समझने में सक्षम नहीं हैं।
कभी-कभी, ऐसा हो सकता है कि उपयोग किया जाने वाला प्रोटोकॉल IP नहीं है, लेकिन AppleTalk है। ऐसी स्थिति में, मैक पते का उपयोग करके नोड्स की पहचान की जा सकती है।
मैक एड्रेस 12 अंकों का हेक्साडेसिमल नंबर (48 बिट एड्रेस) है। मैक एड्रेस 0-9 या ए(A) – एफ(F) से एक अक्षर से बना होता है। मैक पते नीचे दिये गए किसी भी एक प्रारूप में लिखे जा सकते हैं :
MM:MM:MM:SS:SS:SS
MM-MM-MM-SS-SS-SS
मैक पते को दो भागों में विभाजित किया गया है। पते का पहला भाग एडेप्टर निर्माता के बारे में जानकारी देता है। यह निर्माता की आईडी संख्या का प्रतिनिधित्व करता है।
यह आईडी निर्माताओं को IEEE द्वारा प्रदान की जाती है। मैक पते की दूसरी छमाही निर्माता द्वारा प्रदान की गई एनआईसी के लिए एक सीरियल नंबर का प्रतिनिधित्व करती है।
MAC का जेनेरिक फ्रेम स्ट्रक्चर नीचे दिखाया गया है।
प्राप्तकर्ता का मैक पता | प्रेषक का मैक पता | डेटा | CRC |
मैक फ्रेम को चार भागों में बांटा गया है। पहले भाग में प्राप्तकर्ता का मैक पता होता है।
यह पता प्रेषक की मशीन के मैक पते के बाद है। तीसरे भाग में, प्रसारित होने वाले डेटा को रखा गया है।
एक फ्रेम में अधिकतम 1,500 बाइट्स डेटा भेजे जा सकते हैं। यह एक नेटवर्क के आधार पर भिन्न हो सकता है। सही प्राप्तकर्ता के लिए NIC का डेटा आगे है।
यदि डेटा का आकार एनआईसी की क्षमता से बड़ा है, तो डेटा को फ्रेम आकार के टुकड़ों में तोड़ दिया जाना चाहिए और फिर एनआईसी को भेजा जाना चाहिए।
एक फ्रेम का चौथा भाग CRC (Cyclic Redundancy Check) सीआरसी (साइक्लिक रिडंडेंसी चेक) नामक एक विशेष बिट है जिसका उपयोग यह सत्यापित करने के लिए किया जाता है कि डेटा बिना किसी त्रुटि के प्राप्त होता है।
CRC केवल 4 बाइट्स लंबा है। सीआरसी मूल्य की गणना प्रेषक के एनआईसी द्वारा की जाती है।
फ़्रेम ट्रांसमिशन की प्रक्रिया (Process of Frame Transmission)
सबसे पहले, भेजने वाला एनआईसी सिस्टम नेटवर्क सॉफ्टवेयर से डेटा प्राप्त करता है। फिर, एनआईसी प्राप्तकर्ता नोड को डेटा भेजने के लिए एक फ्रेम बनाता है।
एक बार फ्रेम बनने के बाद, यह सीआरसी की गणना करता है और फिर फ्रेम में सीआरसी और डेटा जोड़ता है।
डेटा जोड़ने के बाद, एनआईसी पहले गंतव्य मैक पते को जोड़ता है और फिर अपना स्वयं का मैक पता जोड़ता है।
अब, फ्रेम भेजने के लिए तैयार है। एनआईसी, अब केबल को यह देखने के लिए जांचता है कि क्या कोई एनआईसी केबल का उपयोग कर रहा है। यदि केबल मुफ़्त है, तो यह नेटवर्क पर फ्रेम भेजता है।
फ़्रेम तार से हब तक जाता है। हब फ्रेम की प्रतियां बनाता है और फिर इन कॉपियों को नेटवर्क के सभी नोड्स को भेजता है।
सभी नोड्स इस फ्रेम को प्राप्त करते हैं, लेकिन मैक पते के साथ केवल नोड प्राप्तकर्ता के पते को संसाधित करेगा।
कभी-कभी, प्रेषक को प्राप्तकर्ता के मैक पते की जानकारी नहीं हो सकती है।
ऐसे मामलों में, प्रेषक प्रसारण पते के साथ एक फ्रेम भेजता है जो FF-FF- FF-FF- FF-FF है।
नेटवर्क में प्रत्येक नोड इस फ्रेम को प्रोसेस करेगा। फ़्रेम में मैक पते के लिए एक अनुरोध है।
प्राप्तकर्ता नोड तब अपने मैक पते को भेजकर इस फ्रेम का जवाब देता है।
जब सही प्राप्तकर्ता फ्रेम प्राप्त करता है, तो यह फ्रेम पर सीआरसी चेक करता है। यदि डेटा सही है, तो यह सभी फ़्रेमिंग जानकारी को हटा देता है और डेटा को नेटवर्क सॉफ़्टवेयर को अग्रेषित करता है।
फ़्रेम के प्रसारण की पूरी प्रक्रिया को दो स्तरों में विभाजित किया जा सकता है। पहला स्तर लॉजिकल लिंक कंट्रोल (एलएलसी) है।
एलएलसी विभिन्न कार्यों को करता है जैसे कि यह ऑपरेटिंग सिस्टम के साथ संचार करता है, फ़्रेम में नेटवर्क सॉफ़्टवेयर से प्राप्त डेटा जोड़ता है और प्रत्येक फ्रेम के लिए सीआरसी मूल्य की गणना करता है।
एलएलसी इसके द्वारा संबोधित किए गए फ़्रेमों को संसाधित करने और नेटवर्क पर कुछ अन्य प्राप्तकर्ता के लिए इच्छित फ़्रेमों को मिटाने का कार्य भी करता है।
दूसरा स्तर मीडिया एक्सेस कंट्रोल है। इस स्तर का सबसे महत्वपूर्ण कार्य यह है कि यह अपने स्वयं के मैक पते को याद करता है और मैक पते को फ्रेम में जोड़ता है।
यह एलएलसी द्वारा बनाए गए हर फ्रेम में प्रेषकों और प्राप्तकर्ताओं के पते को संलग्न करता है।
यह यह भी सुनिश्चित करता है कि एक बार पते जोड़ दिए जाने के बाद, फ़्रेम नेटवर्क केबल को प्रेषित किया जाता है।