ICMP

Fra IT2
Hopp til: navigasjon, søk

Om

ICMP står for Internet Control Message Protocol. Dette er en protokoll
som brukes av nodene (typisk ruter og switch) i nettverket for
å dele informasjon. Denne informasjonen er i all hovedsak feilmeldinger,
for eksempel hvis det ikke er mulig å komme i kontakt med en tjener.
Programmet Traceroute, som du finner ved å skrive "tracert" i et
kommandovindu i Windows, bruker ICMP-protokollen for å tvinge fram at
en pakke droppes i ruterne den passerer. Det gjør at IP-adressen denne
pakken kom fra, vil få en ICMP-feilmelding, slik at man kan se veien fra
klienten man sitter på til tjeneren man prøver å nå.

ICMP har ekkofunksjon og brukes av for eksempel programmet Ping.
Når en maskin får en ekko-forespørsel skal den sende pakken i retur.
Brukes ofte for å se om man har nettilgang eller kontakt med en spesiell maskin.

Protokollen ICMP er plassert på nettverkslaget

ICMP-pakkehader

Inneholder:

  • Type - Kode for hvilken type feilmelding
  • Kode - Spesifisering av meldingstype
  • Sjekksum - Feilkontroll på ICMP-pakkeheader og nyttelast
  • ID - Identifikasjon
  • Sekvens - Sekvensnummer

Lenker

Engelsk wikipedia-artikkel
norsk wikipedia-artikkel