Skip to main content

Hva er protokollen på Internett -kontrollmeldingen?

Internet Control Message Protocol (ICMP) er et verktøy som brukes til feilrapportering og diagnostiske formål i datanettverk.ICMP er en del av Internet Protocol (IP) -pakken, og består av forhåndsdefinerte meldinger med varierende formål.De fleste aspekter av protokollen for Internett -kontrollmeldinger blir upåaktet hen av sluttbrukere, men noen få nettverksverktøy som Traceroute og Ping er avhengige av ICMP -meldinger for deres funksjonalitet.

Kjertelen av både Internett og mindre datanettverk er en samling av protokollerkjent som IP Suite.Disse protokollene spesifiserer formatene for meldinger som er utvekslet mellom nettverksenheter, og etablerer regler for hvordan disse meldingene blir sendt og mottatt.Protokollene er også lagdelte, med hvert lag som stoler på det under det.ICMP er en del av det nest høyeste laget, internettlaget.Dette laget inkluderer den velkjente internettprotokollen som er ansvarlig for overføring av enkeltgrupper av data, kalt pakker, over ett eller flere nettverk.

ICMP brukes til å sende feilmeldinger eller diagnostisk informasjon mellom enheter, eller verter, ved hjelp av internettprotokollen.ICMP -meldinger er forhåndsdefinert og kan henvises til enten ved navn eller typenummer.De fleste av disse meldingene er for forskjellige typer feilrapportering.For eksempel, når en bestemt vert ikke kan nås, genereres en ICMP -melding ofte som indikerer det spesifikke problemet som forhindrer datalevering.Ulike koblinger kan ha forskjellige MTU -er, men en pakke må være mindre enn den minste MTU langs en gitt sti for å fullføre reisen.En teknikk kjent som Path MTU Discovery (PMTUD) bruker ICMP -meldinger for å varsle en avsender når pakker er for store for et bestemt banesegment.

En relatert protokoll kjent som ICMP Router Discovery Protocol (IRDP) kan lette automatisk nettverkskonfigurasjon for verter som støtter den.IRDP bruker to typer protokollmeldinger på internettkontroll for å kunngjøre og oppdage rutere i nærheten, dvs. verter som forbinder to eller flere nettverk.En ruter som støtter IRDP vil med jevne mellomrom kringkaste en ICMP -ruterannonsemelding som kunngjør sin tilstedeværelse til verter.Verter kan også sende en oppfordringsmelding som ber om alle rutere i nærheten om å identifisere seg.

Noen populære nettverksverktøy er også avhengige av protokollen på Internett -kontrollmeldingen.Ett verktøy, Traceroute, bruker ICMP -meldingen som genereres når en pakke har gått ut eller overskredet sin "tid til å leve" (TTL).Ved å sette en med vilje lav TTL -verdi for en pakke, vil Traceroute motta en ICMP -tid overskredet meldingen fra den siste ruteren pakken nådde før du gikk ut.Gjenta denne prosessen og øke TTL -verdien vil i teorien generere en liste over alle verter -pakker reiser gjennom.

Et annet verktøy som heter Ping er avhengig av ICMP Echo Request -meldingen, som blir svart på med en ICMP Echo -svarmelding.Dessverre kan Ping også misbrukes i et såkalt et "Smurf-angrep" når en hacker sender Echo-forespørsler med forfalsket avsenderinformasjon, som deretter blir svart av mange andre maskiner.Dette kan være et nettverk til det punktet hvor ingen legitime pakker kan komme seg gjennom, en situasjon kjent som fornektelse av tjenesten.