ماهو ARP في الشبكات؟ وكيف يتم تحويل IP إلى MAC داخل الشبكة المحلية

ماهو ARP في الشبكات؟ وكيف يتم تحويل IP إلى MAC داخل الشبكة المحلية

ما هو ARP في الشبكات؟ وكيف يتم تحويل IP إلى MAC داخل الشبكة المحلية

ما هو ARP في الشبكات؟ وكيف يتم تحويل IP إلى MAC داخل الشبكة المحلية

تخيّل إن عندك عنوان بيت… لكن مفيش حد يعرف مكانك الفعلي! ده بالظبط اللي بيحصل في الشبكات 👀 وهنا ييجي دور ARP 💥


🧠 ما هو ARP ؟

ARP = Address Resolution Protocol وظيفته الأساسية:

تحويل IP Address 👉 إلى MAC Address

لأن الأجهزة داخل الشبكة المحلية (LAN) بتتواصل فعليًا باستخدام MAC Address (Layer 2) مش بالـ IP (Layer 3).

يعني ببساطة:

  • IP = عنوان منطقي
  • MAC = عنوان فعلي حقيقي داخل الشبكة

🔎 لماذا ARP مهم جدًا؟

لما جهاز يحب يبعت داتا لجهاز تاني داخل نفس الشبكة:

  1. يعرف الـ IP بتاع الهدف
  2. لكن لا يعرف الـ MAC
  3. يرسل ARP Request Broadcast لكل الشبكة
  4. الجهاز المطلوب يرد بـ ARP Reply
  5. يتم حفظ العلاقة داخل ARP Table
  6. يبدأ الإرسال فورًا 🚀

📌 بدون ARP → مفيش تواصل داخل LAN.


💡 مثال عملي بسيط

جهاز A عايز يكلم 192.168.1.20 يعمل Broadcast:

“مين صاحب الـ IP ده؟”

الجهاز B يرد:

“أنا… وده الـ MAC بتاعي”

الجهاز A يحفظ العلاقة:

192.168.1.20 → 00-1A-2B-3C-4D-5E

ويبدأ التواصل مباشرة 👌


🗂️ ARP Cache (مهم جدًا في الأداء)

كل جهاز بيحتفظ بجدول مؤقت اسمه ARP Cache.

بيخزن:

IP ↔ MAC

وده يقلل:

  • عدد الـ Broadcast
  • الضغط على الشبكة
  • زمن الاستجابة

لكن الـ Entries دي بتكون مؤقتة (Dynamic) وبيتم حذفها بعد فترة زمنية.


📡 ARP Broadcast كيف يعمل؟

ARP Request يتم إرساله Broadcast يعني كل الأجهزة تستقبله.

لكن:

ARP Reply يرجع Unicast من الجهاز المطلوب فقط.

وده يوضح إن ARP يعمل داخل نفس الشبكة فقط ولا يمر عبر Router.


💻 أوامر ARP المهمة عمليًا

عرض جدول ARP


arp -a

حذف Entry معين


arp -d 192.168.1.20

حذف كل Entries


arp -d *

إضافة Static ARP


arp -s 192.168.1.20 00-1A-2B-3C-4D-5E

📌 الـ Static ARP يستخدم أحيانًا لزيادة الأمان.


⚠️ أخطر نقطة: ARP Spoofing

لو حد عمل تزوير في ARP Table ممكن يحصل:

  • Man-in-the-Middle Attack
  • سرقة بيانات
  • تغيير مسار الترافيك

علشان كده الشركات الكبيرة تستخدم:

  • Dynamic ARP Inspection (DAI)
  • Port Security
  • DHCP Snooping

🔗 مرجع أمني: Cisco ARP Security Explanation


📚 مصادر موثوقة للتعمق

Cloudflare – What is ARP?

Microsoft ARP Overview


🎯 الخلاصة النهائية

من غير ARP…

  • مفيش تحويل IP لـ MAC
  • مفيش تواصل داخل LAN
  • مفيش Data Transmission حقيقي

ARP هو “دليل العناوين الحقيقي” داخل الشبكة المحلية 🔥

لو فاهم ARP كويس يبقى أنت فاهم أساس الاتصال في Layer 2 & Layer 3 👨‍💻💪

#ARP #Networking #NetworkEngineer #CCNA #LAN #TCPIP #NetworkBasics #CyberSecurity #SystemAdmin #TechEducation #دعم_فنى_انترنت 🌐🔥


🙏 شكراً على متابعتكم

إذا أعجبكم المقال، شاركوه مع أصدقائكم، وابقوا معنا لمزيد من المواضيع المفيدة والمجربة في عالم التدوين والعمل عبر الإنترنت.

تعليقات