ICMP står for Internet Control Message Protocol . Det er en separat protokoll fra den IP (Internet Protocol ) , men utfyller IP og bare finnes for å kompensere for manglene ved IP. Det skaper en metode for å passere kontrollmeldinger under en IP- overføring. Funksjon
Internet Protocol har ingen mekanisme for å kontrollere om datapakker som sendes ut av en datamaskin faktisk kommer uskadet til bestemmelsesstedet. Dette fraværet av funksjon var ment av designere. IP er ment å fungere i samarbeid med Transmission Control Protocol , som forvalter tilkoblinger og kontroller dataintegritet . Men når IP begynte å bli brukt uten TCP, ble det bemerket at noen form for feilkontroll var nødvendig for IP. Dette er grunnen til at ICMP ble definert .
Egenskaper
Definisjonen av ICMP omfatter 42 forskjellige meldingene . ICMP rapporter tilbake til avsenderen hvis målet ikke er tilgjengelig , hvis overføringen tidsavbrutt før ankomst , hvis målet nektet å godta datapakke for noen grunn eller dersom en alternativ rute er foreslått . ICMP ser også for endepunktene gjennom en spørring mekanisme og sjekker på måldatamaskinen driftsstatus .
Failure
ICMP overvåker ikke suksess eller fiasko for sin egne meldingspakker . Dette er for å unngå en rekursiv løkke av feil pakker om feil pakker i feilen.