سلام به همه دوستان
می خواستم بدونم arp table چیست و چه کاری انجام می ده و اطلاعات خودش را چطوری به روز می کنه
ممنون
موضوعات مشابه:
سلام به همه دوستان
می خواستم بدونم arp table چیست و چه کاری انجام می ده و اطلاعات خودش را چطوری به روز می کنه
ممنون
موضوعات مشابه:
ARP Table چیست؟
جدول آرپ چیست؟
جدول ARP، جدولی است که آدرس IP ها و آدرس معادل MAC آنها در آن نگهداری می شوند.
هر کامپیوتر در شبکه برای این که درخواست خود را به Node بعدی خودش ارسال کند، می بایست آدرس MAC اش را بداند. از این لیست برای پیدا کردن MAC Address استفاده می کند. این جدول روی کلاینت ها ایجاد می شود و به روز می شود. اصطلاحا به این جدول، ARP Cache می گویند. این جدول به صورت Dynamic پر و خالی می شود.
این جدول به دو صورت پر می شود.
1- کلاینت در لحظه نیاز، درخواست خود را به صورت Broadcast روی شبکه ارسال می کند. (ARP Request) این درخواست حاوی MAC Address و IP Address درخواست کننده و IP Address مقصد است. همه کامپیوترها این درخواست را دریافت می کنند، کامپیوتری که این درخواست برای او ارسال شده است، در پاسخ، MAC Address و IP Address خودش را برای درخواست کننده ارسال می کند. (ARP Reply)
2- کامپیوترها آدرس MAC خودشان را برای Client ها ارسال کنند، بدون این که درخواستی از سمت کلاینت ها ارسال شده باشد. (GARP: Gratuitous ARP)
برای مشاهده محتویات ARP Cache روی سیستم عامل Windows می توانید از دستور arp -a استفاده کنید.
مرتبط:
RFC 903 - A Reverse Address Resolution Protocol
RFC 2390 - Inverse Address Resolution Protocol
ARP Sequence Diagram: http://www.eventhelix.com/RealtimeMa...orking/Arp.pdf
Address Resolution Protocol - Wikipedia, the free encyclopedia
یه چیز واسه من روشن نیست !! اینکه یه سیستم به محض اینکه به شبکه وصل بشه و آی پی به صورت دستی بگیره ، آیا به صورت خودکار شروع به جمع آوری اطلاعات سیستم های شبکه و دادن اطلاعات خودش به بقیه می کنه ؟ (منظورم از اطلاعات mac و ip هست ) یا اینکه اگر بین این سیستم ها رد و بدل پکت صورت بگیره اون وقت این عمل انجام میشه و در واقع هم دیگه رو شناسایی می کنند ؟؟؟ و مورد دوم اینکه به فرض آی پی و مک یک سیستم در کش ذخیره شد ، حالا اون سیستم رو برداشتیم و جاش یه سیستم دیگه گذاشتیم اما با همون آی پی ، واضح هست که مک تغییر کرده ولی آی پی ثابت مونده . سیستم های شبکه حالا چطور می تونن این سیستم را شناسایی کنند ؟؟
در مورد سوال اول جواب خیر است
ARP یک پروتکل لایه 3 هست که کارش تبدیل IP سیستم مقصد به مک آدرس لایه 2 هست که این کارو به صورت برادکست میکنه...پس تا شما با یک IP توی شبکه کاری نداشته باشید مک اون کش نمیشه(مثلاً وقتی شما آدرس DNS تون رو یه آی پی توی Subnet خودتون قرار میدین ARP شروع میکنه به Broadcast تا مک آدرس DNS Server رو بدست بیاره و اگه DNS Server خارج از Subnet باشه "4.2.2.4" ARP میاد و مک آدرس گیت وی رو بدست میاره و کار رو به اون تحویل میده)
در مورد سوال دوم اینکه کش ARP هم مثل کش DNS پاک میشه "arp -d" و این مشکل موقتی هست
arp مخفف address resolution protocol می باشد که ip را به MAC تبدیل میکند چون لایه شبکه با ip کار می کند و لایه پیوند داده با MAC کار می کند بنابر این ip باید به MAC تبدیل شوداین کار را پروتکل arp انجام می دهد تا دیتاگرام های ip را با استفاده از ادرس سخت افزاری لایه پیوند داده به سیستم مقصد منتقل کند
مگر دوستان در بالا توضیح اشتباه یا چیز دیگری گفتن؟؟
در بالا كه کاملا دوستان توضیح دادن!!!!