අන්තර්ජාල පාලන පණිවුඩ ප්රොටොකෝලය (ICMP) යනු අන්තර්ජාල ප්රොටොකෝලය (IP) ජාලකරණය සඳහා වන ජාල ප්රොටොකෝලය වේ. ICMP මගින් ඉල්ලූම් දත්ත වෙනුවට පද්ධතියේ තත්ත්වය පිළිබඳ පාලන තොරතුරු මාරු කරයි. IP ජාලයට අවශ්ය පරිදි ICMP අවශ්ය වේ.
ICMP පණිවිඩ TCP සහ UDP වලින් වෙනස් වන විශේෂිත ආකාරයේ IP පණිවිඩයකි.
ප්රායෝගිකව ICMP පණිවිඩ හුවමාරු කිරීමේ හොඳම උදාහරණය වන්නේ ping utility, ප්රතිචාර දැක්වීමේ දුරස්ථ ධාරකයන් පරීක්ෂා කිරීමට ICMP භාවිතා කරන අතර සෝබන පණිවිඩවල සමස්ත වටයේ සංචාරය මැනීමයි.
ICMP විසින් වෙනත් ප්රභවයන් සහ ගමනාන්ත අතර ඇති මාර්ගය අතරමැදි රවුටරුම් උපාංග ("hops") හඳුනාගෙන ඇති අනෙකුත් උපයෝගීතා සඳහාද සහාය වේ.
ICMP එරෙහිව ICMPv6
ICMP හි මුල් නිර්වචනය අන්තර්ජාල කෙටුම්පත 4 (IPv4) ජාලයන් සඳහා සහය දක්වයි. IPv6 ආකෘතිය ICMPv6 ලෙස හඳුන්වන සම්පුර්ණ කරන ලද ආකෘති සංශෝධනය කර තිබේ. එය ICMP මුල්කාලීනව ICMPv4 ලෙස හඳුන්වයි.
ICMP පණිවිඩ වර්ග සහ පණිවුඩ ආකෘති
පරිගණක ජාලයේ ක්රියාකාරිත්වය සහ පරිපාලනය කිරීම සඳහා අත්යවශ්ය දත්ත ICMP පණිවිඩ මගින් රැගෙන යයි. ප්රතිචාර නොදක්වන උපකරණ, සම්ෙපේෂණ දෝෂ සහ ජාල තදබදය වැනි ගැටළු වැනි වාතාවරනයන් වාර්තා කරයි.
IP පවුල් තුළ අනෙකුත් ප්රොටොකෝල මෙන්ම ICMP පණිවිඩ ශීර්ෂකයද අර්ථ දක්වයි. ශීර්ෂය පහත සදහන් අනුපිළිවෙලෙහි හතරක් ඇත:
- වර්ගය ( බිටු 8)
- කේතය (බිටු 8)
- චෙක්සම් (බිටු 16)
- ICMP දත්ත (බිටු 32)
ICMP නිශ්චිත පණිවිඩ වර්ග ලැයිස්තුවක් නිර්වචනය කර එක් එක් අද්විතීය අංකය ලබා දෙයි.
පහත වගුවේ දක්වා ඇති පරිදි, ICMPv4 සහ ICMPv6 සමහර පොදු පණිවුඩ වර්ග (නමුත් බොහෝ විට වෙනස් සංඛ්යා) සහ එක් එක් සඳහා අද්විතීය පණිවුඩ කිහිපයක් සපයයි. (පොදු ආකාරයේ පණිවිඩ වර්ගයන් IP අනුවාදයන් අතර ඔවුන්ගේ හැසිරීම තරමක් වෙනස් විය හැක).
v4 # | v6 # | වර්ගය | විස්තර |
---|---|---|---|
0 | 129 | Echo Reply | Echo ඉල්ලීමක් සඳහා ප්රතිචාරයක් යැවූ පණිවිඩය (පහත බලන්න) |
3 | 1 | ගමනාන්ත නොයාදි | විවිධ හේතු නිසා ඕනෑම IP පණිවුඩයකට ප්රතිචාර නොදැක්විය හැකිය. |
4 | - | මූලාශ්රය මැඩපවත්වන්න | උපකරණයක් මඟින් ක්රියාවලියකට වඩා වේගයෙන් වේගයෙන් වේගයෙන් වේගයෙන් වේගයෙන් වේගයෙන් වේගයෙන් වේගයෙන් යවන ලද මාර්ගයෙන් ජනනය කරන උපකරණයක් වෙත මෙම පණිවුඩය යවනු ලැබේ. (වෙනත් විධිවලින් පරිබාහිරව). |
5 | 137 | හරවා යැවීම | IP පණිවිඩයක් සඳහා ඉල්ලුම් කළ මාර්ගයේ වෙනස්කම් හඳුනාගත හොත් මෙම මාර්ගයෙන් උපදකලරණ උපාංගයන් හට උත්පාදනය කළ හැකිය. |
8 | 128 | Echo ඉල්ලීම | ඉලක්ක උපාංගය ප්රතිචාරාත්මක බව පරීක්ෂා කිරීම සඳහා ping මෙවලම් මගින් එවන ලද පණිවුඩය |
11 | 3 | කාලය ඉක්මවා ඇත | පිවිසුම් පැමිණෙන දත්තයන් "hop" count සීමාවට ළඟා වූ විට මෙම පණිවිඩය උත්පාදනය කරයි. Traceroute විසින් භාවිතා කරනු ලැබේ. |
12 | - | පරාමිතික ගැටළුව | ආදාන IP ලිපිනයේ උපකරණයක් දූෂිත හෝ නැතිවූ දත්ත අනාවරණය කරන විට උත්පාදනය කෙරේ. |
13, 14 | - | කාල පරාසය (ඉල්ලීම, පිළිතුරු) | IPv4 හරහා උපාංග දෙකක් අතර කාලය ඔරලෝසු සමමුහුර්ත කිරීම සඳහා නිර්මාණය කර ඇති, (වෙනත් වඩාත් විශ්වසනීය ක්රම වලින් superseded). |
- | 2 | පැකට්ටුව අති විශාලයි | දිගු සීමාව ඉක්මවා යාමෙන් එහි ගමනාන්තයට යැවිය නොහැකි පණිවිඩයක් ලැබීමේදී මාර්ගෝපදේශකයන් මෙම පණිවිඩය උත්පාදනය කරයි. |
අතිරේක තොරතුරු බෙදාහදා ගැනීම සඳහා තෝරාගත් වර්ගය මත පදනම්ව කේත රචනය සහ ICMP දත්ත ක්ෂේත්ර සම්පුර්ණ වේ. උදාහරණයක් ලෙස, ඉලක්කය නොපෙනෙන පණිවුඩයක් අසමත්වීමේ ස්වභාවය අනුව බොහෝ වෙනස් කේත අගයන් තිබිය හැක.