قطعاً تا کنون به آدرس های IP و یا MACاقتباس شده از کلمات Media Access Contorolبرخورد داشته اید و شاید این سوال برای شما مطرح شده باشد که:

اولا ضرورت وجود دو نوع آدرس چیست؟

ثانیا جایگاه استفاده از آنان چیست؟

MAC Address، یک آدرس فیزیکی است در حالی که آدرس های IP به منزله آدرس های منطقی می باشند. آدرس های منطقی شما را ملزم می نماید که به منظور پیکربندی کامپیوتر وکارت شبکه، درایو ها و یا پروتکل ها ی خاصی را در حافظه مستقر نمایید مثلاً استفاده از آدرس های IP. این وضعیت در رابطه با MAC Address صدق نخواهد کرد و اینگونه آدرس ها نیازمند درایوهای خاصی نخواهند بود، چرا که آدرس های فوق درون تراشه کارت شبکه قرار می گیرند.

ساختار MAC Address

یک MAC Address بر روی هر کارت شبکه همواره دارای طولی مشابه و یکسان می باشند. (۶ بایت و یا ۴۸ بیت).

در صورت بررسی MAC Address یک کامپیوتر که بر روی آن کارت شبکه نصب شده است، آن را با فرمت مبنای شانزده (Hex)، مشاهده خواهید دید.
مثلاً MAC Address کارت شبکه موجود روی یک کامپیوتر می تواند به صورت زیر باشد:

01:23:45:67:89:ab

زمانی که یک تولید کننده نظیر اینتل، کارت های شبکه خود را تولید می نماید، آنان هر آدرس دلخواهی را نمی توانند برای MAC Address در نظر بگیرند (چرا که منحصر بفرد است). در صورتی که همه تولید کنندگان کارت های شبکه بخواهند بدون وجود یک ضابطه خاص، اقدام به تعریف آدرس های فوق نمایند، قطعا امکان تعارض بین آدرس های فوق بوجود خواهد آمد. (عدم تشخیص تولید کننده کارت و وجود دو کارت شبکه از دو تولیدکننده متفاوت با آدرس های یکسان) حتماً این سوال برای شما مطرح می گردد که MAC Address توسط چه افراد و یا سازمان هائی و به چه صورت به کارت های شبکه نسبت داده می شود؟

دلیل استفاده از MAC Address

هر کامپیوتر موجود در شبکه، می بایست با استفاده از روش هایی خاص شناسایی گردد. برای شناسایی یک کامپیوتر موجود در شبکه، صرف داشتن یک آدرس IP به تنهایی کفایت نخواهد کرد.