Útmutató az Internetes vezérlő üzenet Protocl (ICMP)

Az Internet Control Message Protocol (ICMP) egy hálózati protokoll az Internet Protocol (IP) hálózathoz. Az ICMP a vezérlőinformációkat nem az alkalmazási adatok helyett a hálózat állapotára továbbítja. Az IP hálózathoz ICMP szükséges ahhoz, hogy megfelelően működjön.

Az ICMP-üzenetek a TCP és UDP- től elkülönülő IP-üzenetek.

A gyakorlatban az ICMP üzenetek legelismertebb példája a ping segédprogram, amely ICMP-t használ a távérzékelőknek a szenzorok érzékelésére és a szonda üzenetek teljes körű utazási idejének mérésére.

Az ICMP más segédprogramokat is támogat, például a traceroute-t, amely azonosítja a közbülső útválasztó eszközöket ("komló") egy adott forrás és cél közötti útvonalon.

ICMP Versus ICMPv6

Az ICMP által támogatott internetes protokoll 4. verzió (IPv4) hálózatok eredeti definíciója. Az IPv6 a hagyományos ICMPv6 nevű protokoll felülvizsgált formáját tartalmazza, hogy megkülönböztesse az eredeti ICMP-től (néha ICMPv4-ből).

ICMP üzenettípusok és üzenetformátumok

Az ICMP-üzenetek számítógépes hálózat üzemeltetéséhez és kezeléséhez elengedhetetlenek. A protokoll jelentése olyan körülményekről, mint a nem reagáló eszközök, az átviteli hibák és a hálózati torlódási problémák.

Az IP-család más protokolljaihoz hasonlóan az ICMP meghatározza az üzenet fejlécét. A fejléc négy mezőt tartalmaz a következő sorrendben:

Az ICMP meghatározza az egyes üzenettípusok listáját, és egyedi számot rendel hozzá.

Amint az alábbi táblázatban látható, az ICMPv4 és az ICMPv6 néhány gyakori üzenettípust (de gyakran különböző számokkal) és egyes üzeneteket is tartalmaz. (A közös üzenettípusok kissé eltérhetnek az IP változatok közötti viselkedésükben is).

Közös ICMP üzenettípusok
v4 # v6 # típus Leírás
0 129 Echo Válasz Az echo-kérelemre küldött üzenet (lásd alább)
3 1 Cél elérhetetlen Elküldött válaszként egy IP-üzenetet különféle okok miatt nem lehet továbbadni.
4 - Forrás Elfojtás A készülék küldheti ezt az üzenetet egy olyan feladónak, aki gyorsabban generálja a bejövő forgalmat, mint feldolgozni. (Más módszerekkel felülkerekedik.)
5 137 Átirányítási üzenet Az útválasztó eszközök létrehozhatják ezt a módszert, ha észlelik a megváltoztatott útvonalat az IP-üzenetben.
8 128 Echo Request A ping segédprogramok által küldött üzenet ellenőrzi a célkészülék érzékenységét
11 3 Idő túllépve A routerek generálták ezt az üzenetet, amikor a beérkező adatok elérték a "hop" számlálási korlátot. Használt a traceroute.
12 - Paraméterprobléma Akkor generálódik, amikor egy eszköz érzékeli a bejövő IP-üzenetben sérült vagy hiányzó adatokat.
13, 14 - Időbélyeg (kérés, válasz) Úgy tervezték, hogy szinkronizálja az időzítéseket két eszköz között az IPv4-en keresztül (Más megbízhatóbb módszerek helyett.)
- 2 Csomag túl nagy A routerek generálják ezt az üzenetet, amikor olyan üzenetet kapnak, amelyet a határidő túllépése miatt nem lehet továbbítani a rendeltetési helyre.

A protokoll betölti a kódot és az ICMP adatmezőket, attól függően, hogy milyen típusú információt választott a további információk megosztására. Például a Célhoz nem érhető üzenetnek számos kódex értéke lehet a hiba jellegétől függően.