Internet Control Message Protocol (ICMP) ke protocol ea marang-rang bakeng sa inthanete ea Inthaneteng (IP) . ICMP e fetisa tlhahisoleseding ea taolo bakeng sa boemo ba marang-rang ka boeona ho fapana le lisebelisoa tsa kopo. Inthanete ea IP e hloka ICMP e le hore e sebetse hantle.
Melaetsa ea ICMP ke mofuta o itseng oa molaetsa oa IP o fapaneng le TCP le UDP .
Mohlala o tsejoang ka ho fetisisa oa melaetsa ea ICMP ka mokhoa o tloaelehileng ke ping utility, e sebelisang ICMP ho hlahloba mabotho a mahareng bakeng sa boikarabelo le ho lekanya nako ea ho khutlela ho potoloha ea melaetsa ea probe.
ICMP e boetse e tšehetsa lits'ebeletso tse ling tse kang traceroute tse khethollang lisebelisoa tsa mekhoa ea boipheliso ("hops") tseleng e pakeng tsa mohloli o fanoeng le o eang teng.
ICMP Versus ICMPv6
Tlhaloso ea pele ea ICMP e tšehetsa marang-rang a Internet Protocol version 4 (IPv4). IPv6 e kenyelletsa mofuta o tsosolositsoeng oa protocol e tloaelehileng e bitsoang ICMPv6 ho e khetholla ho ICMP ea pele (eo ka linako tse ling e bitsoang ICMPv4).
Mefuta ea melaetsa ea ICMP le Libopeho tsa Molaetsa
Melaetsa ea ICMP e na le lintlha tsa bohlokoa bakeng sa ts'ebetso le tsamaiso ea khokahano ea k'homphieutha. Protocol e tlaleha ka maemo a kang mekhoa e sa arabeleng, liphoso tsa phetoho, le mathata a ho ferekanyetsana le inthanete.
Joaloka litsamaiso tse ling tsa lelapa la IP, ICMP e hlalosa sehlooho sa molaetsa. Sehlooho se na le masimo a mabeli ho latelang:
- Mofuta (li-8 bits )
- Khoutu (li-8 bits)
- Checksum (likoto tse 16)
- ICMP Data (32 bits)
ICMP e hlalosa lenane la mefuta e itseng ea melaetsa mme e fana ka nomoro e ikhethang ho e mong le e mong.
Joalokaha ho bontšitsoe tafoleng e ka tlase, ICMPv4 le ICMPv6 li fana ka mefuta e meng e tloaelehileng ea molaetsa (empa hangata e na le linomoro tse fapaneng) le melaetsa e ikhethang ho e mong le e mong. (Mefuta e tloaelehileng ea molaetsa e ka boela ea fapana hanyenyane boitšoarong ba tsona pakeng tsa liphetolelo tsa IP).
v4 # | v6 # | Tšoaea | Tlhaloso |
---|---|---|---|
0 | 129 | Echo Reply | Molaetsa o rometsoe ho arabela kōpo ea Echo (sheba ka tlase) |
3 | 1 | Sebaka se sa fumaneheng | E rometsoe ho arabela molaetsa oa IP e sa khonehe ho fokolloa ka mabaka afe kapa afe. |
4 | - | Mohloli oa ho tima | Sesebelisoa se ka romela molaetsa ona ho motho ea romelang sekolo se etsang sephethephethe ka potlako ho feta kamoo se ka sebetsanoang kateng. (Ho qobelloa ke mekhoa e meng.) |
5 | 137 | Hlahisa Molaetsa | Ho tsamaisa lisebelisoa ho ka hlahisa mokhoa ona haeba ba lemoha hore phetoho e etsoang bakeng sa molaetsa oa IP e lokela ho fetoloa. |
8 | 128 | Echo Request | Molaetsa o rometsoe ke lits'ebeletso tsa ping bakeng sa ho hlahloba boikarabelo ba mochine o lebisitsoeng |
11 | 3 | Nako e fetisitsoe | Routers e hlahisitse molaetsa ona ha data e kenang e fihlile moeli oa "hop" oa palo. E sebelisoa ke traceroute. |
12 | - | Bothata ba Parameter | E hlahisitsoe ha sesebelisoa se lemoha data e senyehileng kapa e lahlehileng molaetsa oa IP o sa keneng. |
13, 14 | - | Nako ea nako ea nako (Kopo, araba) | E etselitsoe ho lumellana nako ea lihora tse pakeng tsa lisebelisoa tse peli ka IPv4, (Ho phapantsoe ke mekhoa e meng e tšepahalang.) |
- | 2 | Tlhōrō e Khōlō | Routers e hlahisa molaetsa ona ha o amohela molaetsa o ke keng oa fetisetsoa sebakeng sa oona ka lebaka la ho feta moeli oa bolelele. |
Protocol e tlatsa Code le dikarolo tsa data tsa ICMP ho itšetlehile ka molaetsa Mofuta o khethiloeng ho arolelana tlhahisoleseding e eketsehileng. Ka mohlala, molaetsa o sa fumaneheng o ka ba le mekhoa e mengata ea Melao ho fapana le mofuta oa ho hlōleha.