icmp چیست و چه کاربردی دارد؟

در برخی موارد مشاهده شده است که کاربران پارس وب سرور در زمان بررسی سایت خود در برخی وب سایت های آنالیز و بررسی پینگ وب سایت مانند وب سایت هاست ترکر ، با لیستی از لوکیشن ها مواجه می شوند که وب سایت در آن لوکیشن ها به نظر میرسد در دسترس نیست.
در حالیکه واقعیت این است که وب سایت در تمام نقاط جهان در دسترس میباشد و مشکلی برای هاست و یا وب سایت وجود ندارد.
در ادامه این پست آموزشی به بررسی این موضوع می پردازیم.
icmp چیست؟
icmp مخفف عبارت Internet Control Message Protocol میباشد که به صورت خلاصه پروتکل کنترل پیامهای اینترنتی ترجمه میشود.
یکی از کاربردهای این پروتکل، ثبت و انتقال خطاهای مربوط به اتصال، در یک شبکه میباشد که برای دباگ و رفع عیب های شبکه استفاده میشود.
همینطور یکی از موارد مورد استفاده icmp، استفاده از پینگ شبکه ping میباشد.
ping به چه معنی هست؟
دستور پینگ یکی از دستورات مهمی است که برای عیب یابی و تشخیص مشکلات شبکه مورد استفاده قرار میگیرد.
این دستور زمان ارسال بسته از کامپیوتر، عبور از اتصالات مختلف اینترنت و نودها و در نهایت رسیدن به کامپیوتر یا سرور مقصد و سپس پاسخ و بازگشت به منبع را نمایش میدهد.
ping مخفف Packet InterNet Groper میباشد که فرآیند انتقال درخواست به هاست را برای دریافت پاسخ را شامل میشود.
در دستور پینگ دو چیز مشخص میشود:
1- اینکه هاست ما به شبکه متصل است و در شبکه دیده میشود یا خیر
2- مورد بعدی زمان پاسخ دهی سرور است که سرعت ارسال درخواست و دریافت پاسخ را نمایش میدهد
استفاده از icmp در حملات ddos
ICMP Flood Attack نوعی حمله به سرور است که در این روش، شخص مهاجم با ارسال تعداد زیادی درخواست پینگ به آدرس وب سایت، باعث میشود که منابع سرور، درگیر پاسخ دهی به درخواست های پینگ شود و در صورت کم بودن منابع، سایت دان میشود و یا منابع هاست درگیر میشود و سرعت لود وب سایت کاهش مییابد.
به همین دلیل برای جلوگیری از حملات با استفاده از پینگ، پینگ سرور برای کاهش خطر و تاثیر حملات احتمالی کاهش داده میشود.
این مورد هیچ تاثیر منفی و یا تاثیر خاصی بر روی وب سایت و یا دسترسی وب سایت ندارد و فقط صرفا تعداد درخواستهای پینگ در یک بازه زمانی کوتاه را محدود میکند.
در برخی وب سایت ها که در دسترس بودن وب سایت را چک میکنند مانند هاست ترکر check-host.net به دلیل اینکه از شهرهای مختلف در کشورهای مختلف در فاصله چند ثانیه تعداد زیادی درخواست پینگ به سرور وب سایت ارسال میشود، ممکن است که پاسخی دریافت نکند و به اشتباه این نتیجه را نشان دهد که وب سایت در دسترس نیست.
یا اینکه زمان لود وب سایت که نمایش داده میشود، زمانی بسیار بیشتر از زمان حقیقی لود وب سایت است که اطلاعات نمایش داده شده غیروافعی هستند.
در صورتی که این محدودیت برداشته شود، اطلاعات پینگ دامنه وبسایت درتمام لوکیشنهای جهان در دسترس نشان میدهد.
اگر در این مورد سوال و یا ابهامی وجود دارد از طریق ارسال درخواست پشتیبانی از ناحیه کاربری خود اقدام بفرمایید. (ارسال درخواست پشتیبانی)