ICMP
Står för "Internet Control Message Protocol." När information överförs via Internet skickar och mottar datorsystem data med hjälp av TCP / IP- protokoll. Om det finns ett problem med anslutningen skickas fel- och statusmeddelanden angående anslutningen med ICMP, som är en del av Internetprotokollet.
När en dator ansluter till ett annat system via Internet (t.ex. en hemdator som ansluter till en webbserver för att visa en hemsida) kan det verka som en snabb och enkel process. Även om anslutningen kan ske på några sekunder är det ofta många separata anslutningar som måste hända för att datorerna ska kunna kommunicera med varandra. Faktum är att om du skulle spåra alla steg i en internetanslutning med hjälp av en traceroute kommando kan det överraska dig att internetanslutningar lyckas lika ofta som de är. Detta beror på att för varje "hopp" på vägen måste nätverket vara funktionellt och kunna acceptera förfrågningar från din dator.
I fall där det finns ett problem med anslutningen kan ICMP skicka tillbaka koder till ditt system som förklarar varför en anslutning misslyckades. Dessa kan vara meddelanden som "Nätverk kan inte nås" för ett system som är nere eller "Åtkomst nekad" för ett säkert, lösenordsskyddat system. ICMP kan också tillhandahålla routningsförslag för att kringgå system som inte svarar. ICMP kan skicka en mängd olika meddelanden, men de flesta ses aldrig av användaren. Även om du får ett felmeddelande har programvaran du använder, till exempel en webbläsare, troligen redan översatt meddelandet till ett enkelt (och förhoppningsvis mindre tekniskt) språk du kan förstå.