Mac Address چیست

نویسنده:

دسته:

تاریخ انتشار:


در زمانه‌ای زندگی می‌کنیم که شبکه‌ها نقش مهمی در دنیای محاسبات و پردازش داده‌ها دارند. اینترنت یک شبکه بزرگ شامل شبکه‌های کوچکتر است و دستگاه‌هایی مثل کامپیوتر، تلفن‌ همراه، چاپگر، تلویزیون‌ و غیره عناصر کلیدی آن را تشکیل می‌دهند. در این فضای بی‌نهایت بزرگ، تعدد دستگاه‌ها بی‌شمار است. هر دستگاهی که به شبکه متصل می‌شود، نه فقط برای اتصال و دسترسی، بلکه برای شناسایی در شبکه به شناسه‌ای نیاز دارد که آن را از دستگاه‌های دیگر متمایز کند. مفهومی تحت عنوان آدرس فیزیکی یا Mac Address که مثل کد ملی یا اثر انگشت انسان، برای هر عضو شبکه متفاوت است.

در این مقاله قصد داریم ببینیم MAC Address چیست؟ چه اهمیتی دارد؟ نگاهی به معماری و فرمت آن بیندازیم و کمی درباره تفاوتش با آدرس ip بخوانیم. همراه ما باشید.

MAC Address چیست؟

آدرس MAC مخفف عبارت «Media Access Control» و یک آدرس فیزیکی کاملا یونیک است که دستگاه‌های متصل به شبکه را از هم متمایز می‌کند. این آدرس روی لایه پیوند داده مدل OSI قرار می‌گیرد و توسط پروتکل ARP، یک پروتکل ارتباطی لایه دوم، به آدرس ip نگاشت می‌شود. برای درک بهتر مک آدرس، شبکه را مثل پارکینگ و آدرس مک را مثل پلاک خودروها در نظر بگیرید. هرچقدر هم که پارکینگ پر شود، پلاک هیچ دو اتومبیلی مشابه نخواهد بود. این موضوع در مورد آدرس MAC هم صدق می‌کند. حتی اگر صدها دستگاه به یک شبکه متصل شوند، باز هم می‌توان دستگاه را با آدرس MAC پیدا کرد.

اهمیت Mac Address چیست؟

آدرس‌های مک به شما امکان می‌دهند دستگاه‌ها را روی روترهای مدرن فیلتر کنید. یعنی می‌توانید به روتر بگویید دسترسی به آدرس‌های MAC خاص (یعنی دستگاه‌های فیزیکی خاص) را رد کند یا فقط به آدرس‌های MAC خاصی اجازه اتصال به شبکه را دهد. اتفاقی که با آدرس ip امکان‌پذیر نیست؛ چون روترها آدرس IP را به‌محض اتصال به دستگاه‌ها اختصاص می‌دهند و وقتی اتصال دستگاه‌ها قطع می‌شود، این آدرس‌ها هم از بین می‌روند.

اگر متوجه شده‌اید ip موبایلتان در محل کار  و خانه با هم متفاوت است، علتش همین است. بنابراین نمی‌توان یک دستگاه را صرفا با آدرس ip آن محدود کرد، چون این آدرس همیشه در حال تغییر است.

یکی دیگر از کاربردهای جالب آدرس MAC، راه‌اندازی Wake-on-LAN است. آداپتورهای اترنت می‌توانند با دریافت یک «بسته جادویی»، دستگاه را حتی درصورت خاموشی، روشن کنند. این بسته را می‌توان از هرکجای شبکه ارسال کرد و با وجود آدرس MAC مقصد آن کاملا مشخص است.

آدرس mac چیست

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

آدرس MAC چگونه کار می‌کند؟

اما بپردازیم به اینکه روش کار Mac Address چیست و چطور کار می‌کند.

هربار که تلفن یا کامپیوتر کاربر به اینترنت وصل می‌شود و درخواستی ارسال می‌کند، روتر داده را دریافت کرده و با توجه به مک آدرس، مقصد داده را می‌یابد. به همین سادگی! این آدرس فقط و فقط با دستگاه‌های متصل به شبکه به اشتراک گذاشته می‌شود. مثلا وقتی با بلوتوث به دستگاهی وصل می‌شوید، فقط دستگاهی که به آن متصل شده‌اید آدرس بلوتوث شما را در اختیار دارد یا زمانی که به وای‌فای منزل متصل هستید، تنها دستگاه‌هایی که به وای‌فای منزل شما متصل هستند، به آدرس مک دستگاه شما دسترسی دارند.

به طور کلی، به جز چند استثنای محدود و انگشت‌شمار، وب‌سایت‌ها و سایر دستگاه‌های موجود در اینترنت نمی‌توانند آدرس MAC شما را ببینند؛ بلکه به آدرس IP شما دسترسی دارند که برخلاف آدرس مک، دائمی نیستند و فقط زمانی که آنلاین می‌شوید به شما اختصاص می‌یابد.

انواع آدرس MAC

در ادامه این بخش می‌بینیم انواع Mac Address چیست و با هریک از آنها تا حدودی آشنا می‌شویم:

آدرس جهانی (Universally Administered Address)

UAA پر استفاده‌ترین نوع آدرس MAC است. این آدرس زمان ساخت به آداپتور شبکه داده می‌شود. سه اکتت اول آدرس جهانی مربوط به سازمان یا سازنده‌ای است که شناسه را صادر می‌کند. اکتت‌های باقیمانده توسط سازنده تخصیص داده می‌شوند.

آدرس محلی (Locally Administered Address)

LAA آدرسی است که آدرس MAC آداپتور را تغییر می‌دهد و حاوی OUI (شناسه منحصر به فرد سازمانی) نیست. می‌توانید این آدرس را به دستگاه سرپرست شبکه اختصاص دهید تا نشانی که سازنده به دستگاه اختصاص داده را لغو کند.

نگاهی به معماری Mac Address

عکس پایین، معماری MAC Address را به‌خوبی نشان می‌دهد که اگر دقیق‌تر نگاه کنیم، شامل این موارد می‌شوند:

  • اول، سه اکتت (گروه هشت بیتی) مربوط به شناسه منحصر به فرد سازمانی (OUI) هستند که یک شماره ۲۴ بیتی است که سازنده، سازمان یا فروشنده را شناسایی می‌کند. سه جفت آخر شماره مخصوص دستگاه است که به نام کنترلر رابط شبکه (NIC) شناخته می‌شود.
  • هر یک از سه اکتت شامل ۸ بیت مانند a0، a1، a2، a3، a4، a5، a6 و a7 هستند.
  • در a0 دو بیت ۰ و ۱ وجود دارد. ۰ نشان می‌دهد عملیات یونی‌کست یک آدرس منحصربه‌فرد روی سرور مقصد دارد و ۱ به معنای مولتی‌کست آدرس MAC پروتکل، جریان داده یا برنامه است.
  • در a1 نیز دو بیت ۰ و ۱ وجود دارد. ۰ برای شناسایی تولیدکنندگان و فروشندگان در سراسر جهان (OUI ENFORCED) و ۱ در سطح محلی (LOCALLY ADMINISTERED) مشابه آدرس IP است.
ساختار آدرس mac

ویژگی‌های MAC Address چیست؟

در بخش معماری مک آدرس دریافتیم که این شناسه یک مقدار باینری ۴۸ بیتی در قالب ۱۲ رقم هگزادسیمال با چهار بیت در هر رقم است. اما بد نیست این ویژگی‌ها را هم در مورد این شناسه بدانید.

  • آدرس‌های مک در یک ساختار مسطح قرار می‌گیرند و امکان مسیریابی آنها در اینترنت وجود ندارد؛
  • رابط‌های سریال از آدرس MAC استفاده نمی‌کنند؛
  • آدرس‌های مک شبکه یا بخش میزبان ندارند؛
  • وجودشان برای تحویل فریم داده به دستگاه مقصد ضروری است.

تفاوت آدرس ip و Mac Address چیست؟

برای تسهیل ارتباط بین دو دستگاه شبکه، به دو آدرس، آدرس IP و آدرس MAC نیاز داریم. هر دوی این آدرس‌ها یک دستگاه شبکه را شناسایی می‌کنند؛ اما این عمل را کمی متفاوت از یک دیگر انجام می‌دهند. آدرس MAC دستگاه را به صورت محلی و آدرس IP آن را به صورت جهانی شناسایی می‌کند. به عبارت دیگر Mac Address تنها مربوط به شبکه محلی و زمانی است که داده‌ها درون شبکه منتقل می‌شوند. در جدول زیر به وضوح می‌بینیم تفاوت آدرس ip و Mac Address چیست.

ویژگی‌ها آدرس MAC (MAC Address) آدرس IP (IP Address)
نوع آدرس فیزیکی، سخت‌افزاری منطقی، نرم‌افزاری
محل استفاده شبکه محلی (LAN) شبکه‌های داخلی و اینترنت
قابلیت تغییر به‌سختی، معمولاً ثابت به‌راحتی قابل تغییر
لایه مدل OSI لایه دوم (Data Link) لایه سوم (Network)
مثال آدرس 00:1A:2B:3C:4D:5E 192.168.1.100
وابسته به سخت‌افزار بله خیر
اختصاص‌دهنده کارخانه سازنده روتر یا ISP
شناسایی در شبکه در شبکه محلی در شبکه جهانی
طول آدرس ۴۸ بیت (۶ بایت) IPv4: ۳۲ بیت، IPv6: ۱۲۸ بیت

 

چرا به آدرس IP و MAC نیاز داریم؟

شکی نیست که برای شناسایی هر دستگاه در شبکه، علاوه بر آدرس مک، به آدرس ip هم نیاز داریم. اما هریک از این دو دقیقا برای چه اتصالی کاربرد دارند؟ این یک سوال مهم است. در پاسخ باید بگوییم آدرس مک دستگاه را در یک شبکه محلی شناسایی می‌کند؛ یعنی اگر قرار باشد دستگاهی هرگز به اینترنت وصل نشود، لزوما به آدرس ip نیاز نخواهد داشت. بنابراین می‌توان گفت هر دستگاه برای ایجاد هویت خود در شبکه خصوصی یک سازمان به آدرس MAC نیاز دارد، اما برای تعامل با شبکه‌های دیگر باید آدرس IP داشته باشد.

نحوه پیدا کردن آدرس MAC یک دستگاه

برای پیدا کردن آدرس مک دستگاه ویندوز مراحل زیر را دنبال کنید:

  • کلید Windows را فشار دهید یا روی Window Start کلیک کنید.
  • یک کادر جستجو باز می‌شود. عبارت CMD را تایپ کنید تا رابط خط فرمان باز شود.
  • ابتدا یک مرتبه Enter را فشار دهید. سپس عبارت ipconfig/all command را در خط فرمان تایپ کرده و Enter کنید.
  • به محض اینتر صفحه‌ای با اطلاعات مختلف باز می‌شود که برای یافتن مک آدرس، باید آن را تا پایین اسکرول کنید. در خط‌های آخر آدرسی می‌بینید که آدرس فیزیکی دستگاه شماست.
  • اگر سیستم عامل MAC دارید، مراحل زیر را دنبال کنید:
  • Apple Menu را باز کنید و روی System Preferences کلیک کنید؛ همچنین می‌توانید روی Apple کلیک کنید.
  • وارد preferences شوید و Select Network را انتخاب کنید تا یک پنجره شبکه باز شود.
  • گزینه Wi-Fi موجود در کادر را انتخاب کنید تا نشانی Wi-Fi را ببینید. آدرس MAC دستگاه به همین راحتی در اختیارتان قرار می‌گیرد.
  • دلیل یونیک بودن Mac Address چیست؟
  • شبکه‌ای که دو یا چند دستگاه با آدرس مک مشابه به آن متصل شوند، کار نمی‌کند‍! چون وقتی پیام داده‌ای به سمت آنها ارسال شود، سوئیچ نمی‌داند داده را به‌سمت کدام گیرنده بفرستد و عملا پیام را به مقصد تحویل نمی‌دهد. بنابراین اگر دستگاهی این شناسه منحصربه‌فرد را نداشته باشد، نسبت به سایر دستگاه‌های شبکه قابل تمایز نیست و وجودش عملا شبکه را خراب می‌کند.
mac address دستگاه در کجا نوشته می‌شود؟

 پیدا کردن مک آدرس لپ‌تاپ MAC

برای پیدا کردن مک آدرس لپ تاپ MAC  روی آیکون Apple در گوشه بالا و سمت چپ کلیک کنید.

پیدا کردن مک آدرس لپ تاپ mac

حال روی System Preferences کلیک کنید.

مرحله دوم پیدا کردن آدرس مک

روی آیکون Network دوباره کلیک کنید.

مرحله سوم پیدا کردن مک ادرس

روی گزینه Advanced در گوشه سمت راست و پایین کلیک کنید.

مرحله چهارم پیدا کردن مک ادرس

در جلوی MAC Address آدرس مک دستگاه نوشته شده است.

مرحله پنجم پیدا کردن آدرس mac

 پیدا کردن مک آدرس در اندروید

برای پیدا کردن مک آدرس در اندروید روی آیکون Settings بزنید.

مرحله 1 پیدا کردن ادرس مک در اندروید

سپس به پایین صفحه بروید و روی About یا About phone یا About device بزنید.

مرحله 2 پیدا کردن مک آدرس در اندروید

حال Status یا Hardware information را انتخاب کنید.

مرحله 3 پیدا کردن آدرس mac در اندروید

در بخش Wi-Fi MAC address یا Wi-Fi Address آدرس مک نوشته شده است.

مرحله 4 پیدا کردن آدرس mac در اندروید

پیدا کردن مک آدرس گوشی در آیفون

برای پیدا کردن مک آدرس گوشی در آیفون وارد Settings شوید.

پیدا کردن مک آدرس گوشی در آیفون مرحله 1

سپس روی General بزنید. حال روی About بزنید.

پیدا کردن مک آدرس گوشی در آیفون مرحله 2

در کنار Wi-Fi Address مک آدرس گوشی شما نوشته شده است.

پیدا کردن مک آدرس گوشی در آیفون مرحله آخر

پیدا کردن آدرس مودم

برای پیدا کردن مک آدرس مودم، چند روش مختلف وجود دارد که می‌توانید از آنها استفاده کنید:

۱_ بررسی برچسب مودم

اغلب مودم‌ها برچسبی روی بدنه یا پشت خود دارند که اطلاعات آن‌ها مانند نام مدل، شماره سریال و مک آدرس را نشان می‌دهد. این برچسب معمولا مانند تصویر زیر به راحتی قابل مشاهده است.

پیدا کردن mac address مودم (برچسب)

۲_ صفحه تنظیمات مودم

تقریبا همه برندهای شناخته شده مودم امکان ورود به تنظیمات از طریق اینترنت را فراهم می‌کنند. ابتدا مطمئن شوید که مودم به دستگاه شما متصل است؛ سپس آدرس IP مودم خود را در مرورگر وارد کنید. اگر IP آدرس را نیز نمی‌دانید می‌توانید از روی برچسب مودم آن را پیدا کنید. پس از ورود به صفحه تنظیمات، مک آدرس را می‌توانید در بخش‌هایی مانند «Status»، «Device Info» یا «Network» پیدا کنید.

پیدا کردن مک آدرس مودم با تنظیمات

3_ استفاده از دستورات سیستم عامل

  • ویندوز: با باز کردن خط فرمان (Command Prompt) و وارد کردن دستور ipconfig /all، می‌توانید مک آدرس را در بخش «Physical Address» برای (Wireless Adapter) یا (Ethernet Adapter) مشاهده کنید.
  • macOS یا لینوکس: با استفاده از دستورات ifconfig یا ip link در ترمینال (Terminal)، می‌توانید مک آدرس مودم را پیدا کنید.

نحوه تغییر مک آدرس در ویندوز

اگر مشتاقید بدانید در ویندوز روش تغییر Mac Address چیست، این بخش را تا انتها مطالعه کنید.

استفاده از Device Manager برای تغییر آدرس MAC

  • روی دکمه start کلیک کنید.
  • در کادر جستجو، device manager را تایپ کنید و روی Search Result بزنید.
  • در مرحله بعد روی Network Adapters کلیک کنید تا باز شود.
  • روی بخش network adapter کلیک راست کنید و Propertiesرا بزنید.
  • در صفحه بعد روی تب Advanced کلیک کنید.
  • در بخش Property وارد Network Address شوید.
  • به Value بروید و آدرس MAC دل‌خواه را تایپ کنید.
  • کامپیوتر خود را مجددا راه‌اندازی کنید.
  • تغییرات ایجاد شده را از رابط خط فرمان چک کنید.

استفاده از رجیستری برای تغییر آدرس مک

  • روی دکمه start کلیک کنید و پنجره Run را باز کنید.
  • عبارت REGDIT را تایپ کنید و دکمه تایید را فشار دهید.
  • در قسمت آدرس‌بار صفحه باز‌شده، به آدرس « HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\Parameters» بروید.
  • روی NetAdapterCx کلیک راست کنید، New و بعد String Value را بزنید.
  • نام آدرس شبکه را تایپ کنید و کلید Enter را فشار دهید.
  • روی new value  دوبار کلیک کرده و بعد آدرس MAC جدید آداپتور را وارد کنید.
  • تایید کنید تا مقدار جدید ذخیره شود.
  • کامپیوتر خود را مجددا راه‌اندازی کنید تا تغییرات فعال شود.
  • از رابط خط فرمان تغییرات را بررسی کنید.

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

کلام آخر

همانطور که بعد از خواندن این مقاله باید دانسته باشید، مک آدرس یک شماره منحصر‌به‌فرد است که به تک‌تک دستگاه‌های شبکه تعلق می‌گیرد و به ردیابی دستگاه‌ها‌ در میان آشفته‌بازار اینترنت کمک می‌کند. اگر چشم‌مان را روی تمام مزیت‌ها و کاربردهای این آدرس ببندیم، همینکه با ایجاد یک راه امن برای پیداکردن فرستنده و گیرنده، از دسترسی‌های غیرمجاز جلوگیری می‌کند، یک دلیل محکم برای استفاده از آن در تمام شبکه‌های محلی است.

امیدواریم بعد از مطالعه این مقاله با جزئیات آدرس فیزیکی تلفن همراه، لپتاپ، کامپیوتر رومیزی، تلویزیون خانگی و تمام دستگاه‌هایی که در حال حاضر شما را به شبکه متصل می‌کنند، آشنا شده باشید.

شما چه اطلاعات بیشتری درباره مک آدرس دارید؟ به کمک این مقاله موفق شدید آدرس فیزیکی دستگاهتان را پیدا کنید؟ مشتاق شنیدن نظرات‌تان در بخش ارسال دیدگاه‌ها هستیم.

سوالات متداول

مک آدرس یا Media Access Control یک شناسه منحصربه‌فرد است که به هر دستگاه شبکه اختصاص داده می‌شود تا بتوان آن را از سایر دستگاه‌ها متمایز کرد.

زمانی که داده‌ای در شبکه ارسال می‌شود، آدرس مک کمک می‌کند تا دستگاه مقصد شناسایی و داده به‌درستی تحویل داده شود.

بله، ولی تنها در شبکه‌های محلی. دستگاه‌های خارج از شبکه به مک آدرس شما دسترسی ندارند و فقط آی‌پی را می‌بینند.

آدرس IP به صورت منطقی و جهانی است و قابل تغییر است، درحالی‌که آدرس MAC یک آدرس فیزیکی دائمی و محلی است.

مخفف عبارت Media Access Control Address است، به معنی آدرس کنترل دسترسی رسانه.

چون در صورت تکراری بودن، سوئیچ شبکه نمی‌داند داده‌ها را به کدام دستگاه تحویل دهد و ارتباط دچار اختلال می‌شود.

Comments (2)

  • A- Reply

    خیلی مفید بود ممنون از شما.

    14 بهمن 1402 at 7:52 ب.ظ
  • شهاب الدین Reply

    Mac آدرس برای سیمنار لطفا روان کنید

    31 شهریور 1403 at 5:04 ب.ظ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


مقالات مرتبط

ومپ سرور چیست

ومپ سرور چیست؟ آشنایی با کاربردهای wamp

از آغاز قرن بیست و یکم، وب‌سایت‌ها به طور فزاینده‌ای به یک ارگان حیاتی برای مشاغل، سازمان‌ها، گروه‌ها و... تبدیل...

بیت توازن چیست (parity)

بیت توازن (parity) چیست؟ + کاربردها

در ارتباطات بین دو دستگاه یا کاربر، خطا زمانی رخ می‌دهد که پیام دریافتی با پیام ارسالی متفاوت باشد که...

لاگ چیست؟ آشنایی با انواع و مدیریت لاگ

لاگ چیست؟ معرفی انواع لاگ

عیب یابی سیستم‌های کامپیوتری وقتی می‌تواند به خوبی و سادگی انجام شود که بدانید دقیقا چه اتفاقاتی در سیستم رخ...