
יניב אור
פרוטוקול ARP - איך הוא עובד?
עודכן: 17 באוג׳ 2019
פרוטוקול תרגום כתובות - Address Resolution Protocol
כדי שמכונה א' תוכל לתקשר עם מכונה ב' - ושתיהן נמצאות על אותה רשת - היא צריכה לדעת את הכתובת הפיזית (ה-MAC address) של אותה מכונה, על פי הכתובת IP המקומית שלה.
מה שהיא תעשה (במידה ויישמה את הפרוטוקול בצורה מלאה) זה תחפש ב-arp cache - אותו עידכנה לאורך הזמן כשהכירה מכונות ברשת - רשומה שהמפתח שלה הוא האיי-פי של מכונה ב'.
אם לא מצאה, תשלח הודעה מסוג ARP שהיא בעצם הודעת Broadcast - הנשלחת לכל המכונות ברשת - עם הכתובת FF:FF:FF:FF:FF:FF בשדה היעד וכתובת ה-IP המבוקשת (של מכונה ב').
מכונה ב' שקיבלה את ההודעה וזיהתה שהיא מיועדת אליה, תשלח חזרה הודעת Unicast למכונה א' שתכלול, בין היתר, את כתובת ה-MAC שלה.
המשך יבוא...