Il-Protokoll tal-Messaġġ ta 'Kontroll fuq l-Internet (ICMP) huwa protokoll tan - netwerk għall- Internet Protocol (IP) networking. ICMP jittrasferixxi informazzjoni ta 'kontroll għall-istatus tan-netwerk innifsu minflok id-dejta tal-applikazzjoni. Netwerk IP jirrikjedi ICMP sabiex jaħdem kif suppost.
Il-messaġġi ICMP huma tip speċifiku ta 'messaġġ IP distint minn TCP u UDP .
L-eżempju l-iktar magħruf ta 'messaġġi ICMP fil-prattika huwa l-utilità tal- ping , li tuża l-ICMP biex tipprova hosts remoti għal rispons u tkejjel il-ħin kollu ta' vjaġġi bir-ritorn tal-messaġġi tas-sonda.
ICMP jappoġġja wkoll utilitajiet oħra bħal traceroute li jidentifikaw mezzi ta 'routing intermedjarji ("ħops") fit-triq bejn sors u destinazzjoni partikolari.
ICMP Kontra ICMPv6
Id-definizzjoni oriġinali tan-netwerks tal-verżjoni 4 tal-Protokoll tal-Internet (IPv4) appoġġati mill-ICMP. IPv6 jinkorpora formola riveduta tal-protokoll magħruf konvenzjonalment bħala ICMPv6 biex tiddistingwih mill-ICMP oriġinali (xi kultant imsejħa ICMPv4).
Tipi ta 'Messaġġi ICMP u Formati ta' Messaġġ
Il-messaġġi ICMP iġorru dejta essenzjali għat-tħaddim u l-amministrazzjoni ta 'netwerk tal-kompjuter. Il-protokoll jirrapporta dwar kundizzjonijiet bħal mezzi li ma jirrispondux, żbalji ta 'trażmissjoni, u kwistjonijiet ta' konġestjoni tan-netwerk.
Bħal protokolli oħra fil-familja IP, ICMP jiddefinixxi header messaġġ. L-intestatura fiha erba 'oqsma fis-sekwenza li ġejja:
- Tip (8 bits )
- Kodiċi (8 bits)
- Checksum (16-il bit)
- Data ICMP (32 bits)
ICMP jiddefinixxi lista ta 'tipi ta' messaġġi speċifiċi u jassenja numru uniku għal kull wieħed.
Kif muri fit-tabella ta 'hawn taħt, ICMPv4 u ICMPv6 jipprovdu xi tipi ta' messaġġi komuni (iżda ħafna drabi b'numri differenti) kif ukoll xi messaġġi uniċi għal kull wieħed. (It-tipi ta 'messaġġi komuni jistgħu wkoll ivarjaw ftit fl-imġiba tagħhom bejn il-verżjonijiet IP).
v4 # | v6 # | Tip | Deskrizzjoni |
---|---|---|---|
0 | 129 | Echo Reply | Messaġġ mibgħut bħala tweġiba għal Talba Echo (ara hawn taħt) |
3 | 1 | Destinazzjoni li ma tistax tintlaħaq | Mibgħut bi tweġiba għal messaġġ IP li ma setax jitwassal għal xi raġunijiet varji. |
4 | - | Sors Quench | Mezz jista 'jibgħat dan il-messaġġ lura lil mittent li qed jiġġenera traffiku li jkun dieħel b'rata aktar mgħaġġla milli jista' jiġi pproċessat. (Sostitwit b'metodi oħra.) |
5 | 137 | Messaġġ ta 'direzzjoni ġdida | L-apparat ta 'rotot jista' jiġġenera dan il-metodu jekk jiskopri bidla fir-rotta mitluba għal messaġġ IP għandu jinbidel. |
8 | 128 | Talba Echo | Messaġġ mibgħut mill-utilitajiet ping biex jiċċekkja r-rispons ta 'mezz fil-mira |
11 | 3 | Ħin li għadda | Ir-routers iġġeneraw dan il-messaġġ meta d-data li tkun dieħla tkun laħqet il-limitu tal-għadd tal-ħops Użat minn traceroute. |
12 | - | Problema tal-Parametru | Iġġenerat meta mezz jiskopri dejta korrotta jew nieqsa f'messaġġ IP li jkun dieħel. |
13, 14 | - | Timestamp (Talba, Tweġiba) | Iddisinjati biex jissinkronizzaw arloġġi tal-ħin bejn żewġ apparati permezz ta 'IPv4, (Issostitwixxi b'metodi oħra aktar affidabbli.) |
- | 2 | Pakkett Wisq Big | Ir-routers jiġġeneraw dan il-messaġġ meta jirċievu messaġġ li ma jistax jintbagħat lejn id-destinazzjoni tiegħu minħabba li jaqbeż il-limitu tat-tul. |
Il-protokoll jimla l-oqsma tad-dejta tal-Kodiċi u ICMP skond il-messaġġ Tip magħżul biex jaqsam informazzjoni addizzjonali. Pereżempju, messaġġ Destinazzjoni li ma tistax tintuża jista 'jkollu ħafna valuri differenti tal-Kodiċi skond in-natura tan-nuqqas.