پروتکل
ICMP - Internet Control Message Protocol
پروتکل
ICMP یک پروتکل در لایه شبکه مدل OSI است که برای ارسال پیامهای کنترلی و پیامهای خطا در شبکههای مبتنی بر IP استفاده میشود. این پروتکل به دستگاهها اجازه میدهد تا اطلاعاتی درباره وضعیت و عملکرد شبکه و دستگاهها را به یکدیگر ارسال کنند.
ICMP برای اموری مانند تست اتصال (ping)، ارسال پیامهای خطا و کنترل ترافیک در شبکه استفاده میشود.توضیح:
وقتی شما از دستور
ping در خط فرمان استفاده میکنید تا به یک دستگاه دیگر در شبکه پیام ارسال کنید، این پیام به صورت ICMP ارسال میشود.دستگاه مقصد پاسخ
ICMP پاسخ به ping ارسال میکند و نشان میدهد که اتصال به دستگاه درست انجام شده است یا خیر.اگر در ارسال یا دریافت بستههای شبکه مشکلی رخ دهد، اطلاعات خطا به صورت پیامهای
ICMP به دستگاه ارسال کننده ارسال میشود. این پیامها شامل اطلاعاتی درباره مشکل و راهنماییهای لازم برای رفع مشکل میشوند.برخی از پیامهای
ICMP میتوانند برای کنترل ترافیک در شبکه استفاده شوند. به عنوان مثال، پیامهای Destination Unreachable به مسیریابها اجازه میدهند تا به دستگاهها اطلاع دهند که یک مسیر برای ارسال داده وجود ندارد.مثال:
وقتی شما در خط فرمان دستور
ping 192.168.1.1 را وارد میکنید، دستگاه شما یک پیام به دستگاه با آدرس 192.168.1.1 ارسال میکند. اگر دستگاه مقصد پاسخ دهد، پیامی به دستگاه شما ارسال میشود و نشان میدهد که اتصال موفقیتآمیز بوده است. اگر دستگاه مقصد پاسخ ندهد، شما پیامهای خطا دریافت خواهید کرد که نشان میدهند مشکل اتصال به دستگاه مقصد وجود دارد.@AmirhDeveloper
.