Skip to main content

Mi az Internet Control Message Protocol?

Az Internet Control Message Protocol (ICMP) egy segédprogram a hibajelentéshez és a számítógépes hálózatok diagnosztikai céljaihoz.Az ICMP az Internet Protocol (IP) lakosztály része, és előre meghatározott üzenetekből áll, különböző célokkal.Az Internet Control Message Protocol legtöbb aspektusa a végfelhasználóktól észrevétlenül marad, de néhány hálózati eszköz, például a Traceroute és a Ping az ICMP üzenetekre támaszkodik a funkcionalitásuk szempontjából.IP Suite néven ismert.Ezek a protokollok meghatározzák a hálózati eszközök közötti cserélő üzenetek formátumait, és meghatározzák az üzenetek elküldésének és fogadásának módját.A protokollok szintén rétegeltek, mindegyik réteg támaszkodik az alatta.Az ICMP a második legmagasabb réteg, az internetes réteg része.Ez a réteg magában foglalja a jól ismert internetes protokollt, amely felelős az egyes adatcsomagok, az úgynevezett csomagok továbbításáért egy vagy több hálózaton keresztül.

Az ICMP -t hibaüzenetek vagy diagnosztikai információk küldésére használják az eszközök vagy a gazdagépek között az internetes protokoll segítségével.Az ICMP üzenetek előre definiálódnak, és névre vagy típusszámra hivatkozhatnak.Ezen üzenetek többsége különféle típusú hibajelentésekre vonatkozik.Például, ha egy adott gazdagépet nem lehet elérni, gyakran létrehoznak egy ICMP üzenetet, amely jelzi az adatkezelés megakadályozó konkrét problémáját.Más típusú üzeneteket küldünk, ha a csomagok megsérülnek, vagy ha a hálózatban egy útválasztó vagy gazdagép zsúfolódik.A különböző linkek eltérő MTU -k lehetnek, de a csomagnak kisebbnek kell lennie, mint az adott út mentén a legkisebb MTU -nak az út befejezéséhez.A Path MTU Discovery (PMTUD) néven ismert technika az ICMP üzeneteket használja a feladó értesítésére, ha a csomagok túl nagyok egy adott útszakaszhoz.

Az ICMP Router Discovery Protocol (IRDP) néven ismert kapcsolódó protokoll megkönnyítheti az automatikus hálózati konfigurációt a támogató gazdagépek számára.Az IRDP két típusú internetes vezérlési üzenet protokollüzenetet használ a közeli útválasztók, azaz a két vagy több hálózatot összekötő gazdagépek bejelentésére és felfedezésére.Az IRDP -t támogató útválasztó időszakonként közvetít egy ICMP útválasztó hirdetési üzenetet, amely bejelenti jelenlétét a házigazdáknak.A házigazdák elküldhetnek egy kérési üzenetet is, amelyben minden közeli útválasztót kérnek, hogy azonosítsák magukat.

Néhány népszerű hálózati segédprogram az internetes vezérlési üzenet protokolljára is támaszkodik.Az egyik eszköz, a Traceroute, az ICMP üzenetet használja, amikor egy csomag lejárt vagy meghaladta az „Élet idejét” (TTL).Ha szándékosan alacsony TTL -értéket állít be a csomaghoz, a Traceroute az ICMP -időre túllépett üzenetet kap az utolsó útválasztótól, amelyet a csomag elért a lejárta előtt.Ennek a folyamatnak a megismétlése és a TTL -érték növelése elméletileg az összes gazdagép -csomag felsorolását készíti.Sajnos a Ping visszaélhet egy úgynevezett „Smurf-támadásban”, amikor egy hacker visszhang kéréseket küld hamisított feladóinformációval, amelyeket sok más gépre válaszol.Ez a hálózatot arra a pontra lehet kiszorítani, hogy a legitim csomagok ne tudjanak átjutni, ezt a helyzetet szolgáltatásmegtagadásnak hívják.