لە جیهانی نێتۆرکەکانی کۆمپیوتەردا دڵنیابوون لە کارکردنی دروستی نێتۆرکەکە و دەستنیشانکردنی کێشەکانی گرنگییەکی زۆری هەیە. یەکێک لەو پرۆتۆکۆڵە سەرەکیانەی کە بۆ ئەم مەبەستە بەکاردەهێنرێت بریتییە لە ICMP کە یەکێکە لە پرۆتۆکۆڵە گرنگەکانی ناو کۆمەڵەی پرۆتۆکۆڵی TCP/IP کە بە شێوەیەکی سەرەکی بۆ دەستنیشانکردنی کێشەکان و ناردنی پەیامی هەڵەدۆزینەوە لە نێتۆرکەکاندا بەکاردەهێنرێت.
ICMP کە کورتکراوەی پرۆتۆکۆڵی پەیامی کۆنترۆڵی ئینتەرنێتە، یەکێکە لە پرۆتۆکۆڵەکانی چینی نێتۆرک و بۆ ناردنی پەیامی کۆنترۆڵ و هەڵە بەکاردێت. ئەم پرۆتۆکۆڵە یارمەتی ئامێرەکانی نێتۆرک دەدات بۆ دۆزینەوە و ڕاپۆرتکردنی کێشەکانی پەیوەست بە پەیوەندیی نێتۆرک. بۆ نموونە ئەگەر ڕاوتەرێک نەتوانێت پاکەتێک بگەیەنێتە شوێنی مەبەست، ئەوا پەیامی هەڵەدۆزەرەوەی ICMP دەنێرێت بۆ ئاگادارکردنەوەی ئامێری سەرچاوە لە کێشەکە.
پەیامەکانی ICMP دەکەونە دوو پۆلی سەرەکی: پەیامی داواکاری و پەیامی هەڵەدۆزەرەوە. پەیامی داواکاری بە شێوەیەکی گشتی بۆ پشکنینی گەیشتن بە نێتۆرک و دواکەوتن بەکاردەهێنرێت، لە کاتێکدا پەیامی هەڵەدۆزەرەوە بەکاردەهێنرێت بۆ ڕاپۆرتکردنی کێشەکانی وەک (ئامێرێک پەیوەندیت لەگەڵی پچڕابێت) یان پێی نەگەیت بەکاردێت.
یەکێک لە بەناوبانگترین بەکارهێنانەکانی ICMP فرمانی pingـە. Ping ئامرازێکە کە پەیامەکانی ICMP بەکاردەهێنێت بۆ پشکنینی پەیوەندی نێوان دوو ئامێر لە نێتۆرکێکدا. بە ناردنی پەیامی داواکاری (Echo Request) و وەرگرتنی وەڵام (Echo Reply)، دەتوانرێت هەڵسەنگاندن بۆ دواکەوتنی نێتۆرک و دەستڕاگەیشتن بە ئامێرێک بکرێت. Ping ئامرازێکی سادە و کارامەیە بۆ دەستنیشانکردنی کێشەکانی پەیوەندیکردن لە نێتۆرکەکەدا.
Traceroute ئامرازێکی تری دەستنیشانکردنە کە ICMP بەکاردەهێنێت بۆ شوێنپێهەڵگرتنی ڕێڕەوی پاکەتەکان لە نێتۆرکەکەدا، واتە ئامێر بە ئامێر پێشانمان دەدات کە ئەم پاکێتە لەکوێوە بۆ کوێ دەچێت. ئەم ئامرازە دەتوانێت ڕێڕەوی وردی پاکەتێک لە سەرچاوەکەوە بۆ شوێنی مەبەست پیشان بدات بە ناردنی پەیامی ICMP بۆ هەریەک لە ڕاوتەرەکان. ئەم زانیاریانە یارمەتی بەڕێوەبەرانی نێتۆرک دەدەن بۆ دەستنیشانکردنی کێشەکانی وەستان و دەرچەی نائاسایی.
کۆنترۆڵی ICMP و پەیامەکانی هەڵەدۆزەرەوە ڕۆڵێکی زۆر گرنگ دەگێڕن لە پاراستنی تەندروستیی نێتۆرکەکەدا. بۆ نموونە ئەگەر پاکەتێک بەهۆی سنووردارکردنی توانا لە ڕاوتەرێکی دیاریکراودا نەتوانرێت بگوازرێتەوە، ئەوا ڕاوتەرەکە دەتوانێت پەیامێکی Destination Unreachable بۆ نێرەر لە ڕێگەی ICMP بنێرێت. ئەم پەیامانە یارمەتی نێرەر دەدەن بۆ ئەوەی هەنگاوی پێویست بۆ چارەسەرکردنی کێشەکە بگرێتەبەر.
هەرچەندە ICMP ئامرازێکی بەهێزە بۆ دەستنیشانکردنی کێشەکانی نێتۆرک، بەڵام دەتوانرێت وەک ئامرازێک لە هێرشەکانی نێتۆرکدا بەکاربهێنرێت. بۆ نموونە هێرشەکانی Ping Flood و Smurf پەیامەکانی ICMP بەکاردەهێنن بۆ دروستکردنی بار و لۆدێکی زیادە لەسەر نێتۆرک و ئامێرێکی دیاریکراو. ئەم جۆرە هێرشانە دەتوانن کارایی نێتۆرکەکە کەم بکەنەوە یان تەنانەت لە کاری بخەن.
بۆ بەرەنگاربوونەوەی خراپ بەکارهێنانی ICMP، بەڕێوەبەرانی نێتۆرک دەتوانن تەکنیکە جیاوازەکان بەکاربهێنن. یەکێک لەو تەکنیکانە بریتییە لە فلتەرکردنی پەیامەکانی ICMP کە دەتوانێت ڕێگری بکات لە وەرگرتنی پەیامی ناپێویست یان گوماناوی ICMP. هەروەها، سنووردارکردنی ڕێژەی پەیامەکانی ICMP دەتوانێت یارمەتیدەر بێت لە کەمکردنەوەی کاریگەرییەکانی هێرشەکانی DoS لەسەر بنەمای ICMP.
یەکێک لە ئاستەنگە سەرەکییەکانی بەکارهێنانی ICMP سنووردارکردنیەتی لە نێتۆرکە مۆدێرنەکاندا. بەهۆی سروشتی سادە و سەرەتایی ئەم پرۆتۆکۆڵە، ICMP ناتوانێت زانیاری زۆر ورد سەبارەت بە کێشەکانی نێتۆرکەکە بدات. هەروەها ڕەنگە هەندێک ئامێر و فایەرواڵ پەیامەکانی ICMP بلۆک بکەن، ئەمەش دەتوانێت بەکارهێنانی ئامرازەکانی دەستنیشانکردنی وەک ping و tracerat سنووردار بکات.
سەرەڕای سنوورداربوونی، ICMP وەک ئامرازێکی گرنگ لە دەستنیشانکردنی کێشەکانی نێتۆرکدا دەمێنێتەوە.
ICMP یەکێکە لە پرۆتۆکۆڵە گرنگەکانی جیهانی نێتۆرکەکانی کۆمپیوتەر، کە ڕۆڵێکی گرنگی هەیە لە دەستنیشانکردنی کێشەکان و پاراستنی کارکردنی دروستیی نێتۆرکەکە. لە ڕێگەی ئامرازەکانی وەک ping و Traceroute، بەڕێوەبەرانی نێتۆرک دەتوانن بە خێرایی کێشەکانی پەیوەندیکردن دەستنیشان بکەن و چارەسەری بکەن. هەرچەندە ICMP ڕووبەڕووی سنووردارکردن و ئاستەنگ دەبێتەوە، بەڵام هێشتا وەک یەکێک لە ئامرازە سەرەکییەکان لە بەڕێوەبردن و دەستنیشانکردنی نێتۆرکەکاندا بەکاردەهێنرێت.