ഇന്റർനെറ്റ് പ്രോട്ടോകോൾ (ഐപി) നെറ്റ്വർക്കിംഗിനുള്ള ഒരു നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളാണ് ഇന്റർനെറ്റ് നിയന്ത്രണ സന്ദേശ പ്രോട്ടോക്കോൾ (ICMP). ഐസിഎംപി ആപ്ലിക്കേഷൻ ഡാറ്റയെക്കാളേറെ ശൃംഖലയുടെ സ്റ്റാറ്റസ് വിവരങ്ങൾ കൈമാറുന്നു. ശരിയായി പ്രവർത്തിയ്ക്കുന്നതിനായി ഒരു ഐപി നെറ്റ്വർക്ക് ICMP ആവശ്യപ്പെടുന്നു.
ICMP സന്ദേശങ്ങൾ TCP , UDP എന്നിവയിൽ നിന്ന് വ്യത്യസ്തമായ ഒരു IP തരം ആണിവ .
ICMP മെസ്സേജിംഗിന്റെ ഏറ്റവും നന്നായി അറിയപ്പെടുന്ന ഉദാഹരണം പിംഗ് യൂട്ടിലിറ്റി ആണ്. റിമോട്ട് ഹോസ്റ്റുകൾ അന്വേഷണത്തിനും ഐസിഎംപി ഉപയോഗിക്കും. ഇത് അന്വേഷണ സന്ദേശങ്ങളുടെ മൊത്തത്തിലുള്ള റൗണ്ട്-ട്രിപ്പ് സമയം കണക്കാക്കുന്നു.
ഒരു സ്രോതസ്സും ലക്ഷ്യവും തമ്മിലുള്ള പാതയിൽ ഇന്റർമീഡിയറ്റ് റൂട്ടിംഗ് ഡിവൈസുകളെ ("ഹോപ്സ്") തിരിച്ചറിയുന്ന ട്രെയ്സറൂട്ടിനെപ്പോലുള്ള മറ്റ് പ്രയോഗങ്ങളും ICMP പിന്തുണയ്ക്കുന്നു.
ICMP വെർസസ് ICMPv6
ഐസിഎംപി പിന്തുണയ്ക്കുന്ന ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ വേർഷൻ 4 (IPv4) നെറ്റ്വർക്കുകളുടെ യഥാർത്ഥ നിർവ്വചനം. IPv6 ഐസിഎംപി 6 എന്നറിയപ്പെടുന്ന പ്രോട്ടോക്കോൾ പരിഷ്കരിച്ച രൂപത്തിൽ യഥാർത്ഥ ICMP ൽ നിന്ന് വേർതിരിച്ചറിയാൻ ഉപയോഗിക്കുന്നു (ഇത് ICMPv4 എന്നു വിളിക്കുന്നു).
ICMP സന്ദേശ തരങ്ങൾ, സന്ദേശ ഫോർമാറ്റുകൾ
ഐസിഎംപി സന്ദേശങ്ങൾ ഒരു കമ്പ്യൂട്ടർ ശൃംഖലയുടെ പ്രവർത്തനത്തിനും കാര്യനിർവ്വഹണത്തിനുമായി അനിവാര്യമാണ്. പ്രതികരിക്കാത്ത ഉപകരണങ്ങൾ, ട്രാൻസ്മിഷൻ പിശകുകൾ, നെറ്റ്വർക്ക് തിരക്കേറിയ പ്രശ്നങ്ങൾ എന്നിവ സംബന്ധിച്ച പ്രോട്ടോകോൾ റിപ്പോർട്ടുകൾ.
ഐപി കുടുംബത്തിലെ മറ്റ് പ്രോട്ടോക്കോളുകൾ പോലെ, ഐസിഎംപി ഒരു സന്ദേശ ശീർഷകം നിർവ്വചിക്കുന്നു. താഴെ പറയുന്ന വരിയിൽ തലക്കെട്ട് നാല് ഫീൽഡുകൾ ഉൾക്കൊള്ളുന്നു:
- തരം (8 ബിറ്റുകൾ )
- കോഡ് (8 ബിറ്റുകൾ)
- ചെക്ക്സം (16 ബിറ്റുകൾ)
- ICMP ഡാറ്റ (32 ബിറ്റുകൾ)
ഐസിഎംപി നിർദ്ദിഷ്ട സന്ദേശ തരങ്ങൾക്കായുള്ള ഒരു ലിസ്റ്റ് നിർവചിക്കുകയും ഓരോരുത്തർക്കും ഒരു അദ്വിതീയ സംഖ്യ നൽകുകയും ചെയ്യുന്നു.
താഴെക്കൊടുത്തിരിക്കുന്ന പട്ടികയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ICMPv4 ഉം ICMPv6 ഉം ചില സാധാരണ സന്ദേശ തരങ്ങൾ (പലപ്പോഴും വ്യത്യസ്ത സംഖ്യകൾ ഉള്ളവ), ഓരോന്നിനും പ്രത്യേകം ചില സന്ദേശങ്ങൾ നൽകുന്നു. (ഐപി പതിപ്പുകൾ തമ്മിലുള്ള പൊതു പെരുമാറ്റരീതികൾ അവരുടെ പെരുമാറ്റത്തിൽ അല്പം വ്യത്യാസപ്പെട്ടേക്കാം).
v4 # | v6 # | ടൈപ്പ് ചെയ്യുക | വിവരണം |
---|---|---|---|
0 | 129 | എക്കോ മറുപടി | ഒരു എക്കോ അഭ്യർത്ഥനയ്ക്കുള്ള പ്രതികരണമായി സന്ദേശം അയച്ചു (ചുവടെ കാണുക) |
3 | 1 | ലക്ഷ്യസ്ഥാനം എത്തിച്ചേരാനാകില്ല | വിവിധ കാരണങ്ങളാൽ ഒരു ഐ പി സന്ദേശം പ്രതികരിക്കാനാവാത്ത വിധം അയച്ചിട്ടുണ്ട്. |
4 | - | ഉറവിടം ക്ൻച്ച് | ഒരു സന്ദേശം പ്രോസസ്സുചെയ്യുന്നതിനേക്കാൾ വേഗത്തിൽ ലഭിക്കുന്ന ഇൻകമിങ് ട്രാഫിക്ക് ഉണ്ടാക്കുന്ന അയയ്ക്കുന്നയാൾക്ക് ഈ സന്ദേശം അയക്കാൻ കഴിയും. (മറ്റ് രീതികളാൽ അസാധുവാക്കി.) |
5 | 137 | സന്ദേശം റീഡയറക്റ്റ് ചെയ്യുക | ഒരു ഐ.പി. സന്ദേശത്തിനായി അഭ്യർത്ഥിച്ച വഴിയിൽ മാറ്റം വരുത്തണമെങ്കിൽ റൂട്ടിംഗ് ഉപകരണങ്ങൾക്ക് ഈ മാർഗ്ഗം സൃഷ്ടിക്കാൻ കഴിയും. |
8 | 128 | എക്കോ അഭ്യർത്ഥന | ഒരു ടാർഗെറ്റ് ഡിവൈസിന്റെ പ്രതികരണത്തെ പരിശോധിക്കുന്നതിനായി പിംഗ് പ്രയോഗങ്ങൾ അയച്ച സന്ദേശം |
11 | 3 | സമയം കവിഞ്ഞു | ഇൻകമിംഗ് ഡാറ്റ "ഹോപ്" കട്ട് ലിമിറ്റിലെത്തിക്കുമ്പോൾ ഈ സന്ദേശം ജനറേറ്റുചെയ്തു. ട്രെയ്സറൂട്ടി ഉപയോഗിച്ചു. |
12 | - | പരാമീറ്റർ പ്രശ്നം | ഇൻകമിംഗ് ഐപി സന്ദേശത്തിൽ ഒരു ഉപകരണം കേടായതോ അല്ലെങ്കിൽ നഷ്ടപ്പെട്ടതോ ആയ വിവരം ഒരു ഉപകരണം കണ്ടെത്തുമ്പോൾ ഉണ്ടാകുക. |
13, 14 | - | ടൈംസ്റ്റാമ്പ് (അഭ്യർത്ഥന, മറുപടി) | IPv4 വഴി രണ്ടു് ഡിവൈസുകൾക്കുളള സമയക്രമീകരണങ്ങൾ സിൻക്രൊണൈസ് ചെയ്യുന്നതിനായി രൂപകൽപ്പന ചെയ്തിരിയ്ക്കുന്നു (കൂടുതൽ വിശ്വസനീയമായ മറ്റു മാർഗ്ഗങ്ങൾ വഴി പകർത്തിയതു്.) |
- | 2 | പാക്കറ്റ് വളരെ വലുതാണ് | ഒരു നീളം പരിധി കവിഞ്ഞതിനാൽ അതിന്റെ ലക്ഷ്യസ്ഥാനത്തേക്ക് കൈമാറാനാകാത്ത സന്ദേശങ്ങൾ ലഭിക്കുമ്പോൾ ഈ സന്ദേശം ജനറേറ്റുചെയ്യുന്നു. |
കൂടുതൽ വിവരങ്ങൾ പങ്കിടുന്ന സെലക് ടൈപ്പിന്റെ അടിസ്ഥാനത്തിൽ പ്രോട്ടോകോൾ കോഡ്, ഐസിഎംപി ഡാറ്റ ഫീൽഡുകൾ എന്നിവ നിറയ്ക്കുന്നു. ഉദാഹരണത്തിന്, ലക്ഷ്യസ്ഥാനം എത്തിച്ചേരാനാകാത്ത സന്ദേശത്തിന് പരാജയപ്പെട്ടതിന്റെ സ്വഭാവത്തെ ആശ്രയിച്ച് വ്യത്യസ്ത കോഡ് മൂല്യങ്ങൾ ഉണ്ടാകും.