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

بروتوكول تحليل العناوين ( ARP ) هو بروتوكول اتصال يُستخدم لاكتشاف عنوان طبقة الربط ، مثل عنوان MAC ، المرتبط بعنوان طبقة الإنترنت ، وعادةً ما يكون عنوان IPv4 . وقد تم تعريف هذا البروتوكول، وهو جزء من مجموعة بروتوكولات الإنترنت ، في عام 1982 بموجب RFC 826 ، وهو معيار الإنترنت STD 37. 

يُمكّن بروتوكول ARP جهازًا مضيفًا من إرسال حزمة بيانات IPv4، على سبيل المثال، إلى عقدة أخرى في الشبكة المحلية، وذلك بتوفير بروتوكول للحصول على عنوان MAC المرتبط بعنوان IP. يبث الجهاز المضيف طلبًا يحتوي على عنوان IP الخاص بالعقدة المستهدفة، فترد العقدة التي تحمل عنوان IP هذا بعنوان MAC الخاص بها.

تم تطبيق بروتوكول ARP مع العديد من تركيبات تقنيات طبقة ربط الشبكة والبيانات، مثل IPv4 و Chaosnet و DECnet و Xerox PARC Universal Packet (PUP) باستخدام معايير IEEE 802 و FDDI و X.25 و Frame Relay و Asynchronous Transfer Mode (ATM).

في شبكات بروتوكول الإنترنت الإصدار 6 (IPv6)، يتم توفير وظائف ARP بواسطة بروتوكول اكتشاف الجوار (NDP).

نطاق التشغيل

بروتوكول تحليل العناوين هو بروتوكول طلب واستجابة . يتم تغليف رسائله مباشرةً بواسطة بروتوكول طبقة الربط. يتم نقله ضمن حدود شبكة فرعية واحدة ولا يتم توجيهه مطلقًا .

بنية الحزمة

يستخدم بروتوكول تحليل العناوين (ARP) تنسيق رسالة بسيطًا يحتوي على طلب أو استجابة واحدة لتحليل عنوان. تُنقل الحزم في طبقة ربط البيانات للشبكة الأساسية كحمولة خام. في حالة الإيثرنت، تُستخدم قيمة EtherType 0x0806 لتحديد إطارات ARP.

يعتمد حجم رسالة ARP على أحجام عناوين طبقة الربط وطبقة الشبكة. يحدد رأس الرسالة أنواع الشبكات المستخدمة في كل طبقة، بالإضافة إلى حجم عناوين كل منها. يُستكمل رأس الرسالة برمز العملية للطلب (1) والرد (2). تتكون حمولة الحزمة من أربعة عناوين: عناوين الأجهزة وعناوين البروتوكول للمضيفين المرسل والمستقبل.

يوضح الجدول التالي البنية الأساسية لحزم بروتوكول ARP، وذلك في حالة شبكات IPv4 العاملة على الإيثرنت. في هذه الحالة، تحتوي الحزمة على حقول 48 بت لعنوان جهاز المرسل (SHA) وعنوان جهاز الهدف (THA)، وحقول 32 بت لعناوين بروتوكول المرسل والهدف المقابلة (SPA وTPA). يبلغ حجم حزمة ARP في هذه الحالة 28 بايت.

حزمة ARP لحل عنوان بروتوكول الإنترنت الإصدار 4 عبر الإيثرنت
إزاحةثمانية0123
ثمانيةقليل012345678910111213141516171819202122232425262728293031
00نوع الجهاز  ( 1 )نوع البروتوكول  ( 0x0800 )
432طول الجهاز  ( 6 )طول البروتوكول  ( 4 )عملية
864عنوان جهاز الإرسال
1296 عنوان بروتوكول المرسل
16128 عنوان بروتوكول المرسل (تابع)عنوان الجهاز المستهدف
20160 
24192عنوان البروتوكول المستهدف
نوع الجهاز  (HTYPE) : 16 بت
يحدد هذا الحقل نوع بروتوكول ربط الشبكة. [ 1 ] في هذا المثال، تشير القيمة 1 إلى إيثرنت .
نوع البروتوكول  (PTYPE) : 16 بت
يُحدد هذا الحقل بروتوكول الشبكة الذي يُراد إرسال طلب ARP إليه. بالنسبة لبروتوكول IPv4، تكون قيمته 0x0800 . تتشارك قيم PTYPE المسموح بها نفس نطاق الترقيم الخاص بـ EtherType . [ 1 ] [ 2 ]
طول الجهاز  (HLEN) : 8 بت
طول عنوان الجهاز ( بالثمانيات ). بالنسبة لشبكة الإيثرنت، يبلغ طول العنوان 6 .
طول البروتوكول  (PLEN) : 8 بتات
طول عناوين الشبكة (بالبايتات). يُحدد بروتوكول الشبكة في PTYPE. في هذا المثال: طول عنوان IPv4 هو 4 .
العملية  (OPER) : 16 بت
يحدد العملية التي يقوم بها المرسل: 1 للطلب، 2 للرد.
عنوان جهاز الإرسال  (SHA) : 48 بت
عنوان الوسائط الخاص بالمرسل. في طلب ARP، يُستخدم هذا الحقل للإشارة إلى عنوان المضيف الذي أرسل الطلب. وفي رد ARP، يُستخدم هذا الحقل للإشارة إلى عنوان المضيف الذي كان الطلب يبحث عنه.
عنوان بروتوكول المرسل  (SPA) : 32 بت
عنوان الشبكة الخاص بالمرسل.
عنوان الجهاز المستهدف  (THA) : 48 بت
عنوان الوسائط الخاص بالمستلم المقصود. في طلب ARP، يتم تجاهل هذا الحقل. أما في رد ARP، فيُستخدم هذا الحقل للإشارة إلى عنوان المضيف الذي أرسل طلب ARP.
عنوان بروتوكول الهدف  (TPA) : 32 بت
عنوان الشبكة الداخلية للمستلم المقصود.

تم توحيد قيم معلمات بروتوكول ARP ويتم صيانتها من قبل هيئة الأرقام المخصصة للإنترنت (IANA). [ 1 ]

نوع الإيثرنت لبروتوكول ARP هو 0x0806 . يظهر هذا في رأس إطار الإيثرنت عندما تكون الحمولة عبارة عن حزمة ARP، ويجب عدم الخلط بينه وبين PTYPE، الذي يظهر داخل حزمة ARP المغلفة هذه.

الطبقات

قد يكون موقع بروتوكول ARP ضمن مجموعة بروتوكولات الإنترنت ونموذج OSI موضع لبس أو حتى خلاف. يضعه RFC 826 في طبقة الربط ، ويصفه بأنه أداة للاستعلام عن "الطبقة العليا"، مثل طبقة الإنترنت. [ 3 ] كما يناقش RFC 1122 بروتوكول ARP في قسم طبقة الربط. [ 4 ] يضع ريتشارد ستيفنز بروتوكول ARP في طبقة ربط البيانات في نموذج OSI [ 5 بينما تربطه الإصدارات الأحدث بطبقة الشبكة أو تُدخل طبقة وسيطة في نموذج OSI 2.5. [ 6 ]  

مثال

يتصل جهازان حاسوب، A و B ، بنفس الشبكة المحلية دون وجود بوابة أو موجه وسيط . لدى الجهاز A حزمة بيانات لإرسالها إلى عنوان IP 192.168.0.55، وهو عنوان الجهاز B.

قبل إرسال الحزمة إلى B ، يبث A رسالة طلب ARP موجهة إلى عنوان MAC الخاص بالبث FF:FF:FF:FF:FF:FF، ويطلب استجابة من العقدة ذات عنوان IP 192.168.0.55 . تستقبل جميع عقد الشبكة الرسالة، لكن B فقط هو من يرد نظرًا لامتلاكه عنوان IP المطلوب. يرد B برسالة استجابة ARP تحتوي على عناوين MAC الخاصة به، والتي يستقبلها A. يرسل A حزمة البيانات عبر الرابط الموجه إلى عنوان MAC الخاص بـ B.

عادةً، تحتفظ عقدة الشبكة بذاكرة تخزين مؤقتة للبحث تربط عناوين IP وعناوين MAC. في هذا المثال، إذا كانت العقدة A تحتفظ بذاكرة البحث مؤقتًا، فلن تحتاج إلى بث طلب ARP. كذلك، عندما تستقبل العقدة B الطلب، يمكنها تخزين البحث مؤقتًا للعقدة بحيث إذا احتاجت B إلى إرسال حزمة بيانات إلى A لاحقًا، فلن تحتاج إلى استخدام ARP للبحث عن عنوان MAC الخاص بها. أخيرًا، عندما تستقبل العقدة A استجابة ARP، يمكنها تخزين البحث مؤقتًا للرسائل المستقبلية الموجهة إلى نفس عنوان IP. [ 7 ]

مسبار ARP

يُعدّ طلب ARP في IPv4 طلب ARP مُنشأً باستخدام SHA الخاص بالمضيف المُختبِر، وSPA مكون من أصفار، وTHA مكون من أصفار، وTPA مُعيّن إلى عنوان IPv4 المطلوب اختباره. إذا اعتبر أي مضيف على الشبكة عنوان IPv4 (في TPA) خاصًا به، فسيرد على الطلب (عبر SHA الخاص بالمضيف المُختبِر) مُبلغًا إياه بتعارض العنوان. أما إذا لم يكن هناك أي مضيف يعتبر عنوان IPv4 خاصًا به، فلن يكون هناك رد. عند إرسال عدة طلبات من هذا النوع، مع تأخيرات طفيفة، وعدم تلقي أي رد، يُمكن توقع عدم وجود تعارض. ولأن حزمة الطلب الأصلية لا تحتوي على زوج SHA/SPA أو THA/TPA صالح، فلا يوجد خطر من استخدام أي مضيف للحزمة لتحديث ذاكرته المؤقتة ببيانات إشكالية. قبل البدء في استخدام عنوان IPv4 (سواء تم الحصول عليه من خلال التكوين اليدوي أو DHCP أو أي وسيلة أخرى)، يجب على المضيف الذي يطبق هذه المواصفات اختبار ما إذا كان العنوان قيد الاستخدام بالفعل، وذلك عن طريق بث حزم اختبار ARP. [ 8 ] [ 9 ]

إعلانات ARP

يمكن استخدام بروتوكول ARP أيضًا كبروتوكول إعلان بسيط. يُفيد هذا في تحديث تعيينات عناوين الأجهزة لدى الأجهزة الأخرى عند تغيير عنوان IP أو عنوان MAC الخاص بالمرسل. يُبث هذا الإعلان، الذي يُسمى أيضًا رسالة ARP مجانية ( GARP )، عادةً كطلب ARP يحتوي على SPA في حقل الهدف (TPA=SPA)، مع ضبط THA على الصفر. وثمة طريقة بديلة تتمثل في بث رد ARP مع تكرار SHA وSPA الخاصين بالمرسل في حقول الهدف (TPA=SPA, THA=SHA).

يُعد كل من إعلان طلب ARP وإعلان رد ARP طريقتين قياسيتين، [ 10 ] : §4.6، ولكن يُفضّل استخدام طريقة طلب ARP . [ 11 ] : §3. قد تُهيأ بعض الأجهزة لاستخدام أيٍّ من هذين النوعين من الإعلانات. [ 12 ]

لا يهدف إعلان ARP إلى طلب رد، بل إلى تحديث أي إدخالات مخزنة مؤقتًا في جداول ARP الخاصة بالمضيفين الآخرين الذين يستقبلون الحزمة. قد يكون رمز العملية في الإعلان طلبًا أو ردًا؛ وينص معيار ARP على أن رمز العملية لا يُعالج إلا بعد تحديث جدول ARP من حقول العنوان. [ 13 ] [ 10 ] : §4.6 [ 14 ] : §4.4.1

تُصدر العديد من أنظمة التشغيل إعلان ARP أثناء بدء التشغيل. يساعد هذا في حل المشكلات التي قد تحدث في حال، على سبيل المثال، تغيير بطاقة الشبكة مؤخرًا (مما يؤدي إلى تغيير ربط عنوان IP بعنوان MAC) ولا تزال الأجهزة الأخرى تحتفظ بالربط القديم في ذاكرة التخزين المؤقت لـ ARP.

تُستخدم إعلانات بروتوكول ARP أيضًا من قِبل بعض واجهات الشبكة لتوفير موازنة الأحمال لحركة البيانات الواردة. في مجموعة من بطاقات الشبكة، تُستخدم هذه الإعلانات للإعلان عن عنوان MAC مختلف داخل المجموعة، والذي يجب أن يستقبل الحزم الواردة.

يمكن استخدام إعلانات ARP في بروتوكول Zeroconf للسماح بالتخصيص التلقائي لعنوان محلي للرابط لواجهة لا يتوفر لها أي تكوين آخر لعناوين IP. تُستخدم هذه الإعلانات لضمان عدم استخدام عنوان اختاره مضيف من قبل مضيفين آخرين على رابط الشبكة. [ 15 ]

يمكن أن تكون هذه الوظيفة خطيرة من وجهة نظر الأمن السيبراني، حيث يمكن للمهاجم الحصول على معلومات حول المضيفين الآخرين في شبكته الفرعية لحفظ إدخال في ذاكرة التخزين المؤقت لبروتوكول ARP ( انتحال ARP ) حيث يرتبط عنوان MAC الخاص بالمهاجم، على سبيل المثال، بعنوان IP الخاص بالبوابة الافتراضية ، مما يسمح لهم باعتراض جميع حركة المرور إلى الشبكات الخارجية.

وساطة ARP

يشير مصطلح "وساطة ARP" إلى عملية حلّ عناوين الطبقة الثانية عبر خدمة الأسلاك الخاصة الافتراضية (VPWS) عند استخدام بروتوكولات حلّ مختلفة على الدوائر المتصلة، مثل الإيثرنت من جهة و Frame Relay من جهة أخرى. في بروتوكول IPv4 ، يكتشف كل جهاز طرفي للمزود (PE) عنوان IP الخاص بجهاز طرفي العميل (CE) المتصل محليًا، ثم يوزع هذا العنوان على جهاز PE البعيد المقابل. بعد ذلك، يستجيب كل جهاز PE لطلبات ARP المحلية باستخدام عنوان IP الخاص بجهاز CE البعيد وعنوان الجهاز الخاص بجهاز PE المحلي. أما في بروتوكول IPv6 ، فيكتشف كل جهاز PE عنوان IP الخاص بكل من جهازي CE المحلي والبعيد، ثم يعترض حزم اكتشاف الجوار (ND) واكتشاف الجوار العكسي (IND) المحلية، ويعيد توجيهها إلى جهاز PE البعيد. [ 16 ]

ARP العكسي و ARP العكسي

يُستخدم بروتوكول تحليل العناوين العكسي ( Inverse ARP أو InARP ) للحصول على عناوين طبقة الشبكة (مثل عناوين IP ) للعُقد الأخرى من عناوين طبقة ربط البيانات (الطبقة 2). وبما أن بروتوكول ARP يُترجم عناوين الطبقة 3 إلى عناوين الطبقة 2، يُمكن وصف InARP بأنه عكسه. إضافةً إلى ذلك، يُنفَّذ InARP كامتداد لبروتوكول ARP: فهو يستخدم نفس تنسيق الحزم الخاص بـ ARP، ولكن برموز تشغيل مختلفة.

يُستخدم بروتوكول InARP بشكل أساسي في شبكات Frame Relay ( DLCI ) و ATM، حيث يتم أحيانًا الحصول على عناوين الطبقة الثانية للدوائر الافتراضية من إشارات الطبقة الثانية، ويجب أن تكون عناوين الطبقة الثالثة المقابلة متاحة قبل استخدام تلك الدوائر الافتراضية. [ 17 ]

يقوم بروتوكول تحليل العناوين العكسي (RARP)، مثل بروتوكول InARP، بترجمة عناوين الطبقة الثانية إلى عناوين الطبقة الثالثة. مع ذلك، في بروتوكول InARP، يستعلم الجهاز الطالب عن عنوان الطبقة الثالثة لعقدة أخرى، بينما يُستخدم بروتوكول RARP للحصول على عنوان الطبقة الثالثة للجهاز الطالب نفسه لأغراض تهيئة العناوين. أصبح بروتوكول RARP قديمًا؛ إذ استُبدل ببروتوكول BOOTP ، الذي حل محله لاحقًا بروتوكول تهيئة المضيف الديناميكي (DHCP). [ 18 ]

انتحال بروتوكول ARP وبروتوكول ARP الوكيل

يسمح هجوم انتحال بروتوكول ARP الناجح للمهاجم بتنفيذ هجوم الوسيط .

نظرًا لأن بروتوكول ARP لا يوفر طرقًا للتحقق من صحة ردود ARP على الشبكة، فقد تأتي هذه الردود من أنظمة أخرى غير النظام الذي يملك عنوان الطبقة الثانية المطلوب. يُعدّ وكيل ARP نظامًا يجيب على طلب ARP نيابةً عن نظام آخر يقوم بتوجيه حركة البيانات إليه، عادةً كجزء من تصميم الشبكة، كما هو الحال في خدمة الإنترنت عبر الطلب الهاتفي . في المقابل، في عملية انتحال ARP، يجيب النظام المُجيب، أو المُنتحل ، على طلب عنوان نظام آخر بهدف اعتراض البيانات المُرسلة إليه. قد يستخدم مُستخدم خبيث انتحال ARP لتنفيذ هجوم الوسيط أو هجوم حجب الخدمة على مُستخدمين آخرين على الشبكة. توجد برامج مُتنوعة للكشف عن هجمات انتحال ARP وتنفيذها، مع العلم أن بروتوكول ARP نفسه لا يُوفر أي وسائل حماية من هذه الهجمات. [ 19 ]

البدائل

قد تحتفظ الحواسيب بقوائم عناوين معروفة، بدلاً من استخدام بروتوكول نشط. في هذه الطريقة، يحتفظ كل حاسوب بقاعدة بيانات لربط عناوين الطبقة الثالثة (مثل عناوين IP ) بعناوين الطبقة الثانية (مثل عناوين MAC الخاصة بشبكة Ethernet ). تُحفظ هذه البيانات بشكل أساسي من خلال تفسير حزم ARP من وصلة الشبكة المحلية. ولذلك، تُسمى غالبًا بذاكرة التخزين المؤقت لـ ARP . منذ ثمانينيات القرن الماضي على الأقل، [ 20 ] تمتلك الحواسيب المتصلة بالشبكة أداةً تُسمى arp للاستعلام عن قاعدة البيانات هذه أو معالجتها. [ 21 ] [ 22 ] [ 23 ]

تاريخياً، تم استخدام طرق أخرى للحفاظ على الربط بين العناوين، مثل ملفات التكوين الثابتة، [ 24 ] أو القوائم التي يتم الاحتفاظ بها مركزياً.

حشو ARP

يمكن للأنظمة المدمجة مثل الكاميرات المتصلة بالشبكة [ 25 ] وأجهزة توزيع الطاقة المتصلة بالشبكة [ 26 ] التي تفتقر إلى واجهة المستخدم، استخدام ما يسمى بحشو ARP لإنشاء اتصال شبكة أولي، على الرغم من أن هذا تسمية خاطئة، حيث أن ARP غير متضمن.

يتم تنفيذ عملية حشو ARP على النحو التالي:

  1. يحتوي جهاز الكمبيوتر الخاص بالمستخدم على عنوان IP يتم إدخاله يدويًا في جدول العناوين الخاص به (عادةً باستخدام أمر arp مع عنوان MAC المأخوذ من ملصق على الجهاز).
  2. يرسل الكمبيوتر حزم بيانات خاصة إلى الجهاز، وعادةً ما تكون حزمة ping بحجم غير افتراضي.
  3. ثم يعتمد الجهاز عنوان IP هذا
  4. The user then communicates with it by telnet or web protocols to complete the configuration.

Such devices typically have a method to disable this process once the device is operating normally, as the capability can make it vulnerable to attack.

Standards documents

  • RFC 826"An Ethernet Address Resolution Protocol," Internet Standard 37.
  • RFC 903"A Reverse Address Resolution Protocol," Internet Standard 38.
  • RFC 2390"Inverse Address Resolution Protocol," Draft Standard.
  • RFC 5227"IPv4 Address Conflict Detection," Proposed Standard.

See also

  • Arping – Software utility for discovering and probing hosts on a computer network
  • Arptables – Network administrator's tool
  • Arpwatch – Computer networking software tool
  • Bonjour Sleep Proxy – Open source component of zero configuration networking
  • Cisco HDLC – Extension to the High-Level Data Link Control (HDLC) network protocol
  • Neighbor Discovery Protocol – Protocol in the Internet protocol suite used with IPv6

References

  1. 123"Address Resolution Protocol (ARP) Parameters". www.iana.org. Retrieved 2018-10-16.
  2. D. Eastlake, 3rd; J. Abley; Y. Li (April 2024). IANA Considerations and IETF Protocol and Documentation Usage for IEEE 802 Parameters. Internet Engineering Task Force. doi:10.17487/RFC9542. ISSN 2070-1721. BCP 141.RFC9542.Best Current Practice 141. Obsoletes RFC 7042.
  3. David C. Plummer (November 1982). An Ethernet Address Resolution Protocol. Network Working Group. doi:10.17487/RFC0826. STD 37.RFC826.Internet Standard 37. sec. Network monitoring and debugging. Updated by RFC 5227 and 5494.
  4. R. Braden, ed. (October 1989). Requirements for Internet Hosts -- Communication Layers. Network Working Group. doi:10.17487/RFC1122. STD 3.RFC1122.Internet Standard 3. Updated by RFC 1349, 4379, 5884, 6093, 6298, 6633, 6864, 8029 and 9293.
  5. W. Richard Stevens, TCP/IP Illustrated, Volume 1: The Protocols, Addison Wesley, 1994, ISBN 0-201-63346-9.
  6. W. Richard Stevens, TCP/IP Illustrated, Volume 1: The Protocols, Addison Wesley, 2011, ISBN 0-321-33631-3, page 14
  7. Chappell, Laura A.; Tittel, Ed (2007). Guide to TCP/IP (Third ed.). Thomson Course Technology. pp. 115–116. ISBN 9781418837556.
  8. S. Cheshire (July 2008). IPv4 Address Conflict Detection. Network Working Group. doi:10.17487/RFC5227. RFC5227.Proposed Standard. Updates RFC 826.
  9. Harmoush, Ed. "ARP Probe and ARP Announcement". Practical Networking. PracticalNetworking .net. Retrieved 3 August 2022.
  10. 12C. Perkins, ed. (November 2010). IP Mobility Support for IPv4, Revised. Internet Engineering Task Force. doi:10.17487/RFC5944. ISSN 2070-1721. RFC5944.Proposed Standard. Obsoletes RFC 3344.
  11. S. Cheshire (July 2008). IPv4 Address Conflict Detection. Network Working Group. doi:10.17487/RFC5227. RFC5227.Proposed Standard. Updates RFC 826. Why Are ARP Announcements Performed Using ARP Request Packets and Not ARP Reply Packets?
  12. "FAQ: The Firewall Does not Update the Address Resolution Protocol Table". Citrix. 2015-01-16. [...] garpReply enabled [...] generates ARP packets that [...] are of OPCODE type REPLY, rather than REQUEST.
  13. "Gratuitous ARP in DHCP vs. IPv4 ACD Draft". Archived from the original on October 12, 2007.
  14. R. Droms (March 1997). Dynamic Host Configuration Protocol. IETF Network Working Group. doi:10.17487/RFC2131. RFC2131.مسودة معيار. تلغي RFC 1541. تم تحديثها بواسطة RFC 3396 و 4361 و 5494 و 6842 .  
  15. إس. تشيشاير ؛ ب. أبوبا؛ إي. غوتمان (مايو 2005). التكوين الديناميكي لعناوين IPv4 المحلية للرابط . مجموعة عمل الشبكة. doi : 10.17487/RFC3927 . RFC 3927 .المعيار المقترح.
  16. شاه، هـ.؛ وآخرون . (يونيو 2012). وساطة بروتوكول تحليل العناوين (ARP) للتوافق بين بروتوكول الإنترنت في شبكات VPN من الطبقة الثانية . فريق عمل هندسة الإنترنت. doi : 10.17487/RFC6575 . RFC 6575 . 
  17. تي. برادلي؛ سي. براون؛ أ. ماليس (سبتمبر 1998). بروتوكول تحليل العناوين العكسي . مجموعة عمل الشبكة. doi : 10.17487/RFC2390 . RFC 2390 .مشروع المعيار. عفا عليها الزمن RFC 1293 . 
  18. ر. فينلايسون؛ ت. مان؛ ج. موغول؛ م. ثايمر (يونيو 1984). بروتوكول عكسي لحل العناوين . مجموعة عمل الشبكة. doi : 10.17487/RFC0903 . STD 38. RFC 903 .معيار الإنترنت 38.
  19. ستيف جيبسون (11-12-2005). "تسمم ذاكرة التخزين المؤقت لبروتوكول ARP" . GRC .
  20. جامعة كاليفورنيا، بيركلي. "صفحة دليل BSD لأمر arp(8C)" . تم الاسترجاع في 28-09-2011 .
  21. كانونيكال. "صفحة دليل أوبونتو لأمر arp(8)" . مؤرشفة من الأصل بتاريخ 16-03-2012 . تم الاطلاع عليها بتاريخ 28-09-2011 .
  22. شركة أبل للكمبيوتر. "صفحة دليل نظام التشغيل ماك أو إس إكس لأمر arp(8)" . تم الاطلاع عليها بتاريخ 28-09-2011 .
  23. مايكروسوفت. "مساعدة ويندوز لأمر arp" . تم الاسترجاع في 28-09-2011 .
  24. شركة صن مايكروسيستمز. "صفحة دليل نظام التشغيل صن أو إس لملف إيثرز(5)" . تم الاطلاع عليها بتاريخ 28-09-2011 .
  25. شركة أكسيس للاتصالات. "دليل تثبيت سلسلة كاميرات الشبكة أكسيس P13" (ملف PDF) . تم الاطلاع عليه بتاريخ 28-09-2011 .
  26. شركة أمريكان باور. "دليل تركيب وتشغيل وحدة توزيع الطاقة في الرفوف المزودة بمفاتيح" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 25 نوفمبر 2011. تم الاطلاع عليه بتاريخ 28 سبتمبر 2011 .