ഡൈനാമിക് ഹോസ്റ്റ് കോൺഫിഗറേഷൻ പ്രോട്ടോകോൾ

ഒരു കമ്പ്യൂട്ടർ നെറ്റ്വർക്കിങ്ങിൽ പി.സി അഥവാ കമ്പ്യൂട്ടർ ഡൈനാമിക് ആയി ഐ.പി. അഡ്രസ് ലഭിക്കുവാൻ വേണ്ടി ഉപയോഗിക്കുന്ന പ്രോട്ടോകോൾ ആണ് ഡൈനാമിക് ഹോസ്റ്റ് കോൺഫിഗറേഷൻ പ്രോട്ടോകോൾ അഥവാ ഡി.എച്ച്.സി.പി (DHCP). ഇത്  RFC 1531 അടിസ്ഥാനമായുള്ള ഒരു പ്രോട്ടോക്കോളാണ്. ഇതിന്റെ ആദ്യ വേർഷൻ പ്രോട്ടോകോൾ ബൂട്ട് പി (BOOTP) ആണ്. ഇതിന്റെ ആദ്യ പതിപ്പ് 1993 ൽ സ്റ്റാൻ‌ഡേർഡ്-ട്രാക് പ്രോട്ടോകോൾ എന്ന പേരിലാണ് അറിയപ്പെട്ടത്. പിന്നീട് ഇത് ബൂട്ട്-പി (BOOTP) എന്നപേരിലും അറിയപ്പെട്ടു. 1997 ൽ ഇതിന്റെ ഡി.എച്ച്.സി.പി എന്ന പേരിലുള്ള വേർഷൻ ആർ.എഫ്.സി. 2131 അടിസ്ഥാനമാക്കി പുറത്തിറക്കി. ഇതിന്റെ ചില എക്സ്റ്റൺഷനുകൾ ഐ.പി. വേർഷൻ 6 അടിസ്ഥാനമാക്കിയത് ആർ.എഫ്.സി. 3315 അടിസ്ഥാ‍നമാക്കിയും പിന്നീട് പുറത്തിറങ്ങി. 

നെറ്റ്‌വർക്ക് ഉപകരണങ്ങൾ സ്വമേധയാ ക്രമീകരിക്കേണ്ടതിന്റെ ആവശ്യകത സാങ്കേതികവിദ്യ മൂലം ഇല്ലാതാക്കുന്നു, കൂടാതെ രണ്ട് നെറ്റ്‌വർക്ക് ഘടകങ്ങൾ, കേന്ദ്രീകൃതമായി ഇൻസ്റ്റാൾ ചെയ്ത നെറ്റ്‌വർക്ക് ഡിഎച്ച്സിപി സെർവർ, ഓരോ കമ്പ്യൂട്ടറിലോ ഉപകരണത്തിലോ ഉള്ള പ്രോട്ടോക്കോൾ സ്റ്റാക്കിന്റെ ക്ലയന്റ് ഇൻസ്റ്റൻസ് എന്നിവ അടങ്ങിയിരിക്കുന്നു. നെറ്റ്‌വർക്കിലേക്ക് കണക്റ്റുചെയ്യുമ്പോൾ, ഇടയ്‌ക്കിടെ, ഒരു ക്ലയന്റ് ഡിഎച്ച്സിപി ഉപയോഗിച്ച് സെർവറിൽ നിന്ന് ഒരു കൂട്ടം പാരാമീറ്ററുകൾ വഴി റിക്വസ്റ്റ് നടക്കുന്നു.

റസിഡൻഷ്യൽ നെറ്റ്‌വർക്കുകൾ മുതൽ വലിയ കാമ്പസ് നെറ്റ്‌വർക്കുകൾ, പ്രാദേശിക ഐഎസ്പി(ISP) നെറ്റ്‌വർക്കുകൾ തുടങ്ങിയവയിൽ നെറ്റ്‌വർക്കുകളിൽ ഡിഎച്ച്സിപി നടപ്പിലാക്കാൻ കഴിയും.പല റൂട്ടറുകൾക്കും റെസിഡൻഷ്യൽ ഗേറ്റ്‌വേകൾക്കും ഡിഎച്ച്സിപി സെർവർ ശേഷിയുണ്ട്. മിക്ക റെസിഡൻഷ്യൽ നെറ്റ്‌വർക്ക് റൂട്ടറുകൾക്കും ഐഎസ്പി നെറ്റ്‌വർക്കിനുള്ളിൽ ഒരു യുണീക്ക് ഐപി(IP) അഡ്രസ്സ് ലഭിക്കുന്നു. ഒരു പ്രാദേശിക നെറ്റ്‌വർക്കിനുള്ളിൽ, ഒരു ഡിഎച്ച്സിപി സെർവർ ഓരോ ഉപകരണത്തിനും ഒരു ലോക്കൽ ഐപി അഡ്രസ്സ് നൽകുന്നു.

ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ പതിപ്പ് 4 (IPv4), കൂടാതെ പതിപ്പ് 6 (IPv6) പ്രവർത്തിക്കുന്ന നെറ്റ്‌വർക്കുകൾക്കായി ഡിഎച്ച്സിപി സേവനങ്ങൾ നിലവിലുണ്ട്. ഡിഎച്ച്സിപി പ്രോട്ടോക്കോളിന്റെ ഐപിവി6 പതിപ്പിനെ സാധാരണയായി ഡിഎച്ച്സിപിവി6(DHCPv6)എന്ന് വിളിക്കുന്നു.
ചരിത്രം
റിവേഴ്സ് അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ (RARP) 1984-ൽ ആർഎഫ്സി(RFC) 903-ൽ നിർവചിക്കപ്പെട്ടത്, ഡിസ്ക്ലെസ്സ് വർക്ക്സ്റ്റേഷനുകൾ പോലെയുള്ള ലളിതമായ ഉപകരണങ്ങളുടെ കോൺഫിഗറേഷനായി, അനുയോജ്യമായ ഐപി അഡ്രസ്സ് നൽകുന്നു. ഡാറ്റ ലിങ്ക് ലെയറിൽ പ്രവർത്തിക്കുന്നത് പല സെർവർ പ്ലാറ്റ്‌ഫോമുകളിലും നടപ്പിലാക്കുന്നത് ബുദ്ധിമുട്ടാക്കി. ഓരോ വ്യക്തിഗത നെറ്റ്‌വർക്ക് ലിങ്കിലും ഒരു സെർവർ ഉണ്ടായിരിക്കേണ്ടത് ആവശ്യമാണ്. 1985 സെപ്റ്റംബറിൽ ആർഎഫ്സി 951-ൽ നിർവചിച്ചിരിക്കുന്ന ബൂട്ട്‌സ്‌ട്രാപ്പ് പ്രോട്ടോക്കോൾ (BOOTP) റാർപി(RARP)ന് പകരം ഉപയോഗിച്ചു. ഇത് ഒരു റിലേ ഏജന്റ് എന്ന ആശയം അവതരിപ്പിച്ചു, ഇത് നെറ്റ്‌വർക്കുകളിലുടനീളം ബൂട്ട്പി(BOOTP) പാക്കറ്റുകൾ കൈമാറാൻ അനുവദിച്ചു, ഇത് ഒരു സെൻട്രൽ ബൂട്ട്പി സെർവറിനെ പല ഐപി സബ്‌നെറ്റുകളിലും ഹോസ്റ്റ് ചെയ്യാൻ അനുവദിച്ചു.

അവലംബം