آدرس مک (MAC Address) نشانی 6 یا 8 بایتی است که توسط شرکت سازنده کارتهای رابط شبکه، بر روی حافظه ROM آن برنامه ریزی میشود. با استفاده از این آدرس امکان تشخیص رابطها از یکدیگر فراهم میشود.
MAC Address مخفف عبارت Media Access Control Address به معنای "زیرلایه کنترل دسترسی به رسانه" بوده و یک آدرس فیزیکی 6 یا 8 بایتی است که توسط سازندههای کارتهای واسط شبکه (قطعات سخت افزاری که امکان اتصال کامپیوترها به یکدیگر یا به یک شبکه را میدهند.) بر روی حافظه آن (اغلب بر روی ROM - حافظه فقط خواندنی) ذخیره میکنند. آدرس مک معمولاً آدرس فیزیکی (Physical Address) نیز خوانده میشود.
تمامی دستگاههایی که به هر طریقی به یک شبکه متصل میشوند (از جمله تلفنهای هوشمند، مودمهای خانگی، لپ تاپها و.) دارای یک مک آدرس جداگانه هستند. به این ترتیب در یک شبکه دادهها به مقصد و واسط شبکه مشخص ارسال میشوند.
تفاوت شاخصی که یک آدرس MAC با یک آدرس IP دارد در این است که آدرس IP در پروتکل TCP/IP در یک لایه نرم افزاری تعیین میشود درحالی که آدرس MAC در لایه سخت افزاری بوده و به عبارت ساده تر یک آدرس فیزیکی از پیش تعیین شده بر روی کارت واسط شبکه است.
به عبارت ساده تر آدرس مک مثل یک آدرس خانه ثابت است (البته آدرس مک بعضاً قابلیت تغییر را دارد). این خانه درواقع همان رابط شبکه ما است. حال فرض کنید که در یک شهر با محدوده مشخص (شبکه) قرار داریم و یک نفر (از داخل شبکه) میخواهم پیغامی (پاکتهای داده) را برای ما ارسال کند. فرد برای انجام این کار باید آدرس خانه مورد نظر را در دست داشته باشد. به این ترتیب پاکتهای داده نیز برای انتقال در درون یک شبکه نیاز به آدرسهای مک کارتهای شبکه دارند.
آدرس MAC نیز دارای استانداردهای مختلفی است که به دلیل نیاز به دامنه گسترده تری از آدرسها طراحی شده اند. سه استاندارد آدرس گذاری مک عبارت اند از MAC-48، EUI-48 و EUI-64 که در هر سه مورد مقدار عددی نشان دهنده طول آدرس مک (در همان ساختار) بر اساس تعداد بیتها است. این ساختارهای آدرس گذاری توسط مؤسسه مهندسان برق و الکترونیک (IEEE) طراحی شده اند.
برای مثال در ساختار آدرس گذاری MAC-48 میتوان در هر آدرس از 48 بیت (یا 6 بایت) استفاده کرد. به این ترتیب با محاسبه 2 به توان 48 میتوان 281474976710656 آدرس مختلف را در این ساختار استفاده کرد. به همین ترتیب در ساختار EUI-64 که شامل 64 بیت (8 بایت) است، میتوان 446744073709551616 آدرس مختلف را استفاده کرد. با توجه به این که این مقدار بسیار زیاد است، استفاده از ساختار EUI-64 زیاد رایج نبوده و در شبکههای بسیار گسترده (مانند شبکهای که از IPv6 استفاده میکند) استفاده میشود.
آدرس گذاری MAC-48 بسیار رایج بوده و در تکنولوژیهایی مانند موارد زیر برای مشخص کردن رابطهای شبکه مورد استفاده قرار میگیرد:
آدرس هاي IP
در اين كلاس 127 شبكه مي تواند تعريف شود كه در هر شبكه :A كلاس
مي تواند قرار گيرد (اين كلاس پر شده است) HOST 16 ميليون
در اين كلاس 16382 شبكه مي تواند تعريف شود كه در هر :B كلاس
مي تواند قرار گيرد. HOST شبكه 2 به توان 16
در اين كلاس 2 ميليون شبكه مي تواند تعريف شود كه در هر :C كلاس
مي تواند قرار گيرد. HOST شبكه 2 به توان 8
چهاربيت سمت چپ آن 1110 است، اين كلاس براي :D كلاس
استفاده مي شود (براي چند مقصد آدرس قرار داد). Multicast
آدرسهای خاص IP
آدرس شبكه. :HostId=0
(Broadcast) تمام يك: آدرس پخش-همگاني HostId
IP بسته ها با اين آدرس از لايه :loop Back 127 : آدرس .X.Y.Z
برگردانده مي شوند و به شبكه راه نمي يابند.
در يك شبكه باشند و يك از آنها بخواهد براي Host 0.0.0 : اگر دو .N
پيامي را ارسال كند، مي تواند از آدرس X.Y.Z.N ديگري با آدرس
0.0.0.N جهت آدرس مقصد استفاده كند.
درباره این سایت