باشگاه شبکه و امنیت تهران
Search
Generic filters

پروتکل ARP چیست؟

مدرس : امیر ساتکین
دوره +Network فصل6 درس5
نام درس : پروتکل ARP چیست؟
نام فصل : پروتکل Ethernet و سوییچینگ
پیشنیاز :
دسته بندی : +Network
معرفی این ویدیو آموزشی به دوستان

دوره های آموزشی

معرفی پروتکل َARP

پروتکل ARP در لایه DataLink از مدل OSI کار میکند و به نوعی رابط بین پروتکلهای IP و Ethernet است. در شبکه اترنت کامپیوترها برای ارسال ترافیک به شبکه احتیاج به آدرس MAC کامپیوتر مقصد دارند. وظیفه پروتکل ARP در شبکه اترنت پیدا کردن آدرس MAC مقصد از روی آدرس IP آن است. بنابراین ARP آدرس IP کامپیوتر مقصد را از پروتکل IP دریافت میکند؛ سپس پیامی را برای تمام ماشینهای متصل به شبکه اترنت به صورت Broadcast ارسال میکند. ARP در این پیام از ماشین دارنده IP مورد نظر درخواست میکند، MAC خود را برایش ارسال کند. بنابراین ARP آدرس MAC ماشین مقصد را از روی آدرس IP آن بدست آورده و آن را تحویل پروتکل اترنت میدهد. پروتکل اترنت نیز بسته را تحویل سوییچ شبکه میدهد تا سوییچ آن را بر مبنای آدرس MAC کامپیوتر گیرنده، آدرس دهی و به سمت مقصد ارسال کند.

 

بررسی پیام ARP request

  1. شماره ۱ در تصویر بالا بیانگر ارسال درخواست ARP از سمت یک کلاینت در یستر شبکه است.
  2. این قسمت از پیام ARP Request نمایشگر مدل کارت شبکه دستگاه فرستنده بسته ARP است. در این سناریو ما از کارت شبکه Ethernet استفاده کردیم.
  3. ARP ساخته شده است تا پروتکل های مختلف در شبکه توسط آن آدرس مک مقصد را بدست بیاورند. این فیلد مشخص میکند که ARP نتیجه بدست آمده از آدرس فیزیکی مقصد را تحویل به کدامیک از پروتکل های شبکه بدهد.
  4. MAC Address یک آدرس 48 بیتی یا 6 بایتی است. در این فیلد سایز MAC Address در بسته ARP Requsest مشخص میشود.
  5. IP Address یک آدرس 32 بیتی یا 4 بایتی است. ARP با استفاده از Destination IP Address اقدام به پیدا کردن Destination MAC Address میکند. در این قسمت سایز IPv4 Address درج شده است.
  6. ؟؟
  7. کلاینت برای ارسال ARP request آدرس مک خودش را به عنوان Source MAC Address در  قرار میدهد.
  8. کلاینت هنگام ارسال بسته های ARP Request آدرس ای پی مبدا را آدرس ای پی خودش قرار میدهد.
  9. ؟؟
  10. شماره ۱۰ از شکل بالا نشانگر آدرس ای پی ماشین مقصد که پروتکل ARP وظیفه پیدا کردن آدرس فیزیکی همان ماشین را دارد است.

بررسی پیام ARP reply

  1. این قسمت نمایشگر ارسال جواب بسته های ARP Request از سمت دستگاه مقصد به سمت دستگاه درخواست دهنده است.
  2. این قسمت از پیام ARP Reply نمایانگر مدل کارت شبکه دستگاه فرستنده بسته ARP است. در این سناریو ما از کارت شبکه Ethernet استفاده شده است.
  3. ARP ساخته شده است تا پروتکل های مختلف در شبکه توسط آن آدرس مک مقصد را بدست بیاورند. این فیلد مشخص میکند که ARP نتیجه بدست آمده از آدرس فیزیکی مقصد را تحویل به کدامیک از پروتکل های شبکه بدهد.
  4. MAC Address یک آدرس 48 بیتی یا 6 بایتی است. در این فیلد سایز MAC Address در بسته ARP Requsest مشخص میشود
  5. IP Address یک آدرس 32 بیتی یا 4 بایتی است. ARP با استفاده از Destination IP Address اقدام به پیدا کردن Destination MAC Address میکند. در این قسمت سایز IPv4 Address درج شده است.
  6. ی
  7. آدرس فیزیکی فرستنده بسته ARP Request همان آدرس مک است که پروتکل ARP برای بدست آوردن آن اقدام به ارسال بسته ARP Request کرد که در این فیلد این آدرس فیزیکی مشخص است.
  8. Senders IP Address آدرس ای پی دستگاهی است که فرستنده بسته ARP Reply در شبکه است.
  9. آدرس فیزیکی گیرنده بسته ARP Reply در شبکه است.
  10. آدرس IP گیرنده بسته ARP Reply در شبکه است.

بررسی پیام GARP

GARP (Gratuitous ARP) یک ARP Reply بدون ARP Request است. هنگامی که یک کامپیوتر جدید وارد شبکه میشود شروع به Broadcast کردن مک آدرس خود در شبکه میکند تا کامپیوترهای دیگر شبکه آدرس MAC دستگاه جدید را در ARP Table خود قرار دهند. این بسته که به صورت Broadcast در شبکه پخش میشود بنام GARP شناخته میشود.

0 0 votes
رأی دهی به مقاله
سوال های آزمون از ویدیو آموزشی و مطالب نوشته شده در صفحه طرح می شوند.
هر پاسخ درست یک امتیاز مثبت
هر پاسخ اشتباه یک امتیاز منفی
آزمون درس پروتکل ARP چیست؟

برای دسترسی به تمرین، وارد حساب کاربری شوید.

خبر نامه
اطلاع از
guest
0 نظرات
Inline Feedbacks
View all comments
وركشاپ
وبينار

تمام حقوق مادی و معنوی برای باشگاه شبکه و امنیت تهران محفوظ است ، هرگونه کپی برداری از آن پیگرد قانونی خواهد داشت.