ARP
Address Resolution Protocol يا ARP براي استخراج آدرس MAC از آدرس IP استفاده مي شود. اين دستوري بسيار مهم است زيراكه در يك شبكه دستگاه ها توسط آدرس IP همديگر را پيدا مي كنند اما ارتباط بين آنها از طريق آدرس MAC صورت مي گيرد.
وقتي يك كامپيوتر قصد ارسال اطلاعاتي را به كامپيوتر ديگري دارد نياز دارد آدرس MAC كامپيوتر مقصد را بداند لذا براي اين منظور ، ARP يك پاكت تحقيقاتي را براي دانستن آدرس MAC ارسال مي كند و وقتي كه كامپيوتر مقصد اين بسته را دريافت كرد اقدام به ارسال آدرس MAC خود به كامپيوتر درخواست كننده مي نمايد. اين آدرس هاي MAC بطور موقت در جدولي به نام ARP Cache نگهداري مي شود. اين جدول شامل آدرس هاي MAC و آدرس هاي IP متناظر آن ها است. اين جدول هميشه قبل از ارسال پاكت تحقيقاتي توسط كامپيوتر بررسي مي شود تا اگر آدرس مورد نظر در جدول باشد اقدام به ارسال پاكت ARP نشود و آدرس MAC به راحتي در دسترس قرارگيرد. جدول ARP بطور مداوم خالي مي شود تا پر و لبريز نگردد. در زير نمونه دستوري از ARP را مشاهده مي كنيد :
Address Resolution Protocol يا ARP براي استخراج آدرس MAC از آدرس IP استفاده مي شود. اين دستوري بسيار مهم است زيراكه در يك شبكه دستگاه ها توسط آدرس IP همديگر را پيدا مي كنند اما ارتباط بين آنها از طريق آدرس MAC صورت مي گيرد.
وقتي يك كامپيوتر قصد ارسال اطلاعاتي را به كامپيوتر ديگري دارد نياز دارد آدرس MAC كامپيوتر مقصد را بداند لذا براي اين منظور ، ARP يك پاكت تحقيقاتي را براي دانستن آدرس MAC ارسال مي كند و وقتي كه كامپيوتر مقصد اين بسته را دريافت كرد اقدام به ارسال آدرس MAC خود به كامپيوتر درخواست كننده مي نمايد. اين آدرس هاي MAC بطور موقت در جدولي به نام ARP Cache نگهداري مي شود. اين جدول شامل آدرس هاي MAC و آدرس هاي IP متناظر آن ها است. اين جدول هميشه قبل از ارسال پاكت تحقيقاتي توسط كامپيوتر بررسي مي شود تا اگر آدرس مورد نظر در جدول باشد اقدام به ارسال پاكت ARP نشود و آدرس MAC به راحتي در دسترس قرارگيرد. جدول ARP بطور مداوم خالي مي شود تا پر و لبريز نگردد. در زير نمونه دستوري از ARP را مشاهده مي كنيد :
C:\>arp -a
Interface: 24.67.179.22 on Interface 0x3
Internet Address Physical Address Type
24.67.179.1 00-00-77-93-d8-3d dynamic
Interface: 24.67.179.22 on Interface 0x3
Internet Address Physical Address Type
24.67.179.1 00-00-77-93-d8-3d dynamic
همانطور كه مشاهده مي كنيد نوع در خط اول dynamic نشان داده شده است. ورودي هاي Static بطور دستي ايجاد مي شوند و هرگز Expire نمي شوند. ورودي هاي dynamic به جدول بصورت اتوماتيك ايجاد مي شوند. سوئيچ هاي مختلفي براي اين دستور وجود دارد كه در Helpسيستم مي توانيد آن ها را مطالعه كنيد.
نويسنده : كيانوش مراديان ( وب سايت تخصصي persiandatanetwork)