Hopp til innhold

ICMP

Fra Wikipedia, den frie encyklopedi

ICMP(Internet Control Message Protocol) er enprotokolli IP-protokoll som settes og brukes til å overføre meldinger om feil eller andre hendelser. Et kjent bruksområde for ICMP er i ping- og tracerouteprogrammene.

ICMP skiller seg fraTCPogUDPved at ICMP vanligvis ikke brukes direkte av program. Ett unntak er programmenepingogtraceroutesom sender ICMP-ekkoforespørsler– og måler den tiden det tar til forespørselen kommer tilbake fra mottaker.

Tekniske detaljer

[rediger|rediger kilde]

ICMPer en del avinternettprotokollenesom er definert iRFC 792.ICMP-meldinger blir ofte brukt for å håndtere feil iIPdatagram(som spesifisert iRFC 1122), i diagnosearbeid og for routing avdatagram.

ICMP-utgaven som brukes iversjon 4 av internett protokollenblir også kaltICMPv4,fordi det er en del av IPv4.IPv6har en tilsvarende protokoll,ICMPv6.

ICMP-meldinger er på IP-laget, kommer oftest fra et vanlig IT-datagram som har generert et ICMP-tilbakemelding. IP-laget legger ICMP-meldingene i en IP-pakke (for å få ICMP-meldingen til rett sted), og videresender resultatet på vanlig måte.

Ett eksempel: Hvert punkt som videresender en IP-pakke skal minke (TTL)-verdien i IP-hodet med én. Hvis TTL-verdien blir 0, sendes det ICMP-melding tilbake til avsender – og pakken droppes.

Eksterne lenker

[rediger|rediger kilde]

Se (IANA ICMP-oversikt) for en oversikt over hvilke ICMP-meldinger som er, og hva de betyr.