انتقل إلى محتوى الدرس

Unicast Multicast and Broadcast MAC عناوين MAC الفردية والجماعية والبث

تعرّف في هذا الدرس على العنوان الفيزيائي MAC وبنيته الست عشرية ومعرّف المصنّع OUI، وكيف يبني السويتش جدول عناوين MAC، وآلية عمل بروتوكول ARP لربط عناوين IP المنطقية بالعناوين الفيزيائية، وأوامر فحص جدول ARP ومخاطر انتحاله.
2 صفوف تعليمية
تكنولوجيا الويب
2 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عندما ينتقل إطار إيثرنت عبر الشبكة المحلية، يحمل رأس الإطار (Frame Header) في الطبقة الثانية دائماً عنوان MAC للمرسل (وهو دائماً عنوان أحادي لجهاز واحد) وعنوان MAC للوجهة. وبحسب طبيعة المستلم داخل الشبكة المحلية، ينقسم عنوان MAC للوجهة إلى ثلاثة أنماط رئيسية:

  • 1. عنوان MAC الفردي أو الأحادي (Unicast MAC — من واحد لواحد): يشير إلى بطاقة شبكة واحدة محددة داخل الشبكة المحلية (حيث يكون بت I/G مساوياً لـ 0، أي تكون الخانة الست عشرية الثانية رقماً زوجياً مثل 0, 2, 4, 6, 8, A, C, E). يوجّه السويتش هذا الإطار إلى منفذ الجهاز المقصود وحده.
  • 2. عنوان MAC الجماعي (Multicast MAC — من واحد لمجموعة): يخاطب مجموعة مختارة من الأجهزة المشتركة في خدمة معينة (حيث يكون بت I/G مساوياً لـ 1). ومن أشهر أمثلته النطاق القياسي 01:00:5E:xx:xx:xx المخصص للبث المتعدد في IPv4، والنطاق 33:33:xx:xx:xx:xx المستخدم في شبكات IPv6.
  • 3. عنوان MAC للبث العام (Broadcast MAC — من واحد للجميع): يتكون من 48 بتاً كلها واحدات ثنائية، ويُكتب بالصيغة الشهيرة FF:FF:FF:FF:FF:FF. عندما يستقبل السويتش إطاراً موجهاً إلى هذا العنوان، فإنه ينشره إجبارياً عبر جميع منافذه النشطة لتستلمه كل الأجهزة داخل نفس الشبكة المحلية (LAN).

تأمّل في المثال التالي الفرق العملي بين أنماط عناوين الوجهة الثلاثة داخل رأس إطار الإيثرنت:

الصف 2 كود برمجي
نص
# 1. Unicast Frame (Delivered to Port 4 only)
Src MAC: 00:1A:2B:3C:4D:5E  ->  Dst MAC: 00:26:B9:7A:11:04

# 2. IPv4 Multicast Frame (Delivered to subscribed group)
Src MAC: 00:1A:2B:3C:4D:5E  ->  Dst MAC: 01:00:5E:00:00:FB

# 3. Broadcast Frame (Flooded to ALL ports in the LAN/VLAN)
Src MAC: 00:1A:2B:3C:4D:5E  ->  Dst MAC: FF:FF:FF:FF:FF:FF