وهو يختلف في الغرض عن بروتوكولات النقل مثل TCP وUDP وعلى ذلك فهو لا يستعمل في إرسال واستقبال البيانات بين الأنظمة, وهو عادة لا يستعمل مباشرة من التطبيقات المستخدمة للشبكة, ومن الجدير بالذكر أنه يظهر بشكل استثنائي مع أدوات الـ Ping والـ traceroute.
ICMP differs from transport protocols such as TCP and UDP in that it is not typically used to exchange data between systems, nor is it regularly employed by end-user network applications (with the exception of some diagnostic tools like ping and traceroute).