Definisjon av Internet Control Message Protocol

Internet Control Message Protocol er også kjent som ICMP. Det er en nettverkslagsprotokoll. ICMP-meldinger overføres ikke direkte til nettverkssjiktet, i stedet blir ICMP-meldingene innkapslet i IP-datagrammer, og deretter overført til et lavere nettverk.

Nedenstående diagram viser prosessen med innkapsling i Internet Control Message Protocol.

Hvorfor trenger vi det?

Internett-protokollen gir en tilkoblingsløs levering av datagram. Målet bak dette er å utnytte nettverksressursene effektivt. Det er med andre ord designet for å overføre datagram fra en vert til en annen. Men det har to mangler dvs. mangel på assistanse og mangel på feilmekanisme. For å løse disse to problemene kommer Internet Control Message Protocol inn i bildet.
Protokoller for Internet Control Message Protocol
Det er to typer Internet Control Message Protocol-meldinger - 1) Feilrapportering av meldinger og 2) Spørringsmeldinger. Feilrapportering av meldinger brukes til å oppdage problemene en ruter eller vert kan møte når du transformerer IP-pakken. Spørsmeldingene hjelper nettverkslederen med å få spesifikk informasjon fra hvilken som helst ruter eller vert.

Protokollmelding for Internet Control Message Protocol

Nedenstående diagram viser formatet til meldingen om Internet Control Message Protocol.

  • Type : Dette feltet består av 8 biter som definerer type meldinger.
  • Kode: Dette feltet består av 8 biter som definerer årsaken til den spesifikke meldingen.
  • Kontrollsum: Dette feltet er på 16 biter som brukes til å oppdage feilen mens du transformerer datagrammene.
  • Resten av overskriften: Dette feltet er for hver type melding.
  • Dataseksjon: Dette arkivert er en feilmelding. Den inneholder informasjon om originalpakken som har en feil. Når det gjelder spørringsmeldinger, inneholder dette feltet ekstra informasjon basert på spørringstypen.

Typer Internett-kontrollmeldingsprotokollmeldinger

Her er typer Internet Control Message Protocol-meldinger gitt nedenfor

1) Feilrapportering av meldinger

Feilrapportering av meldinger brukes til å rapportere problemer som ruter eller vert kan møte når du transformerer datagrammene. Husk at feilrapporteringsmeldinger ikke korrigerer feilen som ruteren står overfor, den gir ganske enkelt den oppsummerte rapporten om feilen. Feilmeldinger blir alltid sendt til kilden, dvs. avsendernettsted fordi datagrammer bare inneholder kilde og IP-adresse for destinasjonen. Internet Control Message Protocol bruker en IP-adresse til kilden for å sende en feilmelding.
Det er fem typer feilrapporteringsmeldinger -

  1. Destinasjon utilgjengelig melding
  2. Melding om kildeslukking
  3. Tiden overskredet meldingen
  4. Parameterproblemmelding
  5. Omadresseringsmelding
  • Melding som ikke kan nås fra destinasjonen: Verten eller ruteren sender den uoppnåelige destinasjonen til kilden som startet datagrammet når verten eller ruteren ikke kan rute datagrammet. Med andre ord, når ruteren ikke kan sende et datagram til mottakeren, sender den destinasjonen utilgjengelig melding til kilden.
  • Melding om kildeslukking: Ruteren sender kildeslukkemeldinger til datagramkilden når verten eller ruteren kaster datagrammet på grunn av mangel på flytkontroll og trafikkstoppkontroll.
  • Melding om overskridelse av tid: Melding om overskridelse av tid kan genereres i to tilfeller. La oss diskutere disse sakene
    Tilfelle 1: Når verten eller ruteren reduserer tiden til live-verdien av datagram til null, sender Internet Control Message Protocol den overskride tiden til meldingen til kildeadressen og kaster datagrammet.
    Tilfelle 2: Når destinasjonsadressen ikke mottar alle datagramfragmenter i et spesifisert tidsintervall, sender Internet Control Message Protocol en tidsoverskridet melding til kildeadressen og kaster datagrammet.
    I melding om overskridelse av tiden bruker rutere kode 0 for å vise verdien av tiden til å leve felt er 0 og destinasjonsverten bruker kode 1 for å vise alle fragmenter av datagrammer mottatt på det angitte tidspunktet.
  • Parameterproblemmelding: Denne meldingen opprettes av destinasjonsverten eller ruteren. Hvis ruteren eller destinasjonsverten identifiserer en tvetydig aktivitet eller manglende verdi i et felt i datagrammet, sender den parameterproblemmeldingen til kildeadressen og kaster datagrammet.
  • Viderekoblingsmelding: Denne meldingen sendes av en ruter eller vert på det samme lokale nettverket.
    Rutetabellen produserer trafikk når den oppdaterer tabeller dynamisk. Det meste vert benytter statisk ruting. Når verten kommer opp, har rutetabellen et begrenset antall oppføringer. Den kjenner bare IP-adressen til en ruter og standardruter. På grunn av dette kan verten sende datagram av ett nettverk til et annet dvs. feil ruter. I dette tilfellet blir den ruter som mottar datagrammer videresendt til riktig ruter. Men for å oppdatere vertsrutingstabellen, sender den en omadresseringsmelding til verten.

2) Spørsmeldinger

Spørsmeldinger hjelper nettverksledere å få spesifikk informasjon fra hvilken som helst ruter eller vert. Med andre ord kan Internet Control Message Protocol diagnostisere noen nettverksproblemer gjennom spørringsmeldinger.
Det er fire typer spørringsmeldinger -

  1. Ekko forespørsel og svarmelding
  2. Forespørsel om tidsstempel og svarmelding
  3. Forespørsel om adressemaske og svarmelding
  4. Ruter oppfordring og reklamemelding
  • Ekko-forespørsel og svarmelding: Denne meldingen er designet for diagnostiske formål. Disse meldingene brukes til å identifisere om to systemer kan kommunisere med hverandre eller ikke.
    Ekko-forespørselsmeldingen kan sendes av vert eller ruter, mens ekko-svarmeldingen sendes av vert eller ruter som mottar en e-postforespørsel.
    Nettverkssjefer bruker disse meldingene for å sjekke at IP-protokollen fungerer.
    Ved å bruke ping-kommando kan hver forespørsel og svarmelding teste tilgjengeligheten til verten eller ruteren.
  • Timestamp-forespørsel og svarmelding: Timestamp-forespørsel og svarmelding brukes til å bestemme tur-retur tid, hvert IP-datagram tar mens du reiser fra en vert til en annen vert. Det kan også synkronisere klokkene mellom vertene.
  • Forespørsel om adressemaske og svarmelding: Disse meldingene brukes til å identifisere vertsmasken.
    Anta for eksempel at vert kjente sin IP-adresse 192.168.1.25, men den kjenner ikke masken til den tilsvarende verten. I så fall, for å kjenne masken til verten, sender den adressemaske forespørsel om ruteren på LAN-nettverket. I tilfelle verten kjenner IP-adressen til ruteren, sender den en forespørsel direkte til den ruteren, og hvis den ikke vet det, sendte den forespørselsmeldingen. Ruteren som mottar forespørsel om adressemaske svarer med svar på adressemaske og gir masken til verten.
  • Ruter oppfordring og reklamemelding: Anta at en vert vil sende data til en annen vert som ligger i et annet nettverk og trenger å vite IP-adressen til ruterne som er koblet til sitt eget nettverk. Den vil også vite om ruteren til sitt eget nettverk fungerer eller ikke. I den situasjonen kan routeroppfordring og reklamemeldinger hjelpe. Vertssending ruter oppfordringsmelding og ruter som mottar meldingen kringkaster ruteringsinformasjonen ved hjelp av en ruterannonsemelding.

Anbefalte artikler

Dette er en guide til Internet Control Message Protocol. Her diskuterer vi typer Internet Control Message Protocol-meldinger. Du kan også se på følgende artikkel for å lære mer -

  1. Internet Marketing Tools
  2. Internett-baserte forretningsidéer
  3. Karriere innen webutvikling
  4. Testing av programvareprinsipper