تالار گفتمان مانشت
نحوه فعالیت ARP - نسخه‌ی قابل چاپ

نحوه فعالیت ARP - n_akbari88 - 15 مهر ۱۳۹۴ ۰۲:۴۴ ق.ظ

با سلام خدمت دوستان عزیز مانشتی
من یه سوال میزارم لطفا هرکی میتونه کمک کنه ممنون
****ترمینال H4 می خواهد بسته ای به
ترمینال H1 بفرستد. فریم های اترنت و بسته های IP
که برای این منظور ردو بدل می شوند را برحسب
ترتیب زمانی آنها نشان دهید. پارامترهای اصلی که هر
پیغام حمل می کند را بنویسید.****عکس هم گذاشتم.مرسی.
[تصویر:  387229_ppw_8888888.jpg]

RE: نحوه فعالیت ARP - hesam.ghasemi - 15 مهر ۱۳۹۴ ۱۰:۱۴ ق.ظ

(۱۵ مهر ۱۳۹۴ ۰۲:۴۴ ق.ظ)n_akbari88 نوشته شده توسط:  با سلام خدمت دوستان عزیز مانشتی
من یه سوال میزارم لطفا هرکی میتونه کمک کنه ممنون
****ترمینال H4 می خواهد بسته ای به
ترمینال H1 بفرستد. فریم های اترنت و بسته های IP
که برای این منظور ردو بدل می شوند را برحسب
ترتیب زمانی آنها نشان دهید. پارامترهای اصلی که هر
پیغام حمل می کند را بنویسید.****عکس هم گذاشتم.مرسی.
[تصویر:  387229_ppw_8888888.jpg]

سلام. عکس شما قابل رویت نیست متاسفانه.
ولی برای اینکه دو ترمینال بتونن به هم بسته‌ای ارسال کنن در ابتدا باید آدرس MAC هم رو داشته باشند (البته با فرض اینکه دو ترمینال توی یک شبکه LAN قرار دارند). پس H4 یک بسته ARP به صورت Broadcast ارسال میکنه (ARP Request) و آدرس فیزیکی یا همون MAC مربوط به H1 رو میپرسه. H1 بعد از اینکه این بسته رو دریافت میکنه بهش پاسخ میده (ARP Reply). حالا H4 میتونه بسته رو برای H1 ارسال کنه

RE: نحوه فعالیت ARP - n_akbari88 - 15 مهر ۱۳۹۴ ۰۳:۲۲ ب.ظ

(۱۵ مهر ۱۳۹۴ ۱۰:۱۴ ق.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۲:۴۴ ق.ظ)n_akbari88 نوشته شده توسط:  با سلام خدمت دوستان عزیز مانشتی
من یه سوال میزارم لطفا هرکی میتونه کمک کنه ممنون
****ترمینال H4 می خواهد بسته ای به
ترمینال H1 بفرستد. فریم های اترنت و بسته های IP
که برای این منظور ردو بدل می شوند را برحسب
ترتیب زمانی آنها نشان دهید. پارامترهای اصلی که هر
پیغام حمل می کند را بنویسید.****عکس هم گذاشتم.مرسی.
[تصویر:  387229_ppw_8888888.jpg]

سلام. عکس شما قابل رویت نیست متاسفانه.
ولی برای اینکه دو ترمینال بتونن به هم بسته‌ای ارسال کنن در ابتدا باید آدرس MAC هم رو داشته باشند (البته با فرض اینکه دو ترمینال توی یک شبکه LAN قرار دارند). پس H4 یک بسته ARP به صورت Broadcast ارسال میکنه (ARP Request) و آدرس فیزیکی یا همون MAC مربوط به H1 رو میپرسه. H1 بعد از اینکه این بسته رو دریافت میکنه بهش پاسخ میده (ARP Reply). حالا H4 میتونه بسته رو برای H1 ارسال کنه
ممنون.عکس رو دوباره گذاشتم...توی ۲ شبکه متفاوت هستن

RE: نحوه فعالیت ARP - hesam.ghasemi - 15 مهر ۱۳۹۴ ۰۵:۰۰ ب.ظ

(۱۵ مهر ۱۳۹۴ ۰۳:۲۲ ب.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۱۰:۱۴ ق.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۲:۴۴ ق.ظ)n_akbari88 نوشته شده توسط:  با سلام خدمت دوستان عزیز مانشتی
من یه سوال میزارم لطفا هرکی میتونه کمک کنه ممنون
****ترمینال H4 می خواهد بسته ای به
ترمینال H1 بفرستد. فریم های اترنت و بسته های IP
که برای این منظور ردو بدل می شوند را برحسب
ترتیب زمانی آنها نشان دهید. پارامترهای اصلی که هر
پیغام حمل می کند را بنویسید.****عکس هم گذاشتم.مرسی.
[تصویر:  387229_ppw_8888888.jpg]

سلام. عکس شما قابل رویت نیست متاسفانه.
ولی برای اینکه دو ترمینال بتونن به هم بسته‌ای ارسال کنن در ابتدا باید آدرس MAC هم رو داشته باشند (البته با فرض اینکه دو ترمینال توی یک شبکه LAN قرار دارند). پس H4 یک بسته ARP به صورت Broadcast ارسال میکنه (ARP Request) و آدرس فیزیکی یا همون MAC مربوط به H1 رو میپرسه. H1 بعد از اینکه این بسته رو دریافت میکنه بهش پاسخ میده (ARP Reply). حالا H4 میتونه بسته رو برای H1 ارسال کنه
ممنون.عکس رو دوباره گذاشتم...توی ۲ شبکه متفاوت هستن


فرض کنید آدرس IP ترمینال‌های H1 و H4 بصورت زیر باشه:
H1=192.168.1.1/24 , Default GW=192.168.1.254
H4=192.168.2.1/24 , Default GW=192.168.2.254

در این حالت ترمینال‌های H1 و H4 توی دو تا Subnet مجزا هستند. H1 اگه بخواد بسته‌ای رو به بیرون از شبکه‌ای که در اون هست بفرسته باید اونو به Default GW بفرسته. پس به Default GW میاد درخواست ARP میفرسته و پس از اونکه پاسخ رو ازش دریافت کرد بسته رو به اون میفرسته. توجه کنید که توی این بسته‌ای که H1 به GW میفرسته اطلاعات به صورت زیر هست.
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= GW IP

موفق باشد..

RE: نحوه فعالیت ARP - n_akbari88 - 16 مهر ۱۳۹۴ ۰۳:۴۱ ق.ظ

(۱۵ مهر ۱۳۹۴ ۰۵:۰۰ ب.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۳:۲۲ ب.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۱۰:۱۴ ق.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۲:۴۴ ق.ظ)n_akbari88 نوشته شده توسط:  با سلام خدمت دوستان عزیز مانشتی
من یه سوال میزارم لطفا هرکی میتونه کمک کنه ممنون
****ترمینال H4 می خواهد بسته ای به
ترمینال H1 بفرستد. فریم های اترنت و بسته های IP
که برای این منظور ردو بدل می شوند را برحسب
ترتیب زمانی آنها نشان دهید. پارامترهای اصلی که هر
پیغام حمل می کند را بنویسید.****عکس هم گذاشتم.مرسی.
[تصویر:  387229_ppw_8888888.jpg]

سلام. عکس شما قابل رویت نیست متاسفانه.
ولی برای اینکه دو ترمینال بتونن به هم بسته‌ای ارسال کنن در ابتدا باید آدرس MAC هم رو داشته باشند (البته با فرض اینکه دو ترمینال توی یک شبکه LAN قرار دارند). پس H4 یک بسته ARP به صورت Broadcast ارسال میکنه (ARP Request) و آدرس فیزیکی یا همون MAC مربوط به H1 رو میپرسه. H1 بعد از اینکه این بسته رو دریافت میکنه بهش پاسخ میده (ARP Reply). حالا H4 میتونه بسته رو برای H1 ارسال کنه
ممنون.عکس رو دوباره گذاشتم...توی ۲ شبکه متفاوت هستن


فرض کنید آدرس IP ترمینال‌های H1 و H4 بصورت زیر باشه:
H1=192.168.1.1/24 , Default GW=192.168.1.254
H4=192.168.2.1/24 , Default GW=192.168.2.254

در این حالت ترمینال‌های H1 و H4 توی دو تا Subnet مجزا هستند. H1 اگه بخواد بسته‌ای رو به بیرون از شبکه‌ای که در اون هست بفرسته باید اونو به Default GW بفرسته. پس به Default GW میاد درخواست ARP میفرسته و پس از اونکه پاسخ رو ازش دریافت کرد بسته رو به اون میفرسته. توجه کنید که توی این بسته‌ای که H1 به GW میفرسته اطلاعات به صورت زیر هست.
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= GW IP

موفق باشد..

ممنون اما H1 که باید MAC add GW رو پیذا کنه.پس از کجا توی ARP request میاد MAC GW رو میزاره؟یه سوال دیگه اینکه آیا توی اولین پکتی که فرستاده میشه اصلا آدرس آی پی H4 توی شبکه Broadcast نمیشه اصلا؟میشه کلا نحوه تبادلات رو برام واضح و کاملتر بگین که چه پکتهایی ردوبدل میشه///H1 میخواد برای H4 که توی ۲شبکه هستن پکت بفرسته /آیا توی ARP Request نباید ادرس IP ترمینال H4 رو همه پخشی کنه؟ مک مربوط به روتر رو خود H1 داره کلا؟

RE: نحوه فعالیت ARP - hesam.ghasemi - 16 مهر ۱۳۹۴ ۰۳:۱۹ ب.ظ

(۱۶ مهر ۱۳۹۴ ۰۳:۴۱ ق.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۵:۰۰ ب.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۳:۲۲ ب.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۱۰:۱۴ ق.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۲:۴۴ ق.ظ)n_akbari88 نوشته شده توسط:  با سلام خدمت دوستان عزیز مانشتی
من یه سوال میزارم لطفا هرکی میتونه کمک کنه ممنون
****ترمینال H4 می خواهد بسته ای به
ترمینال H1 بفرستد. فریم های اترنت و بسته های IP
که برای این منظور ردو بدل می شوند را برحسب
ترتیب زمانی آنها نشان دهید. پارامترهای اصلی که هر
پیغام حمل می کند را بنویسید.****عکس هم گذاشتم.مرسی.
[تصویر:  387229_ppw_8888888.jpg]

سلام. عکس شما قابل رویت نیست متاسفانه.
ولی برای اینکه دو ترمینال بتونن به هم بسته‌ای ارسال کنن در ابتدا باید آدرس MAC هم رو داشته باشند (البته با فرض اینکه دو ترمینال توی یک شبکه LAN قرار دارند). پس H4 یک بسته ARP به صورت Broadcast ارسال میکنه (ARP Request) و آدرس فیزیکی یا همون MAC مربوط به H1 رو میپرسه. H1 بعد از اینکه این بسته رو دریافت میکنه بهش پاسخ میده (ARP Reply). حالا H4 میتونه بسته رو برای H1 ارسال کنه
ممنون.عکس رو دوباره گذاشتم...توی ۲ شبکه متفاوت هستن


فرض کنید آدرس IP ترمینال‌های H1 و H4 بصورت زیر باشه:
H1=192.168.1.1/24 , Default GW=192.168.1.254
H4=192.168.2.1/24 , Default GW=192.168.2.254

در این حالت ترمینال‌های H1 و H4 توی دو تا Subnet مجزا هستند. H1 اگه بخواد بسته‌ای رو به بیرون از شبکه‌ای که در اون هست بفرسته باید اونو به Default GW بفرسته. پس به Default GW میاد درخواست ARP میفرسته و پس از اونکه پاسخ رو ازش دریافت کرد بسته رو به اون میفرسته. توجه کنید که توی این بسته‌ای که H1 به GW میفرسته اطلاعات به صورت زیر هست.
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= GW IP

موفق باشد..

ممنون اما H1 که باید MAC add GW رو پیذا کنه.پس از کجا توی ARP request میاد MAC GW رو میزاره؟یه سوال دیگه اینکه آیا توی اولین پکتی که فرستاده میشه اصلا آدرس آی پی H4 توی شبکه Broadcast نمیشه اصلا؟میشه کلا نحوه تبادلات رو برام واضح و کاملتر بگین که چه پکتهایی ردوبدل میشه///H1 میخواد برای H4 که توی ۲شبکه هستن پکت بفرسته /آیا توی ARP Request نباید ادرس IP ترمینال H4 رو همه پخشی کنه؟ مک مربوط به روتر رو خود H1 داره کلا؟
دوست عزیز
ما GW IP رو داریم. ARP میفرستیم که MAC مربوط به GW رو بدست بیاریم. بعدش بسته رو میفرستیم به GW و سپس GW بسته رو میفرسته به مقصد. پس از بدست آوردن GW MAC، بسته‌ای که H1 برای GW میفرسته این طوری هستش:
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= H4 IP
ببخشید اشتباه نوشتم اول.

(۱۶ مهر ۱۳۹۴ ۰۳:۱۹ ب.ظ)hesam.ghasemi نوشته شده توسط:  
(16 مهر ۱۳۹۴ ۰۳:۴۱ ق.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۵:۰۰ ب.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۳:۲۲ ب.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۱۰:۱۴ ق.ظ)hesam.ghasemi نوشته شده توسط:  سلام. عکس شما قابل رویت نیست متاسفانه.
ولی برای اینکه دو ترمینال بتونن به هم بسته‌ای ارسال کنن در ابتدا باید آدرس MAC هم رو داشته باشند (البته با فرض اینکه دو ترمینال توی یک شبکه LAN قرار دارند). پس H4 یک بسته ARP به صورت Broadcast ارسال میکنه (ARP Request) و آدرس فیزیکی یا همون MAC مربوط به H1 رو میپرسه. H1 بعد از اینکه این بسته رو دریافت میکنه بهش پاسخ میده (ARP Reply). حالا H4 میتونه بسته رو برای H1 ارسال کنه
ممنون.عکس رو دوباره گذاشتم...توی ۲ شبکه متفاوت هستن


فرض کنید آدرس IP ترمینال‌های H1 و H4 بصورت زیر باشه:
H1=192.168.1.1/24 , Default GW=192.168.1.254
H4=192.168.2.1/24 , Default GW=192.168.2.254

در این حالت ترمینال‌های H1 و H4 توی دو تا Subnet مجزا هستند. H1 اگه بخواد بسته‌ای رو به بیرون از شبکه‌ای که در اون هست بفرسته باید اونو به Default GW بفرسته. پس به Default GW میاد درخواست ARP میفرسته و پس از اونکه پاسخ رو ازش دریافت کرد بسته رو به اون میفرسته. توجه کنید که توی این بسته‌ای که H1 به GW میفرسته اطلاعات به صورت زیر هست.
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= GW IP

موفق باشد..

ممنون اما H1 که باید MAC add GW رو پیذا کنه.پس از کجا توی ARP request میاد MAC GW رو میزاره؟یه سوال دیگه اینکه آیا توی اولین پکتی که فرستاده میشه اصلا آدرس آی پی H4 توی شبکه Broadcast نمیشه اصلا؟میشه کلا نحوه تبادلات رو برام واضح و کاملتر بگین که چه پکتهایی ردوبدل میشه///H1 میخواد برای H4 که توی ۲شبکه هستن پکت بفرسته /آیا توی ARP Request نباید ادرس IP ترمینال H4 رو همه پخشی کنه؟ مک مربوط به روتر رو خود H1 داره کلا؟
دوست عزیز
ما GW IP رو داریم. ARP میفرستیم که MAC مربوط به GW رو بدست بیاریم. بعدش بسته رو میفرستیم به GW و سپس GW بسته رو میفرسته به مقصد. پس از بدست آوردن GW MAC، بسته‌ای که H1 برای GW میفرسته این طوری هستش:
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= H4 IP
ببخشید اشتباه نوشتم اول.

اینم یه capture از ARP Request و ARP Reply:
ARP Request:
[تصویر:  387368_arp-request.png]

ARP Reply:
[تصویر:  arp-reply.png]

RE: نحوه فعالیت ARP - n_akbari88 - 17 مهر ۱۳۹۴ ۱۲:۲۴ ق.ظ

(۱۶ مهر ۱۳۹۴ ۰۳:۱۹ ب.ظ)hesam.ghasemi نوشته شده توسط:  
(16 مهر ۱۳۹۴ ۰۳:۴۱ ق.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۵:۰۰ ب.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۳:۲۲ ب.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۱۰:۱۴ ق.ظ)hesam.ghasemi نوشته شده توسط:  سلام. عکس شما قابل رویت نیست متاسفانه.
ولی برای اینکه دو ترمینال بتونن به هم بسته‌ای ارسال کنن در ابتدا باید آدرس MAC هم رو داشته باشند (البته با فرض اینکه دو ترمینال توی یک شبکه LAN قرار دارند). پس H4 یک بسته ARP به صورت Broadcast ارسال میکنه (ARP Request) و آدرس فیزیکی یا همون MAC مربوط به H1 رو میپرسه. H1 بعد از اینکه این بسته رو دریافت میکنه بهش پاسخ میده (ARP Reply). حالا H4 میتونه بسته رو برای H1 ارسال کنه
ممنون.عکس رو دوباره گذاشتم...توی ۲ شبکه متفاوت هستن


فرض کنید آدرس IP ترمینال‌های H1 و H4 بصورت زیر باشه:
H1=192.168.1.1/24 , Default GW=192.168.1.254
H4=192.168.2.1/24 , Default GW=192.168.2.254

در این حالت ترمینال‌های H1 و H4 توی دو تا Subnet مجزا هستند. H1 اگه بخواد بسته‌ای رو به بیرون از شبکه‌ای که در اون هست بفرسته باید اونو به Default GW بفرسته. پس به Default GW میاد درخواست ARP میفرسته و پس از اونکه پاسخ رو ازش دریافت کرد بسته رو به اون میفرسته. توجه کنید که توی این بسته‌ای که H1 به GW میفرسته اطلاعات به صورت زیر هست.
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= GW IP

موفق باشد..

ممنون اما H1 که باید MAC add GW رو پیذا کنه.پس از کجا توی ARP request میاد MAC GW رو میزاره؟یه سوال دیگه اینکه آیا توی اولین پکتی که فرستاده میشه اصلا آدرس آی پی H4 توی شبکه Broadcast نمیشه اصلا؟میشه کلا نحوه تبادلات رو برام واضح و کاملتر بگین که چه پکتهایی ردوبدل میشه///H1 میخواد برای H4 که توی ۲شبکه هستن پکت بفرسته /آیا توی ARP Request نباید ادرس IP ترمینال H4 رو همه پخشی کنه؟ مک مربوط به روتر رو خود H1 داره کلا؟
دوست عزیز
ما GW IP رو داریم. ARP میفرستیم که MAC مربوط به GW رو بدست بیاریم. بعدش بسته رو میفرستیم به GW و سپس GW بسته رو میفرسته به مقصد. پس از بدست آوردن GW MAC، بسته‌ای که H1 برای GW میفرسته این طوری هستش:
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= H4 IP
ببخشید اشتباه نوشتم اول.

(۱۶ مهر ۱۳۹۴ ۰۳:۱۹ ب.ظ)hesam.ghasemi نوشته شده توسط:  
(16 مهر ۱۳۹۴ ۰۳:۴۱ ق.ظ)n_akbari88 نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۵:۰۰ ب.ظ)hesam.ghasemi نوشته شده توسط:  
(15 مهر ۱۳۹۴ ۰۳:۲۲ ب.ظ)n_akbari88 نوشته شده توسط:  ممنون.عکس رو دوباره گذاشتم...توی ۲ شبکه متفاوت هستن


فرض کنید آدرس IP ترمینال‌های H1 و H4 بصورت زیر باشه:
H1=192.168.1.1/24 , Default GW=192.168.1.254
H4=192.168.2.1/24 , Default GW=192.168.2.254

در این حالت ترمینال‌های H1 و H4 توی دو تا Subnet مجزا هستند. H1 اگه بخواد بسته‌ای رو به بیرون از شبکه‌ای که در اون هست بفرسته باید اونو به Default GW بفرسته. پس به Default GW میاد درخواست ARP میفرسته و پس از اونکه پاسخ رو ازش دریافت کرد بسته رو به اون میفرسته. توجه کنید که توی این بسته‌ای که H1 به GW میفرسته اطلاعات به صورت زیر هست.
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= GW IP

موفق باشد..

ممنون اما H1 که باید MAC add GW رو پیذا کنه.پس از کجا توی ARP request میاد MAC GW رو میزاره؟یه سوال دیگه اینکه آیا توی اولین پکتی که فرستاده میشه اصلا آدرس آی پی H4 توی شبکه Broadcast نمیشه اصلا؟میشه کلا نحوه تبادلات رو برام واضح و کاملتر بگین که چه پکتهایی ردوبدل میشه///H1 میخواد برای H4 که توی ۲شبکه هستن پکت بفرسته /آیا توی ARP Request نباید ادرس IP ترمینال H4 رو همه پخشی کنه؟ مک مربوط به روتر رو خود H1 داره کلا؟
دوست عزیز
ما GW IP رو داریم. ARP میفرستیم که MAC مربوط به GW رو بدست بیاریم. بعدش بسته رو میفرستیم به GW و سپس GW بسته رو میفرسته به مقصد. پس از بدست آوردن GW MAC، بسته‌ای که H1 برای GW میفرسته این طوری هستش:
Source MAC= H1 MAC
Destination MAC=GW MAC
Source IP= H1 IP
Destination IP= H4 IP
ببخشید اشتباه نوشتم اول.

اینم یه capture از ARP Request و ARP Reply:
ARP Request:
[تصویر:  387368_arp-request.png]

ARP Reply:
[تصویر:  arp-reply.png]

متشکرمShy