Definition af Internet Control Message Protocol

Internet Control Message Protocol er også kendt som ICMP. Det er en netværkslagsprotokol. ICMP-meddelelser overføres ikke direkte til netværkslaget, i stedet er ICMP-meddelelserne først indkapslet i IP-datagrammer, og derefter overføres de til et lavere netværk.

Nedenstående diagram viser indkapslingsprocessen i Internet Control Message Protocol.

Hvorfor har vi brug for det?

Internetprotokollen giver en forbindelsesløs levering af datagram. Målet bag dette er at gøre brug af netværksressourcer effektivt. Med andre ord er det designet til at overføre datagram fra en vært til en anden. Men det har to mangler, dvs. manglende hjælp og manglende fejlmekanisme. For at løse disse to problemer kommer Internet Control Message Protocol ind i billedet.
Protokoller til Internet Control Message Protocol
Der er to typer Internet Control Message Protocol-meddelelser - 1) Fejlrapportering af meddelelser og 2) Forespørgselsmeddelelser. Fejlrapporteringsmeddelelser bruges til at registrere de problemer, en router eller vært kan møde, mens du transformerer IP-pakken. Forespørgselsmeddelelserne hjælper netværksadministratoren med at få specifikke oplysninger fra enhver router eller vært.

Protokollemeddelelse til Internetkontrolmeddelelse Format

Nedenstående diagram viser formatet for meddelelsen om Internet Control Message Protocol.

  • Type : Dette felt er på 8 bit, der definerer typer af meddelelser.
  • Kode: Dette felt er på 8 bit, som definerer årsagen til den specifikke meddelelsestype.
  • Checksum: Dette felt er på 16 bit, der bruges til at registrere fejlen under transformering af datagrammerne.
  • Resten af ​​header: Dette felt er for hver type meddelelse.
  • Datasektion: Dette arkiverede er en fejlmeddelelse. Det indeholder oplysninger om den originale pakke, der har en fejl. I tilfælde af forespørgsler meddeles dette felt ekstra information baseret på forespørgselstypen.

Typer af Internet Control Message Protocol Messages

Her er de typer Internet Control Message Protocol-meddelelser, der er angivet nedenfor

1) Fejlrapportering af meddelelser

Fejlrapporteringsmeddelelser bruges til at rapportere problemer, som routeren eller værten kan have, mens de transformerer datagrammerne. Husk, at fejlrapporteringsmeddelelser ikke korrigerer den fejl, routeren står overfor, den giver ganske enkelt den sammenfattede rapport om fejlen. Fejlmeddelelser sendes altid til kilden, dvs. afsenderwebsite, fordi datagrammer kun indeholder kilde og IP-adresse til destinationen. Internet Control Message Protocol bruger en IP-adresse fra kilden til at sende en fejlmeddelelse.
Der er fem typer fejlrapporteringsmeddelelser -

  1. Destination u nåelig besked
  2. Kilde slukke besked
  3. Tid overskredet besked
  4. Parameterproblemmeddelelse
  5. Omdirigeringsmeddelelse
  • Destination u nåelig meddelelse: Værten eller routeren sender destinationen utilgængelig besked til kilden, der initierede datagrammet, når værten eller routeren ikke kan rute datagrammet. Med andre ord, når routeren ikke kan sende et datagram til modtageren, sender den destinationen, der ikke kan nås, til kilden.
  • Meddelelse om kildeslukning: Routeren sender kildeslukningsmeddelelser til datagramkilden, når værten eller routeren kasserer datagrammet på grund af manglen på flowkontrol og overbelastningskontrol.
  • Besked om overskridelse af tid: Meddelelse om overskridelse af tid kan genereres i to tilfælde. Lad os diskutere disse sager
    Tilfælde 1: Når værten eller routeren begrænser tiden til at leve værdien af ​​datagram til nul, sender Internet Control Message Protocol den overskydende tid til meddelelsen til kildeadressen og kasserer datagrammet.
    Tilfælde 2: Når destinationsadressen ikke modtager alle datagramfragmenter i et specificeret tidsinterval, sender Internet Control Message Protocol en tidsoverskridet meddelelse til kildeadressen og kasserer datagrammet.
    Når meddelelsen med overskridelse af tiden overskrider, bruger routere kode 0 til at vise værdien af ​​tiden til live-felt er 0, og destinationshost bruger kode 1 til at vise alle fragmenter af datagrammer, der er modtaget på det specificerede tidspunkt.
  • Parameterproblemmeddelelse: Denne meddelelse oprettes af destinationshost eller router. Hvis routeren eller destinationshost identificerer en tvetydig aktivitet eller manglende værdi i et felt af datagrammet, sender den parameterproblemmeddelelsen til kildeadressen og kasserer datagrammet.
  • Omdirigeringsmeddelelse: Denne meddelelse sendes af en router eller vært på det samme lokale netværk.
    Rutetabellen producerer trafik, da den opdaterer tabeller dynamisk. Værten bruger mest statisk routing. Når værten kommer op, har dens routingtabel et begrænset antal poster. Den kender kun IP-adressen på en router og standard router. På grund af denne grund kan værten sende datagram over et netværk til et andet, dvs. forkert router. I dette tilfælde videresendes den forkerte router, der modtager datagrammer til den rigtige router. Men for at opdatere host-routingtabellen sender den en omdirigeringsmeddelelse til værten.

2) Forespørgselsmeddelelser

Forespørgselsmeddelelser hjælper netværksledere med at få specifikke oplysninger fra enhver router eller vært. Med andre ord kan Internet Control Message Protocol diagnosticere nogle netværksproblemer via forespørgselsmeddelelser.
Der er fire typer forespørgselsmeddelelser -

  1. Echo-anmodning og svarbesked
  2. Tidstempelanmodning og svarbesked
  3. Anmodning om adressemaske og svarbesked
  4. Router opfordring og reklamemeddelelse
  • Echo-anmodning og svar-meddelelse: Denne meddelelse er designet til diagnostiske formål. Disse meddelelser bruges til at identificere, om to systemer kan kommunikere med hinanden eller ej.
    Echo-anmodningen kan sendes af vært eller router, mens ekko-svarmeddelelsen sendes af vært eller router, der modtager en e-mail-meddelelse.
    Netværksadministratorer bruger disse meddelelser til at kontrollere, at IP-protokollen fungerer.
    Ved hjælp af ping-kommando kan hver anmodning og svarmeddelelse teste værten eller routerens rækkevidde.
  • Tidsstempelanmodning og svarmeddelelse: Tidstempelanmodning og svarmeddelelse bruges til at bestemme rundrejsetiden, hvert IP-datagram tager, mens man rejser fra en vært til en anden vært. Det kan også synkronisere ure mellem værter.
  • Anmodning om adressemaske og svarbesked: Disse meddelelser bruges til at identificere værtens maske.
    Antag f.eks., At vært kendte sin IP-adresse 192.168.1.25, men den kender ikke masken til den tilsvarende vært. I så fald for at kende værtens maske sender den adressemaske-anmodningsmeddelelse til routeren på LAN-netværket. Hvis værten kender routerens IP-adresse, sender den en anmodning direkte til denne router, og hvis den ikke ved det, sender den anmodningen. Routeren, der modtager anmodningen om adressemaske, svarer med et svar på adressemasken og leverer masken til værten.
  • Router-anmodning og reklamemeddelelse: Antag, at en vært ønsker at sende data til en anden vært, der ligger på et andet netværk og har brug for at kende IP-adressen på de routere, der er forbundet til sit eget netværk. Den vil også vide, om routeren på sit eget net fungerer eller ej. I denne situation kan routeropfordring og reklamemeddelelser hjælpe. Værtsudsendelse router opfordringsmeddelelse og router, der modtager meddelelsen udsender routningsinformationen ved hjælp af en routerannonceringsmeddelelse.

Anbefalede artikler

Dette er en guide til Internet Control Message Protocol. Her diskuterer vi typer af Internet Control Message Protocol-meddelelser. Du kan også se på den følgende artikel for at lære mere -

  1. Internet marketingværktøjer
  2. Internet-baserede forretningsidéer
  3. Karriere inden for webudvikling
  4. Principper for test af software

Kategori: