അഡ്രസ്സ് റെസൊല്യൂഷൻ പ്രോട്ടോകോൾ

അഡ്രെസ്സ് റസലുഷൻ പ്രോട്ടോക്കോൾ (ARP) ഒരു കമ്മ്യൂണിക്കേഷൻ പ്രോട്ടോക്കോളാണ്. ഇന്റർനെറ്റ് ലേയർ വിലാസവുമായി ബന്ധപ്പെടുത്തി ലിങ്ക് ലെയർ വിലാസം കണ്ടെത്തുന്നതിന് ഉപയോഗിക്കുന്നു,&nbsp; ഇത് ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ സ്യൂട്ടിലെ ഒരു സുപ്രധാന പ്രവർത്തനമാണ്.&nbsp;ARP 1982 ൽ  നിർവ്വചിച്ചതും&nbsp;ഇതിന്റെ ഇന്റർനെറ്റ് സ്റ്റാൻഡേർഡ് എസ്.ടി.ഡി 37&nbsp;ഉം ആണ്

&nbsp;MAC വിലാസം പോലുള്ള ഒരു ഫിസിക്കൽ വിലാസത്തിലേക്ക്&nbsp; നെറ്റ്വർക്ക് വിലാസം മാപ്പുചെയ്യാൻ ARP ഉപയോഗിക്കുന്നു (ഉദാ: ഒരു IPv4 വിലാസം).&nbsp;IEEE 802 സ്റ്റാൻഡേർഡുകൾ, FDDI, X.25, ഫ്രെയിം റിലേ, എസിൻക്രണസ് ട്രാൻസ്ഫർ മോഡ് (ATM) എന്നിവ ഉപയോഗിചിട്ടുള്ള IPv4, Chaosnet, DECnet, Xerox PARC യൂണിവേഴ്സൽ പാക്കറ്റ് (പപ്പ്)&nbsp;എന്നിവ&nbsp;പോലുള്ള&nbsp;നിരവധി സംയോജിത നെറ്റ്വർക്കുകളും ഡാറ്റാ ലിങ്ക് ലേയർ സാങ്കേതികവിദ്യകളും ഉപയോഗിചാണ്&nbsp;ARP&nbsp;നടപ്പിലാക്കിയിരിക്കുന്നത്.&nbsp;IEEE 802.3&nbsp;ലും&nbsp; IEEE 802.11&nbsp;ലും&nbsp;ഉള്ള&nbsp;IPv4 &nbsp;ആണ് ഏറ്റവും സാധാരണയായി  ഉപയോഗിക്കുന്നത്.&nbsp;

ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ പതിപ്പ് 6 (IPv6) നെറ്റ്വർക്കുകളിൽ, നെയ്ബർ&nbsp;ഡിസ്കവറി പ്രോട്ടോക്കോൾ (എൻഡിപി) ARP- യുടെ പ്രവർത്തനം നൽകുന്നു.

## ഓപ്പറേറ്റിങ് സ്കോപ്പ്
അഡ്രെസ്സ് റസലുഷൻ പ്രോട്ടോക്കോൾ&nbsp;എന്നത് ഒരു ലിങ്ക് ലേയർ പ്രോട്ടോക്കോൾ വഴി സന്ദേശങ്ങൾ ഉൾക്കൊള്ളുന്ന ഒരു അഭ്യർത്ഥനയുടെയും പ്രതികരണതിന്റെയും&nbsp; പ്രോട്ടോക്കോൾ ആണ്.&nbsp;അന്തർദ്ദേശീയ നോഡുകൾക്കിടയിൽ ഒരിക്കലും കടന്നുവരാതെ ഒരു നെറ്റ് വർക്കിന്റെ പരിധിക്കുള്ളിൽ&nbsp;മാത്രം ആശയവിനിമയം നടത്തുന്നു.&nbsp;ഈ പ്രോപ്പർട്ടി&nbsp;ARP&nbsp;യെ ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ സ്യൂട്ടിന്റെ ലിങ്ക് പാളിയിലേയ്ക്ക്&nbsp; സ്ഥാപിക്കുന്നു.&nbsp;OSI മാതൃകയിൽ ARP വികസിപ്പിച്ചെടുത്തിട്ടില്ലെങ്കിലും,&nbsp; ഇവിടെ പലപ്പോഴും&nbsp;ഇത് &nbsp;ലേയര് 3 ല് പറഞ്ഞിരിക്കുന്നതായി വിവരിക്കുന്നു,&nbsp;ഇവ Layer 2 പ്രോട്ടോക്കോളുകളാൽ ആവരണം ചെയ്തിരിക്കുന്നു.

## പാക്കറ്റ് ഘടന
അഡ്രെസ്സ് റസലുഷൻ പ്രോട്ടോക്കോൾ ലളിതമായ സന്ദേശ ഫോർമാറ്റാണ് ഉപയോഗിക്കുന്നത്, ഇതിൽ ഒരു&nbsp;അഡ്രെസ്സ് റസലുഷൻ അഭ്യർത്ഥനയോ പ്രതികരണമോ അടങ്ങിയിരിക്കും.&nbsp;ARP സന്ദേശത്തിന്റെ വലിപ്പം അപ്പർ ലെയറിന്റെയും, ലോവർ ലെയറിന്റെയും അഡ്രസ് സൈസിനെ ആശ്രയിച്ചിരിക്കുന്നു,ഉപയോഗത്തിലിരിക്കുന്ന&nbsp;നെറ്റ്വർക്കിങ് പ്രോട്ടോക്കോളിന്റെ (സാധാരണയായി IPv4)&nbsp;തരവും ,&nbsp;അപ്പർ ലെയർ പ്രോട്ടോക്കോൾ പ്രവർത്തിച്ചു കൊണ്ടിരിക്കുന്ന ഹാർഡ്വെയർ അല്ലെങ്കിൽ വിർച്ച്വൽ ലിങ്ക് ലേയറിന്റെ&nbsp;തരവുമാണ് ഇതു&nbsp;നൽകുന്നത്.സന്ദേശ ഹെഡറുകൾ ഈ തരങ്ങളെയും,ഓരോന്നിന്റെ&nbsp;അഡ്രെസ്സിന്റെ&nbsp;വലിപ്പതെയും&nbsp;വ്യക്തമാക്കുന്നു. അഭ്യർത്ഥനയ്ക്കും (1) മറുപടിക്കും (2)&nbsp;ഉള്ള&nbsp; ഓപ്പറേഷൻ കോഡിനൊടും&nbsp;കൂടി&nbsp;സന്ദേശ ഹെഡറുകൾ പൂർത്തിയാകുന്നു.&nbsp;പാക്കറ്റിന്റെ പേലോഡിൽ നാല് വിലാസങ്ങളാണുള്ളത്,&nbsp; അതു അയയ്ക്കുന്നയാളുടേയും&nbsp;സ്വീകരിക്കുന്നയാളുടേയും&nbsp;ഹാർഡ്വെയറിന്റെയും പ്രോട്ടോക്കോളിന്റെയും വിലാസമയിരിക്കും.

ARP&nbsp;യുടെ പ്രധാന പാക്കറ്റ് ഘടന താഴെ കൊടുത്തിരിക്കുന്ന പട്ടികയിൽ കാണിച്ചിരിക്കുന്നു. ഇഥർനെറ്റിൽ പ്രവർത്തിയ്ക്കുന്ന IPv4 നെറ്റ്വർക്കുകൾ ഉദാഹരണമായി&nbsp;ഉപയൊഗിചിരിക്കുന്നു.&nbsp;ഈ സാഹചര്യത്തിൽ,&nbsp;പാക്കറ്റിൽ അയ്ക്കുന്ന ഹാർഡ്വെയർ വിലാസതിനും (SHA) ,ടാർഗെറ്റ് ഹാർഡ്വെയർ വിലാസതിനും(THA)  48-ബിറ്റ് ഫീൽഡുകളും&nbsp; അയക്കുന്ന&nbsp;പ്രോട്ടോക്കോൾ വിലാസങ്ങൾക്കും, ടാർഗറ്റ് പ്രോട്ടോക്കോൾ വിലാസങ്ങൾക്കുമുള്ള 32-ബിറ്റ് ഫീൽഡുകളും (എസ്പിഎയും ടിപിഎയും)&nbsp;ഉണ്ട്.&nbsp;ഈ കേസിൽ ARP പാക്കറ്റ് വലിപ്പം 28 ബൈറ്റുകൾ ആണ്.&nbsp;ARP- യ്ക്കായുള്ള EtherType 0x0806 ആണ് (പേലോഡ് ഒരു ARP പാക്കറ്റ് ആയിരിക്കുമ്പോൾ ഇതു് എതെർനെറ്റ് ഫ്രെയിം ഹെഡ്ഡറിൽ ലഭ്യമാകുന്നു.&nbsp;താഴെയുള്ള PTYPE മായി ആശയക്കുഴപ്പത്തിലാകാതിരിക്കുക, ഈ പരിധിയിലുള്ള ARP പാക്കറ്റിനുള്ളിൽ ഇത് ദൃശ്യമാകുന്നു.)

[വലത്ത്‌|ലഘുചിത്രം|200x200ബിന്ദു|A successful [ARP spoofing attack allows an attacker to perform a man-in-the-middle attack.]]
വർഗ്ഗം:അവലംബം ചേർക്കേണ്ട വാചകങ്ങളുള്ള ലേഖനങ്ങൾ