کامپیوتر، شبکه

کپی برداری از مطالب  وبلاگ با ذکر منبع مجاز است.

بررسی پروتکل icmp - بخش دوم - پیغام ECHO REPLY یا ping reply

چهارشنبه سی و یکم فروردین ۱۴۰۱ 13:32

دستور ping بسیار شناخته شده است، اما نتایج آن بعضا به اشتباه درک شده و به همین دلیل من تصمیم گرفتم تمام پارامترهای دیگر را در کنار پاسخ ping توضیح دهم که کمی جلوتر آن را با هم خواهیم دید.


اما بیایید نگاهی به بسته ICMP-Echo یا Echo Reply، آنطور که هست داشته باشیم.

بررسی پروتکل icmp - بخش دوم - پیغام ECHO REPLY یا ping reply . آموزشگاه رایگان خوش آموز

بررسی پروتکل icmp - بخش دوم - پیغام ECHO REPLY یا ping reply . آموزشگاه رایگان خوش آموز

اگر بسته فوق، یک ICMP Echo یا ping بود، فیلد Type مقدار 8 را به خود می گرفت و اگر ICMP Echo Reply یا همان ping reply بود، مقدار 0 را می گیرد.
تصویر زیر یک screen shot از دستور ping در برنامه CMD است که آن را مشاهده می کنید.

بررسی پروتکل icmp - بخش دوم - پیغام ECHO REPLY یا ping reply . آموزشگاه رایگان خوش آموز

همانطور که در دستوربالا مشاهده می کنید شما هم می توانید هر وب سایتی را در اینترنت ping کنید. اما وقتی اقدام به ping گرفتن از یک نام می کنیم، طبق آنچیزی که در نتورک پلاس یاد گرفیم، اول باید این نام به ip در واقع resolve شود تا ارتباط بررسی و برقرار شود که برای تحلیل نام به سرویس DNS مراجعه می شود.
هنگامی که نام به IP address آن Resolve شد، سیستم با استفاده از ping، اقدام به ارسال بسته های ICMP به آن مقصد کرده و مقدار فیلد Type را 8 قرار میدهد.

بررسی پروتکل icmp - بخش دوم - پیغام ECHO REPLY یا ping reply . آموزشگاه رایگان خوش آموز

تصویر فوق از یک نرم افزار Packet sniff تهیه شده که در زمان تهیه مقاله اجرا و شما تصویر آن را مشاهده می کنید. بسته نمایش داده شده یکی از 4 بسته ای است که از سیستم به سمت وب سایت ارسال شده است.
توجه داشته باشید که مقدار ICMP type=8 است که درست در زیر بخش ICMP Header قرار دارد. این به وضوح نشان می دهد که این بسته از سیستم کلاینت ارسال می شود ولی چیزی دریافت نمی شود. اگر پاسخ Echo Reply دریافت می کرد، مقدار را 0 قرار میداد.

منبع

مهندس چراغی
بیوگرافی
رفع ایراد سیستم و شبکه های کامپیوتری  ، برقراری امنیت  و نیز فروش تمامی تجهیزات مربوط به آنها
کدهای وبلاگ