Az Internet Control Message Protocol meghatározása

Az Internet Control Message Protocol ICMP néven is ismert. Ez egy hálózati réteg protokoll. Az ICMP-üzeneteket nem továbbítják közvetlenül a hálózati rétegre, inkább először az ICMP-üzeneteket beágyazzák az IP datagramokba, majd egy alacsonyabb hálózatra továbbítják.

Az alábbiakban bemutatott ábra bemutatja az Internet Control Message Protocol kapszulázásának folyamatát.

Miért van rá szükség?

Az Internet protokoll biztosítja a datagram kapcsolat nélküli szállítását. Ennek célja a hálózati erőforrások hatékony felhasználása. Más szavakkal, úgy tervezték, hogy datagramot továbbítson egyik gazdagépről a másikra. Ennek azonban két hiányossága van, azaz a segítség hiánya és a hibamechanizmus hiánya. E két probléma megoldására az Internet Control Message Protocol protokoll kerül a képbe.
Internet Control Message Protocol üzenetek
Kétféle Internet Control Message Protocol üzenet létezik: 1) Hibaüzenetek és 2) Lekérdezés. A hibajelentési üzenetek segítségével felismerhetők azok a problémák, amelyekkel az útválasztó vagy a gazdagép szembesülhet az IP-csomag átalakítása során. A lekérdező üzenetek segítik a hálózatkezelőt, hogy specifikus információkat szerezzen bármilyen útválasztótól vagy gazdagéptől.

Internet Control Message Protocol üzenet formátuma

Az alábbiakban bemutatott ábra az Internet Control Message Protocol üzenet formátumát mutatja.

  • Típus : Ez a mező 8 bitből áll, amely meghatározza az üzenetek típusát.
  • Kód: Ez a mező 8 bitből áll, amely meghatározza az adott üzenettípus okát.
  • Ellenőrző összeg: Ez a mező 16 bites, amelyet a hiba észlelésére használunk az adatábrák átalakítása közben.
  • A fejléc többi része: Ez a mező minden üzenettípusra vonatkozik.
  • Adat szakasz: Ez a beküldött hibaüzenet. Információkat tartalmaz az eredeti csomagról, amelynek hibája van. Lekérdező üzenetek esetén ez a mező a lekérdezés típusa alapján további információkat tartalmaz.

Az Internet vezérlő üzenet protokoll üzenet típusai

Az alábbiakban bemutatjuk az Internet Control Message Protocol Protocol üzenetek típusait

1) Hiba az üzenetek jelentésekor

A hibajelentési üzenetek olyan problémák jelentésére szolgálnak, amelyekkel az útválasztó vagy a gazdagép szembesülhet az adatábrák átalakítása során. Ne feledje, hogy a hibajelentési üzenetek nem javítják meg az útválasztó által felmerült hibát, egyszerűen csak a hiba összegzett jelentését nyújtják. A hibaüzeneteket mindig a forrás felé küldik, azaz a feladó webhelyére, mivel az adatábrák csak a forrást és a cél IP-címet tartalmazzák. Az Internet Control Message Protocol a forrás IP-címét használja a hibaüzenet küldéséhez.
Ötféle hibajelentési üzenet létezik -

  1. A rendeltetési hely elérhetetlen üzenete
  2. Forrás hűtési üzenet
  3. Az idő túllépte az üzenetet
  4. Paraméter-probléma üzenet
  5. Átirányítási üzenet
  • Nem érhető el a rendeltetési helyre vonatkozó üzenet: A gazdagép vagy az útválasztó eljuttatja az elérhetetlen rendeltetési helyre vonatkozó üzenetet a forráshoz, aki elindította az datagramot, amikor a gazdagép vagy az útválasztó nem tudta továbbítani a datagrammat. Más szavakkal, ha az útválasztó nem küldhet datagramot a címzettnek, akkor a rendeltetési hely elérhetetlen üzenetet küld a forrásnak.
  • Forrásoltás üzenet: Az útválasztó a forrásoltás üzeneteket küld az adatgram forrásának, amikor a gazda vagy az útválasztó eldobja az adatgramot az áramlásvezérlés és a torlódásvezérlés hiánya miatt.
  • Idő túllépésü üzenet: A túllépésü üzenet két esetben generálható. Beszéljük meg ezeket az eseteket
    1. eset: Ha a gazdagép vagy az útválasztó az adatgram élőértékének értékét nullára csökkenti, az Internet vezérlőüzenet-protokoll a meghaladott idő üzenetet küldi a forráscímre, és eldobja a datagramot.
    2. eset: Ha a rendeltetési hely címe nem kap az összes datagram-töredéket egy meghatározott időintervallumban, akkor az Internet Control Message Protocol egy időkorlátot meghaladó üzenetet küld a forráscímre, és eldobja az datagramot.
    Az idő túllépésekor az útválasztók a 0-os kódot használják az élő mező értékének 0-ra történő megjelenítéséhez, a rendeltetési hely gazdagépének 1-es kódja pedig a megadott időpontban kapott adatgramok minden töredékének megjelenítéséhez.
  • Paraméter-probléma üzenet: Ezt az üzenetet a célgazda vagy az útválasztó hozza létre. Ha az útválasztó vagy a célállomás egyértelmű tevékenységet vagy hiányzó értéket azonosít az adatgram bármelyik mezőjében, akkor a paraméterprobléma üzenetet küldi a forráscímre, és eldobja az adatábrát.
  • Átirányítási üzenet: Ezt az üzenetet ugyanazon a helyi hálózaton egy útválasztó vagy host küldi el.
    Az útválasztási táblázat forgalmat generál, mivel dinamikusan frissíti a táblákat. A host általában statikus útválasztást használ. Amikor megjelenik a gazdagép, az útválasztási táblázata korlátozott számú bejegyzést tartalmaz. Csak egy útválasztó és az alapértelmezett útválasztó IP-címét ismeri. Ezért a host elküldheti az egyik hálózat datagramját a másikra, azaz rossz útválasztóra. Ebben az esetben a rossz útválasztó, amely adatképernyőket fogad a megfelelő útválasztóra. A host irányítótáblájának frissítése érdekében azonban átirányítási üzenetet küld a gazdagépnek.

2) Lekérdező üzenetek

A lekérdező üzenetek segítenek a hálózatkezelőknek, hogy specifikus információkat szerezzenek bármilyen útválasztótól vagy gazdagéptől. Más szavakkal, az Internet vezérlőüzenet-protokoll lekérdező üzenetekkel diagnosztizálhat bizonyos hálózati problémákat.
Négy típusú lekérdező üzenet létezik -

  1. Visszhang kérés és válaszüzenet
  2. Időbélyegző kérés és válaszüzenet
  3. Címmaszk kérés és válaszüzenet
  4. Router ajánlat és hirdetési üzenet
  • Visszhang- és válaszüzenet: Ezt az üzenetet diagnosztikai célokra tervezték. Ezeket az üzeneteket annak azonosítására használják, hogy két rendszer képes-e kommunikálni egymással, vagy sem.
    A visszhang kérési üzenetet host vagy útválasztó küldheti el, míg a visszhang visszhang üzenetet host vagy útválasztó küldi, amely visszhang kérési üzenetet kap.
    A hálózatkezelők ezeket az üzeneteket használják az IP-protokoll működésének ellenőrzésére.
    A ping parancs segítségével minden kérés és válaszüzenet megvizsgálhatja a gazdagép vagy az útválasztó elérhetőségét.
  • Időbélyegző kérés és válaszüzenet: Az Időbélyegző kérést és a válaszüzenetet használják az oda-vissza utazás idejének meghatározására, az egyes IP datagramok az egyik gazdagépről a másikra haladnak. Szinkronizálhatja az órákat is a hostok között.
  • Címmaszk kérés és válaszüzenet: Ezek az üzenetek a gazdagép maszkjának azonosítására szolgálnak.
    Tegyük fel például, hogy a gazda ismeri a 192.168.1.25 IP-címét, de nem ismeri a megfelelő gazdagép maszkját. Ebben az esetben a gazdagép maszkjának ismeretéhez címmaszk kérési üzenetet küld a routernek a LAN hálózaton. Ha a gazdagép ismeri az útválasztó IP-címét, kérést küld közvetlenül az útválasztónak, és ha nem tudja, akkor továbbítja a kérési üzenetet. Az útválasztó, amely megkapja a címmaszk-kérelmet, egy címmaszk-választ válaszol, és átadja a maszkot a gazdagépnek.
  • Útválasztó felkérés és hirdetési üzenet: Tegyük fel, hogy egy gazda adatot akar küldeni egy másik gazdagépről, amely egy másik hálózaton fekszik, és tudnia kell a saját hálózatához csatlakoztatott útválasztók IP-címét. Azt is meg akarja tudni, hogy a saját hálózatának router működik-e vagy sem. Ebben a helyzetben az útválasztó kérése és a hirdetési üzenetek segíthetnek. A fogadó útválasztó útválasztó kérési üzenete és az útválasztó, amely az üzenetet fogadja, továbbítja az útválasztási információkat egy útválasztó hirdetési üzenet segítségével.

Ajánlott cikkek

Ez egy útmutató az Internet Control Message Protocol protokollhoz. Itt tárgyaljuk az Internet Control Message Protokoll üzenetek típusait. A következő cikkben további információkat is megnézhet -

  1. Internetes marketing eszközök
  2. Internet alapú üzleti ötletek
  3. Karrier a webfejlesztésben
  4. Szoftvertesztelési elvek

Kategória: