Internet Control Message Protocol

Innen telekommunikasjon og informasjonsteknologi er Internet Control Message Protocol ( ICMP ) en tjenesteprotokoll for pakkenettverk som omhandler overføring av informasjon om funksjonsfeil, kontrollinformasjon eller meldinger mellom de ulike komponentene i et datanettverk .

Beskrivelse

ICMP er innkapslet direkte i IP (det er en lag 3 -protokoll for TCP/IP-stakken) og derfor er pakkelevering til destinasjonen ikke garantert . Den brukes av mange nettverksapplikasjoner, inkludert ping og traceroute .

Det er definert i følgende RFC -er :

Innkapsling

En ICMP-melding er innkapslet i IP:

+ ------------ + ----------- + ------------- + ---------- | Overskrift L2 | IP -overskrift | ICMP Header | Data.... + ------------ + ----------- + ------------- + ----------

ICMP Header

ICMP kan brukes til å formidle ulike typer ledelsesmeldinger, identifisert primært av typen og relatert kode.

meldingsbit : 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + | Skriv inn | Kode | ICMP Header Checksum | + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + | Data .... + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Skriv inn

Byte (8 bits ), spesifiserer formatet til ICMP-meldingen:

Kode

Byte (8 bits ), ytterligere kvalifisering av meldingen

ICMP Header Checksum

Word (16 bit ), sjekk riktigheten av meldingen.

Det er ens komplement , avkortet til 16 biter, av en-komplementet av summen av de første bitene av meldingen med "Type"-feltet.

Data

Variabel lengde, er de spesifikke dataene for meldingstypen identifisert av "Type" og "Code" feltene

Relaterte elementer

Andre prosjekter

Eksterne lenker