Definition av Internet Control Message Protocol

Protokoll för Internetkontrollmeddelande kallas också ICMP. Det är ett nätverkslagerprotokoll. ICMP-meddelanden överförs inte direkt till nätverkslagret, istället är ICMP-meddelandena inkapslade i IP-datagram och sedan överförs de till ett lägre nätverk.

Nedanstående diagram visar processen för inkapsling i Internet Control Message Protocol.

Varför behöver vi det?

Internetprotokollet tillhandahåller en anslutningsfri leverans av datagram. Målet bakom detta är att utnyttja nätverksresurserna effektivt. Med andra ord är det utformat för att överföra datagram från en värd till en annan. Men det har två brister, dvs. brist på hjälp och brist på felmekanism. För att lösa dessa två problem kommer Internet Control Message Protocol in i bilden.
Protokollmeddelanden för Internetkontrollmeddelande
Det finns två typer av Internet Control Message Protocol-meddelanden - 1) Felrapportering av meddelanden och 2) Query-meddelanden. Felrapporteringsmeddelanden används för att upptäcka de problem som en router eller värd kan komma att uppstå vid transformering av IP-paketet. Frågorna hjälper nätverkshanteraren att få specifik information från vilken router eller värd som helst.

Internetkontrollmeddelande Protokollmeddelande Format

Nedanstående diagram visar formatet för meddelandet Internet Control Message Protocol.

  • Typ : Detta fält består av 8 bitar som definierar typen av meddelanden.
  • Kod: Detta fält består av 8 bitar som definierar orsaken till den specifika meddelandetypen.
  • Kontrollsumma: Detta fält består av 16 bitar som används för att upptäcka felet vid transformering av datagrammen.
  • Resten av rubriken: Detta fält är för varje typ av meddelande.
  • Datasektion: Detta arkiverade är ett felmeddelande. Den innehåller information om originalpaketet som har ett fel. För frågemeddelanden innehåller detta fält extra information baserat på frågetypen.

Typer av meddelandeprotokollmeddelanden för Internetkontroll

Här är de typer av Internetkontrollmeddelandeprotokollmeddelanden som ges nedan

1) Felrapportering av meddelanden

Felrapporteringsmeddelanden används för att rapportera problem som router eller värd kan möta vid transformering av datagram. Kom ihåg att felrapporteringsmeddelanden inte korrigerar felet som routern står inför, det ger helt enkelt en sammanfattad rapport om felet. Felmeddelanden skickas alltid till källan, dvs avsändarwebbplatsen eftersom datagram endast innehåller källan och destinations-IP-adressen. Internet Control Message Protocol använder en IP-adress för källan för att skicka ett felmeddelande.
Det finns fem typer av felrapporteringsmeddelanden -

  1. Destination orsakligt meddelande
  2. Meddelande om källkylning
  3. Tiden överskridit meddelandet
  4. Parameterproblemmeddelande
  5. Omdirigeringsmeddelande
  • Destinationen kan inte nås meddelandet: Värd eller router skickar det oåtkomliga meddelandet till destinationen till källan som initierade datagrammet när värden eller routern inte kan dirigera datagrammet. Med andra ord, när routern inte kan skicka ett datagram till mottagaren, skickar den destinationen som inte kan nås till källan.
  • Meddelandet om källkylning: Routern skickar källkylningsmeddelanden till datagramkällan när värden eller routern kasserar datagrammet på grund av brist på flödeskontroll och trängselkontroll.
  • Meddelandet har överskridits: Meddelandet om överskridande av tid kan genereras i två fall. Låt oss diskutera dessa fall
    Fall 1: När värden eller routern avgränsar tiden för att leva värdet för datagram till noll, skickar meddelandeprotokollet för Internetkontroll den överskridna tiden till källadressen och kasserar datagrammet.
    Fall 2: När destinationsadressen inte tar emot alla datagramfragment i ett angivet tidsintervall, skickar meddelandeprotokollet för Internetkontroll ett tidsöverskridande meddelande till källadressen och kasserar datagrammet.
    När meddelandet överskrids, använder routrar kod 0 för att visa värdet på tid att leva fältet är 0 och destinationsvärd använder kod 1 för att visa alla fragment av datagram som erhållits vid den angivna tiden.
  • Parameterproblemmeddelande: Det här meddelandet skapas av destinationsvärd eller router. Om routern eller destinationsvärden identifierar en tvetydig aktivitet eller saknas värde i något fält i datagrammet, skickar det parametern problemmeddelandet till källadressen och kasserar datagrammet.
  • Omdirigeringsmeddelande: Det här meddelandet skickas av en router eller värd i samma lokala nätverk.
    Rutningstabellen producerar trafik eftersom den uppdaterar tabeller dynamiskt. Vanligtvis använder värd statisk routing. När värden kommer upp har dess routingtabell ett begränsat antal poster. Den känner bara till IP-adressen för en router och standardrouter. På grund av detta kan värden skicka datagram över ett nätverk till ett annat, dvs. fel router. I det här fallet, fel router som tar emot datagram fram till rätt router. Men för att uppdatera värdrutingtabellen skickar det ett omdirigeringsmeddelande till värden.

2) Frågeställningar

Frågeställningar hjälper nätverkschefer att få specifik information från vilken router eller värd som helst. Med andra ord kan Internet Control Message Protocol diagnostisera vissa nätverksproblem genom frågemeddelanden.
Det finns fyra typer av frågemeddelanden -

  1. Echo begäran och svara meddelande
  2. Tidsstämpelförfrågan och svarsmeddelande
  3. Adressmaskförfrågan och svarsmeddelande
  4. Routeruppmaning och reklammeddelande
  • Ekobegäran och svarsmeddelande: Det här meddelandet är utformat för diagnostiska ändamål. Dessa meddelanden används för att identifiera om två system kan kommunicera med varandra eller inte.
    Echo-förfrågningsmeddelandet kan skickas av värd eller router, medan ekosvarmeddelandet skickas av värd eller router som tar emot ett ekofrågan.
    Nätverkschefer använder dessa meddelanden för att kontrollera att IP-protokollet fungerar.
    Med hjälp av ping-kommando kan varje begäran och svarsmeddelande testa värden eller routerns tillgänglighet.
  • Tidsstämpelbegäran och svarsmeddelande : Tidsstämpelbegäran och svarsmeddelande används för att bestämma tur och retur-tid, varje IP-datagram tar när man reser från en värd till en annan värd. Det kan också synkronisera klockorna mellan värdar.
  • Adressmaskförfrågan och svarsmeddelande: Dessa meddelanden används för att identifiera värdens mask.
    Anta till exempel att värden känner sin IP-adress 192.168.1.25 men den känner inte till masken för motsvarande värd. I så fall för att känna till värdens mask skickar det adressmasken förfrågningsmeddelande för routern på LAN-nätverk. Om värden känner till routerns IP-adress skickar den en begäran direkt till den routern och om den inte vet det sänder den begäran. Routern som tar emot adressmasken begär svarar med ett svar på adressmasken och tillhandahåller masken till värden.
  • Routeruppmaning och reklammeddelande: Anta att en värd vill skicka data till en annan värd som ligger i ett annat nätverk och måste känna till IP-adressen för routrarna som är anslutna till sitt eget nätverk. Den vill också veta om routern för sitt eget nätverk fungerar eller inte. I den situationen kan routersuppmaning och reklammeddelanden hjälpa till. Värdutsändning routers uppmaning meddelande och router som tar emot meddelandet sänder routinginformationen med ett routerannonsmeddelande.

Rekommenderade artiklar

Detta är en guide till Internet Control Message Protocol. Här diskuterar vi typer av Internetkontrollmeddelandeprotokollmeddelanden. Du kan också titta på följande artikel för att lära dig mer -

  1. Internet Marketing Tools
  2. Internetbaserade affärsidéer
  3. Karriär inom webbutveckling
  4. Principer för mjukvarutestning

Kategori: