ICMP
Znači kao "Internet Control Message Protocol". Kada se podaci prenose putem Interneta, računalni sustavi šalju i primaju podatke pomoću TCP / IP protokol. Ako postoji problem s vezom, poruke o pogrešci i statusu u vezi s vezom šalju se pomoću ICMP-a, koji je dio internetskog protokola.
Kada se jedno računalo poveže s drugim sustavom putem Interneta (kao što je kućno računalo koje se povezuje s web poslužiteljem radi pregleda a web stranicu), može se činiti brzim i laganim postupkom. Iako se veza može uspostaviti u nekoliko sekundi, često se mora dogoditi mnogo zasebnih veza kako bi računala uspješno međusobno komunicirala. Zapravo, ako biste pratili sve korake internetske veze pomoću a traceroute naredba, moglo bi vas iznenaditi da su internetske veze uspješne onoliko često koliko jesu. To je zato što za svaki "skok" na tom putu mreža mora biti funkcionalna i sposobna prihvatiti zahtjeve s vašeg računala.
U slučajevima kada postoji problem s vezom, ICMP može poslati povratne kodove vašem sustavu objašnjavajući zašto veza nije uspjela. To mogu biti poruke kao što su: "Mreža nedostupna" za sustav koji nije u funkciji ili "Pristup odbijen" za siguran sustav zaštićen lozinkom. ICMP također može pružiti prijedloge usmjeravanja koji pomažu zaobilaženju sustava koji ne reagiraju. Iako ICMP može slati niz različitih poruka, korisnik većinu nikad ne vidi. Čak i ako primite poruku o pogrešci, softver koji koristite, poput web preglednika, najvjerojatnije je već preveo poruku na jednostavan (i nadam se manje tehnički) jezik koji možete razumjeti.