He Kawa Whatunga Ipurangi (ICMP) he kawa whatunga mo te whatunga Ipurangi (IP) . Ka whakawhitihia e ICMP nga korero mana mo te mana o te whatunga noa iho i te raraunga tono. Ko te whatunga IP e hiahiatia ana e ICMP kia mahi tika.
Ko nga korero ICMP he ahua motuhake o te karere IP i wehe mai i TCP me UDP .
Ko te tauira rongonui o ICMP i te mahi ko te whakamahi ping , e whakamahi ana i te ICMP ki te rangahau i nga hoia mamao mo te urupare me te ine i te wa-roa o nga karere rangahau.
Kei te tautoko hoki a ICMP i etahi atu taputapu ka rite ki te roopu e tohu ana i nga taputapu taraiwa waenga ("hops") i runga i te huarahi i waenga i te puna me te haerenga.
ICMP Versus ICMPv6
Ko te whakamāramatanga taketake o te ICMP tautoko i te Whatunga Ipurangi Ipurangi 4 (IPv4). Ko te IPv6 e whakauru ana i te ahua o te kawa i karangahia ko ICMPv6 hei wehe i te mea mai i te ICMP taketake (ko ICMPv4 te ingoa).
ICMP Momo karere me nga Pukapuka Karere
Ko nga karere ICMP e kawe ana i nga raraunga ki te whakahaere me te whakahaere i te whatunga rorohiko. Ko te kawa e whakaatu ana i nga tikanga penei i nga whakaaro koreutu, nga hapa tuku, me nga raruraru whatunga whatunga.
Ka rite ki era atu tikanga i roto i te whanau IP, ka tohu a ICMP i te pane pane. Kei roto i te pane te wha o nga mara i roto i te raupapa e whai ake nei:
- Momo (8 nga pi )
- Waehere (8 nga pi)
- Checksum (16 nga pi)
- Ko te raraunga ICMP (32 nga pihi)
Ko te ICMP te tohu i te raupapa o nga momo karere me te tohu i tetahi tau ahurei ki ia takitahi.
E whakaatu ana i te ripanga i raro nei, ka whakaratohia e ICMPv4 me ICMPv6 etahi momo karere rereke (engari he maha nga tau) me etahi karere hoki ki te takitahi. (Ko nga momo karere rereke ka rere ke i roto i to ratau whanonga i waenga i nga putanga IP).
v4 # | v6 # | Momo | Whakaahuatanga |
---|---|---|---|
0 | 129 | Whakautu Whakautu | Ka tukuna he karere ki te urupare ki tetahi tono urupare (tirohia i raro nei) |
3 | 1 | Tae Maamaa | Ka tukuna atu ki te urupare ki te karere IP kaore e taea te korero mo etahi take maha. |
4 | - | Puna Rauemi | Ka taea e tetahi ratonga te tuku i tenei karere ki tetahi kaikawe e whakaputa ana i te hoko mai i te tere tere atu i te mea ka taea te tukatuka. (Ko etahi atu tikanga ka tukuna.) |
5 | 137 | Whakaatuhia te Karere | Ka taea e nga taputapu tautuhi te whakaputa i tenei tikanga mēna ka kitea he huringa i te huarahi tono mo te karere IP ka hurihia. |
8 | 128 | Pono Whakamutunga | He karere i tukuna e nga ping utility ki te tirotiro i te urupare o te taputapu whaainga |
11 | 3 | Kua nui te wa | I hangaia e tenei roopu i tenei karere ina tae mai te raraunga taumai ki tana rohe "hop". Used by traceroute. |
12 | - | Rapa Tautuhinga | Ka waihangatia ka kitea he rautaki kaore i ngaro, ka ngaro ranei i roto i te karere IP e tae mai ana. |
13, 14 | - | Timestamp (Tono, Whakautu) | Kua hoahoatia ki te tukutahi i nga mataaratanga wawaro i waenga i nga pūrere e rua i te IPv4, (Ka tohua e etahi atu tikanga pono.) |
- | 2 | Paa Nui Toro | Ka tukuna e tenei karere te karere i te wa e whiwhi ana i te karere e kore e taea te tuku atu ki tana haerenga na te mea ka nui atu te roa. |
Ko te kawa e whakakī ana i nga waehere raraunga Code me ICMP i runga i te karere Momo i whiriwhiria hei wehe i nga korero. Hei tauira, ka taea e te Karere Kore Korero te maha o nga uara Waehere i runga i te ahua o te kore.