Media access control (کنترل دسترسی رسانه) به قطعه سخت افزاری اطلاق می شود که نحوه انتقال داده ها به شبکه را کنترل می کند. آدرس MAC آدرس فیزیکی است که به طور منحصر به فرد هر دستگاه را در یک شبکه مشخص شناسایی می کند. در مدل مرجع OSI برای شبکه، MAC یک دستگاه لایه 2 یا لایه پیوند داده است و آدرس MAC یک آدرس لایه 2 است. در عصر کنونی اینترنت، اکثر دستگاه ها به صورت فیزیکی با کابل اترنت یا به صورت بی سیم با Wi-Fi متصل می شوند. هر دو روش از آدرس های MAC برای شناسایی یک دستگاه در شبکه استفاده می کنند.
یک MAC Address از 12 رقم هگزا دسیمال تشکیل شده است که معمولاً به شش جفت که با خط فاصله از هم جدا می شوند، گروه بندی می شوند. آدرس های MAC از 00-00-00-00-00-00 تا FF-FF-FF-FF-FF-FF در دسترس هستند. نیمه اول شماره معمولاً به عنوان شناسه سازنده (OUI یا
چند نمونه از OUI فروشندگان شناخته شده عبارتند از:
CC:46:D6 - Cisco
3C:5A:B4 - Google, Inc.
3C:D9:2B - Hewlett Packard
00:9A:CD - HUAWEI TECHNOLOGIES CO.,LTD
فروشندگان یا سازندگان می توانند از هر ترتیبی برای ارقام خاص NIC استفاده کنند، اما پیشوند باید همان باشد که توسط IEEE ارائه شده است.
هر آدرس MAC برای کارت شبکه نصب شده روی یک دستگاه منحصر به فرد است، اما تعداد بیت های شناسایی دستگاه محدود است، به این معنی که سازندگان از آنها مجددا استفاده می کنند. هر سازنده حدود 1.68 میلیون آدرس در دسترس دارد، بنابراین وقتی دستگاهی را با یک آدرس MAC که به FF-FF-FF ختم می شود رایت می کند، دوباره از 00-00-00 شروع می شود. این رویکرد فرض می کند که بعید است دو دستگاه با آدرس یکسان در یک بخش شبکه محلی قرار گیرند.
هیچ دو دستگاهی در یک شبکه محلی نباید آدرس MAC یکسانی داشته باشند. اگر این اتفاق بیفتد، هر دو دستگاه مشکلات ارتباطی خواهند داشت زیرا شبکه محلی در مورد اینکه کدام دستگاه باید بسته را دریافت کند سردرگم می شود. هنگامی که یک سوئیچ برای یافتن گیرنده مورد نظر، بسته ای را به همه پورت ها برودکست می کند، هر دستگاهی که اول پاسخ دهد، جریان بسته ارسالی به آن را دریافت می کند. اگر دستگاه ریستارت شود، از بین برود یا خاموش شود، گره دیگری ممکن است بسته ها را دریافت کند.
برای برقراری ارتباط بین دو دستگاه در شبکه، به دو آدرس نیاز داریم: آدرس IP و آدرس MAC. این دو، به NIC (کارت رابط شبکه) هر دستگاهی که می تواند به اینترنت متصل شود اختصاص داده می شود. از پروتکل ARP نیز برای ارتباط یک آدرس منطقی با یک آدرس فیزیکی یا MAC استفاده می شود.
یکNICدر شبکهیک اتصال کامل و تمام وقت رایانه ای به یک شبکه را توسط پیاده سازی لایه فیزیکی برای برقراری ارتباط با لایه استاندارد پیوند داده مانند Ethernet یا Wi-Fi را ارائه می دهد. هر کارت یک دستگاه را نشان می دهد و می تواند جریان داده را در شبکه آماده، انتقال و کنترل کند.NICاز
کارت شبکه به عنوان واسطه بین کامپیوتر و شبکه داده عمل می کند. به عنوان مثال زمانی که کاربر یک صفحه وب را درخواست می کند، کامپیوتر درخواست را به کارت شبکه انتقال می دهد که آن را به تکانه های الکترونیکی تبدیل می کند. این تکانه ها توسط یک وب سرور در اینترنت دریافت می شوند و با ارسال صفحه وب به عنوان سیگنال های برقی به کارت شبکه به عنوان پاسخ می فرستند. کارت شبکه این سیگنال ها را دریافت می کند و آنها را به داده های قابل نمایش در کامپیوتر ترجمه می کند.
اگر یک شبکه LAN دو یا چند دستگاه با آدرس MAC یکسان دارد، آن شبکه کار نخواهد کرد. فرض کنید سه دستگاه A، B و C از طریق یک
ما می توانیم این مثال را با تصویر زیر درک کنیم:
هر دستگاه می تواند بیش از یک مک آدرس داشته باشد. برای نمونه یک لپ تاپ را در نظر بگیرید. در صورتی که این لپتاپ دارای پورت اترنت و wifi باشد، برای هر یک از این دو اتصال مک آدرس های متفاوتی وجود دارد. بلوتوث نیز با مک آدرس خاص خودش کار می کند.
یک آدرس MAC و یک آدرس IP هر کدام دستگاه های شبکه را شناسایی می کنند، اما این کار را در سطوح مختلف انجام می دهند. تفاوت های بین این دو را بررسی می کنیم و می آموزیم که چرا هر دو ضروری هستند.
هر کامپیوتر یا دستگاهی در اینترنت دارای دو نوع آدرس است: آدرس فیزیکی و آدرس اینترنتی.
ـ آدرس فیزیکی:که به آن کنترل دسترسی رسانه یا آدرس MAC نیز می گویند. دستگاه را به دستگاه های دیگر در همان شبکه محلی شناسایی می کند.
ـ آدرس اینترنتی یا آدرس IP:دستگاه را در سطح جهانی شناسایی می کند. یک بسته شبکه برای رسیدن به مقصد به هر دو آدرس نیاز دارد.
برخی از تفاوت های اصلی بین مک آدرس و آدرس IP عبارتند از:
آدرس MAC آدرس IP
شناسایی محلی شناسایی جهانی
لایه 2 لایه 3
آدرس فیزیکی آدرس منطقی
تعداد بیت ها و تخصیص آدرس و قالب بندی آدرس نیز در این دو متفاوت است.
یک آدرس MAC مسئول شناسایی محلی و یک آدرس IP برای شناسایی جهانی است. این تفاوت اصلی بین آدرس MAC و آدرس IP است و بر تفاوت آنها در تعداد بیت ها، تخصیص آدرس و تعامل تأثیر می گذارد. آدرس MAC فقط در شبکه محلی که یک دستگاه به آن متصل است مهم است و پس از خروج بسته ها از آن شبکه استفاده نمی شود یا در جریان داده حفظ نمی شود.
به عنوان مثال یک مرورگر وب را در نظر بگیرید،این مرورگر داده ها را با استفاده از آدرس IP مقصد به مقصدی در اینترنت هدایت می کند. آن آدرس در بسته های داده ای که پشته نرم افزار شبکه ارسال می کند، درج می شود. افراد به ندرت مستقیماً از شماره آدرس استفاده می کنند، در عوض از نام های DNS استفاده می کنند که برنامه به شماره منطبق ترجمه می کند.
روترهای اینترنت بسته ها را از شبکه مبدأ به شبکه مقصد و سپس به شبکه محلی که دستگاه مقصد به آن متصل است منتقل می کند. آن شبکه محلی آدرس IP را به یک آدرس MAC ترجمه می کند، آدرس MAC را به جریان داده اضافه می کند و داده ها را به دستگاه مناسب ارسال می کند.
تفاوت دیگر بین مک آدرس و آدرس IP نحوه تخصیص آدرس ها است. یک آدرس IP از طریق تنظیمات نرم افزاری به یک دستگاه شبکه متصل می شود و مدیران شبکه می توانند آن را در هر زمانی تغییر دهند.
سوئیچ های شبکه محلی جداول Address Resolution Protocol (ARP) را نگهداری می کنند که آدرس های IP را به آدرس های MAC نگاشت می کند. هنگامی که
ما به راحتی می توانیم آدرس دستگاه خود را پیدا کرده یا بررسی کنیم. هر دستگاه متصل به شبکه حاوی یک آدرس MAC منحصر به فرد است، اما اگر سیستم شما دارای چندین آداپتور شبکه مانند یک آداپتور اترنت یا آداپتور بی سیم است، هر آداپتور یا NIC آدرس MAC یا آدرس فیزیکی خود را دارد.
مراحل زیر را دنبال کنید تا آدرس های MAC یک دستگاه را پیدا کنید.
1ـ روی Window Start کلیک کنید یا کلید Windows را فشار دهید.
2ـ در کادر جستجوی داده شده، cmd را تایپ کنید تا خط فرمان باز شود.
3ـ کلید Enter را فشار دهید، پنجره خط فرمان مانند تصویر زیر نمایش داده می شود:
4ـ دستور ipconfig/all را تایپ کرده و enter را فشار دهید.
5ـ اطلاعات مختلف را نشان می دهد، به پایین اسکرول کرده و physical address را بیابید. هر آدرس فیزیکی آدرس MAC دستگاه شما است.
همانطور که در تصویر بالا می بینیم، دو آدرس فیزیکی با مقادیر مختلف نشان داده شده است، یکی برای آداپتور اترنت و دیگری برای آداپتور شبکه VMware.
در شبکه های بی سیم ، فرایندی به نام فیلتر MAC یک اقدام امنیتی برای جلوگیری از دسترسی ناخواسته شبکه توسط هکرها و مزاحمان است. در فیلتر آدرس MAC، روتر طوری تنظیم شده است که ترافیک را فقط از آدرس های خاص MAC بپذیرد. به این ترتیب رایانه هایی که آدرس های MAC آنها تأیید شده باشد ، قادر به برقراری ارتباط از طریق شبکه خواهند بود حتی اگر از طریق
در همین حال، هکری که یک آدرس IP شبکه را ربوده است مسدود می شود زیرا آدرس MAC آنها در لیست تأیید شده قرار نخواهد گرفت و فیلتر خواهد شد.
منبع :
مشکل تداخل آدرس IP، تشخیص و چگونگی رفع آن
آدرس ,شبکه ,یک ,دستگاه ,mac ,های ,آدرس mac ,می کند ,آدرس ip ,می شود ,یک آدرس ,برای برقراری ارتباط ,کنترل دسترسی رسانه
درباره این سایت