آریا شبکه پیشرو
LOADING
image desc

MAC Address چیست؟

دسته بندی : شبکه

برای برقراری ارتباط یا انتقال داده ها از یک رایانه به رایانه دیگر ، به آدرس نیاز داریم. در شبکه کامپیوتری انواع مختلفی از آدرس ها معرفی می شوند. هر کدام در لایه های مختلف کار می کنند. MAC Address(آدرس کنترل دسترسی به رسانه) یک آدرس فیزیکی است که در Data Link Layer کار می کند. در این مقاله ، ما در مورد آدرس دهی در DLL ، که MAC Address است ، بحث خواهیم کرد.

اگر به دنبال خرید تجهیزات سرور هستید و میخواهید مشاوره بگیرید با مشاورین ما تماس بگیرید تا ضمن ارائه بهترین پیشنهادات سفارش مد نظر خود را نهایی کنید.

آدرس کنترل دسترسی به رسانه (MAC Address)

MAC Address ها شماره سخت افزاری 48 بیتی رایانه ای منحصر به فرد هستند که در زمان تولید در کارت شبکه (معروف به کارت رابط شبکه) تعبیه شده است. MAC Address همچنین به عنوان آدرس فیزیکی دستگاه شبکه نیز شناخته می شود. در استاندارد IEEE 802 ، لایه پیوند داده به دو زیر لایه تقسیم می شود :

  1. زیر لایه کنترل کنترل منطقی (LLC)
  2. زیر لایه کنترل دسترسی به رسانه (MAC)

آدرس MAC توسط زیر لایه کنترل دسترسی رسانه (MAC) لایه Data-Link Layer استفاده می شود. آدرس MAC در سراسر جهان منحصر به فرد است ، زیرا میلیون ها دستگاه شبکه وجود دارد و ما باید هر یک را به طور منحصر به فرد شناسایی کنیم.

قالب آدرس MAC 

MAC Address یک شماره هگزا دسیمال 12 رقمی (شماره باینری 6 بایت) است که بیشتر با نماد Colon-Hexadecimal نشان داده می شود. 6 رقم اول (مثلاً 00:40:96) آدرس MAC سازنده را مشخص می کند که به آن OUI (شناسه منحصر به فرد سازمان) می گویند. کمیته ثبت نام IEEE این پیشوندهای MAC را به فروشندگان ثبت شده خود اختصاص می دهد. 

در زیر نمونه‌هایی از OUI چند شرکت مختلف را میبینید :

CC:46:D6 - Cisco

3C:5A:B4 - Google, Inc.

3C:D9:2B - Hewlett Packard

00:9A:CD - HUAWEI TECHNOLOGIES CO.,LTD

شش رقم سمت راست نشان دهنده کنترل کننده رابط شبکه است که توسط سازنده تعیین می‌شود.

همانطور که در بالا توضیح داده شد ، آدرس MAC با نماد Colon-Hexadecimal نشان داده می شود. اما این فقط یک تبدیل است ، اجباری نیست. آدرس MAC را می توان با استفاده از هر یک از قالب های زیر نشان داد -

Mac Address چیست

توجه: نماد Colon-Hexadecimal توسط سیستم عامل لینوکس و نماد Hexadecimal جدا شده از دوره توسط Cisco Systems استفاده می شود.

انواع آدرس MAC:

1. Unicast 

یک قاب آدرس دهی شده Unicast فقط به رابط کاربری منتهی به NIC ارسال می شود. اگر LSB (حداقل بیت قابل توجه) اولین اکتت آدرس صفر باشد ، فریم فقط به یک NIC دریافت کننده می رسد. آدرس MAC منبع منبع همیشه Unicast است.

2. Multicast 

آدرس Multicast به منبع اجازه می دهد تا قاب را به گروهی از دستگاه ها ارسال کند. در آدرس Multicast لایه 2 (اترنت) ، LSB (حداقل بیت قابل توجه) اولین اکتت یک آدرس روی یک تنظیم شده است. IEEE بلوک آدرس 01-80-C2-xx-xx-xx (01-80-C2-00-00-00 به 01-80-C2-FF-FF-FF) را برای آدرس های گروه برای استفاده توسط پروتکل های استاندارد اختصاص داده است.

3. Broadcast

مشابه لایه شبکه ، پخش در لایه زیرین (لایه پیوند داده) نیز امکان پذیر است. فریم های اترنت با واحدهای موجود در تمام بیت های آدرس مقصد (FF-FF-FF-FF-FF-FF) به عنوان آدرس پخش نامیده می شوند. فریم هایی که دارای آدرس MAC هستند FF-FF-FF-FF-FF-FF به هر رایانه متعلق به آن بخش LAN می رسد.

برای خرید انواع تجهیزات سرور از جمله خرید هارد سرور یا خرید رم سرور میتوانید با مشاورین ما تماس بگیرید تا محصول مورد نظر خود را با بهترین کیفیت و قیمت سفارش دهید.

شبیه سازی MAC (Cloaning) چیست؟

برخی از ISP ها از MAC address inorder برای اختصاص آدرس IP به دستگاه gateway استفاده می کنند. هنگامی که دستگاه به ISP متصل می شود ، سرور DHCP آدرس MAC را ثبت کرده و سپس آدرس IP را تعیین می کند. اکنون سیستم از طریق آدرس MAC شناسایی می شود. هنگامی که دستگاه قطع می شود ، آدرس IP را از دست می دهد. اگر کاربر می خواهد دوباره متصل شود ، سرور DHCP بررسی می کند که دستگاه قبلاً وصل شده است. اگر چنین است ، سرور سعی می کند آدرس IP یکسانی (در صورتی که مدت اجاره به پایان نرسیده باشد) اختصاص دهد. در صورت تغییر روتر ، کاربر مجبور است ISP را در مورد آدرس MAC جدید اطلاع دهد ، زیرا آدرس MAC جدید برای ISP ناشناخته است ، بنابراین اتصال برقرار نمی شود.

یا گزینه دیگر Cloning است ، کاربر می تواند آدرس MAC ثبت شده را با ISP به سادگی کلون کند. اکنون روتر آدرس MAC قدیمی را به ISP گزارش می دهد و مشکلی در اتصال وجود نخواهد داشت.