ICMP står för Internet Control Message Protocol . Det är ett separat protokoll från Internet Protocol ( IP ) , men kompletterar IP och bara existerar för att kompensera för bristerna i IP . Den skapar en metod för att passera styrmeddelanden under en IP- överföring. Funktion
Internet Protocol har ingen mekanism för att kontrollera om datapaket som skickas ut av en dator verkligen kommer fram oskadade till sin destination . Denna avsaknad av funktion var avsedd av designers . IP är tänkt att fungera i samarbete med Transmission Control Protocol , som hanterar anslutningar och kontroller dataintegritet . Men när IP började användas utan TCP , noterades det att någon form av felkontroll behövdes för IP . Det är därför ICMP definierades .
Funktioner
Definitionen av ICMP omfattar 42 vanliga meddelanden . ICMP rapporter tillbaka till avsändaren om destinationen inte är tillgänglig , om överföringen avbrutits innan ankomst , om destinationen vägrade att acceptera datapaket av någon anledning eller om en alternativ väg föreslås . ICMP ser också för slutpunkter genom en fråga mekanism och kontroller på måldatorn driftstatus .
Underlåtenhet
ICMP inte övervaka framgång eller misslyckande av dess egn paket . Detta är för att undvika en rekursiv loop av felmeddelanden paket om fel paket i fel .