Internet Control Message Protocol) je protokol, ki omogoča omrežju, da deluje. ICMP je precej obširen protokol za signalizacijo ob napakah, zastojih, zavrnitvah ali prekinitvah v omrežju, zato si ga ne bomo podrobneje ogledali. Več o njem si lahko preberete na http://www.faqs.org/rfcs/rfc792.html.