كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الشبكات

MAC Address (العنوان الفيزيائي MAC)

Media Access Control Address

عنوان MAC معرّف فيزيائي بطول 48 بت مرتبط ببطاقة الشبكة، ويُستخدم في الطبقة الثانية لإيصال الإطارات بين الأجهزة داخل الشبكة المحلية نفسها.

عنوان MAC هو عنوان الطبقة الثانية (Data Link) الذي يميز كل واجهة شبكة Ethernet أو Wi-Fi. طوله 48 بت ويُكتب بالنظام الست عشري، وله عدة صيغ شائعة لنفس العنوان:

00:1A:2B:3C:4D:5E   (Linux / macOS)
00-1A-2B-3C-4D-5E   (Windows)
001a.2b3c.4d5e      (Cisco IOS)

تركيب العنوان

أول 24 بت تمثل OUI وهو رقم المصنّع الذي تخصصه منظمة IEEE، وآخر 24 بت رقم تسلسلي يحدده المصنّع لكل بطاقة. العنوان FFFF.FFFF.FFFF مخصص للبث Broadcast، وإذا كان أصغر بت في الأوكتت الأول يساوي 1 فالعنوان Multicast. وتجدر الإشارة إلى أن الهواتف وأنظمة التشغيل الحديثة تستخدم عناوين MAC عشوائية Randomized على شبكات Wi-Fi لحماية الخصوصية، فلم يعد العنوان دائماً ثابتاً كما كان.

كيف يستخدمه السويتش؟

يبني السويتش جدول عناوين MAC Address Table بتعلّم عنوان المصدر لكل إطار يصل إلى منفذ، ثم يقرر وجهة الإطار بالنظر إلى عنوان الوجهة: إذا كان معروفاً يُرسل الإطار إلى المنفذ المقابل فقط، وإذا كان مجهولاً أو بثاً يُغرق Flood جميع المنافذ في الـ VLAN نفسها.

Switch# show mac address-table dynamic
          Mac Address Table
-------------------------------------------
Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
  10    001a.2b3c.4d5e    DYNAMIC     Gi0/5

الفرق بين MAC و IP

عنوان IP منطقي ويبقى ثابتاً من المصدر إلى الوجهة عبر الإنترنت، أما عنوان MAC فصالح داخل الشبكة المحلية فقط، ويتغير في كل قفزة؛ فعندما تعبر الحزمة راوتراً يُعاد بناء الإطار بعنوان MAC الخاص بواجهة الراوتر الخارجة كمصدر وعنوان القفزة التالية كوجهة. الربط بين العنوانين يتم عبر ARP في IPv4 وNDP في IPv6.

لماذا يهمك؟

عناوين MAC أساس تقنيات أمنية مثل Port Security وDHCP Snooping وDynamic ARP Inspection، وأساس استكشاف الأعطال لمعرفة أي جهاز متصل بأي منفذ. وفي المقابل يسهل تزييفها، لذلك لا تُعد وحدها وسيلة مصادقة موثوقة.