MAC Address چیست؟
برای برقراری ارتباط یا انتقال داده ها از یک رایانه به رایانه دیگر ، به آدرس نیاز داریم. در شبکه کامپیوتری انواع مختلفی از آدرس ها معرفی می شوند. هر کدام در لایه های مختلف کار می کنند. MAC Address(آدرس کنترل دسترسی به رسانه) یک آدرس فیزیکی است که در Data Link Layer کار می کند. در این مقاله ، ما در مورد آدرس دهی در DLL ، که MAC Address است ، بحث خواهیم کرد.
اگر به دنبال خرید تجهیزات سرور هستید و میخواهید مشاوره بگیرید با مشاورین ما تماس بگیرید تا ضمن ارائه بهترین پیشنهادات سفارش مد نظر خود را نهایی کنید.
آدرس کنترل دسترسی به رسانه (MAC Address)
MAC Address ها شماره سخت افزاری 48 بیتی رایانه ای منحصر به فرد هستند که در زمان تولید در کارت شبکه (معروف به کارت رابط شبکه) تعبیه شده است. MAC Address همچنین به عنوان آدرس فیزیکی دستگاه شبکه نیز شناخته می شود. در استاندارد IEEE 802 ، لایه پیوند داده به دو زیر لایه تقسیم می شود :
- زیر لایه کنترل کنترل منطقی (LLC)
- زیر لایه کنترل دسترسی به رسانه (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 را می توان با استفاده از هر یک از قالب های زیر نشان داد -
توجه: نماد 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 گزارش می دهد و مشکلی در اتصال وجود نخواهد داشت.