ഐപിവി4
Protocol stack | |
Purpose | internetworking protocol |
---|---|
Developer(s) | DARPA |
Introduced | 1981 |
OSI layer | Network layer |
RFC(s) | RFC 791 |
ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ പതിപ്പ് 4 (IPv4) ഇന്റർനെറ്റ് പ്രോട്ടോക്കോളിന്റെ (IP) നാലാമത്തെ പതിപ്പാണ്. ഇൻറർനെറ്റിലെയും മറ്റ് പാക്കറ്റ് സ്വിച്ച്ഡ് നെറ്റ്വർക്കുകളിലെയും സ്റ്റാൻഡേർഡ് അടിസ്ഥാനമാക്കിയുള്ള ഇന്റർനെറ്റ് വർക്കിംഗ് രീതികളുടെ പ്രധാന പ്രോട്ടോക്കോളുകളിൽ ഒന്നാണിത്. 1983 ൽ ആർപാനെറ്റി(ARPANET)ൽ ഉൽപാദനത്തിനായി വിന്യസിച്ച ആദ്യ പതിപ്പാണ് ഐപിവി4. പിൻഗാമിയായ ഐപിവി6 എന്ന പ്രോട്ടോക്കോൾ വിന്യസിച്ചിട്ടും, ഇന്നും അത് മിക്ക ഇന്റർനെറ്റ് ട്രാഫിക്കിനെയും നയിക്കുന്നു.[1]ഐഇറ്റിഎഫ് പ്രസിദ്ധീകരണമായ ആർഎഫ്സി 791 (സെപ്റ്റംബർ 1981) ൽ ഐപിവി 4 വിവരിച്ചിരിക്കുന്നു, മുമ്പത്തെ നിർവ്വചനം മാറ്റിസ്ഥാപിച്ചു (ആർഎഫ്സി 760, ജനുവരി 1980).
ഐപിവി4 ഒരു 32-ബിറ്റ് വിലാസ ഇടം ഉപയോഗിക്കുന്നു, ഇത് അദ്വിതീയ ഹോസ്റ്റുകളുടെ എണ്ണം 4,294,967,296 (232) ആയി പരിമിതപ്പെടുത്തുന്നു, പക്ഷേ വലിയ ബ്ലോക്കുകൾ പ്രത്യേക നെറ്റ്വർക്കിംഗ് രീതികൾക്കായി നീക്കിവച്ചിരിക്കുന്നു.
ചരിത്രം
[തിരുത്തുക]ഡിസൈൻ മെച്ചപ്പെടുത്തലിനായി ടിസിപിയുടെ വി3(v3)-ൽ ഐപി ലെയർ വേർതിരിക്കുകയും പതിപ്പ് 4-ൽ സ്ഥിരപ്പെടുത്തുകയും ചെയ്തു.[2] ഐഇടിഎഫ് പ്രസിദ്ധീകരണമായ ആർഎഫ്സി 791 (സെപ്റ്റംബർ 1981) ൽ ഐപിവി4 വിവരിച്ചിരിക്കുന്നു, മുമ്പത്തെ നിർവചനത്തിന് പകരമായി (ആർഎഫ്സി 760, ജനുവരി 1980). 1982 മാർച്ചിൽ, യുഎസ് ഡിപ്പാർട്ട്മെന്റ് ഓഫ് ഡിഫൻസ് എല്ലാ സൈനിക കമ്പ്യൂട്ടർ നെറ്റ്വർക്കിംഗിനുമുള്ള മാനദണ്ഡമായി ടിസിപി/ഐപി(TCP/IP) പ്രഖ്യാപിച്ചു.[3]
ലക്ഷ്യം
[തിരുത്തുക]ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ സ്യൂട്ടിന്റെ ഇന്റർനെറ്റ് ലെയറിൽ ഇന്റർനെറ്റ് വർക്കിംഗ് നിർവചിക്കുകയും പ്രാപ്തമാക്കുകയും ചെയ്യുന്ന പ്രോട്ടോക്കോളാണ് ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ. ചുരുക്കത്തിൽ ഇത് ഇന്റർനെറ്റിനെ രൂപപ്പെടുത്തുന്നു. ഇത് ഒരു ലോജിക്കൽ അഡ്രസ്സിംഗ് സിസ്റ്റം ഉപയോഗിക്കുകയും റൂട്ടിംഗ് നടത്തുകയും ചെയ്യുന്നു, ഇത് ഒരു ഉറവിട ഹോസ്റ്റിൽ നിന്ന് അടുത്ത റൂട്ടറിലേക്ക് പാക്കറ്റുകൾ കൈമാറുന്നു, ഒരു ഹോപ്പ് മറ്റൊരു നെറ്റ്വർക്കിലെ ഹോസ്റ്റിനടുത്തായിരിക്കും.
ഐപിവി4 ഒരു കണക്ഷനില്ലാത്ത പ്രോട്ടോക്കോളാണ്, കൂടാതെ ഡെലിവറിക്ക് ഉറപ്പുനൽകാത്തതും മികച്ച സീക്വൻസിംഗോ ഡ്യൂപ്ലിക്കേറ്റ് ഡെലിവറി ഒഴിവാക്കുന്നതിനോ ഉറപ്പുനൽകാത്ത ഒരു മികച്ച ശ്രമ ഡെലിവറി മോഡലിൽ പ്രവർത്തിക്കുന്നു. ഡാറ്റാ ഇന്റഗ്രിറ്റി ഉൾപ്പെടെയുള്ള ഈ വശങ്ങളെ ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോകോൾ (ടിസിപി) പോലുള്ള ഒരു മുകളിലെ പാളി ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ അഭിസംബോധന ചെയ്യുന്നു.
അഡ്രസ്സിംഗ്
[തിരുത്തുക]ഐപിവി4 32-ബിറ്റ് അഡ്രസ്സുകൾ ഉപയോഗിക്കുന്നു, അത് അഡ്രസ്സ് സ്പേസ് 4294967296(232)വിലാസങ്ങളായി പരിമിതപ്പെടുത്തുന്നു.
സ്വകാര്യ നെറ്റ്വർക്കുകൾക്കും (~18 ദശലക്ഷം വിലാസങ്ങൾ) മൾട്ടികാസ്റ്റ് വിലാസങ്ങൾക്കും (~270 ദശലക്ഷം വിലാസങ്ങൾ) ഐപിവി4 പ്രത്യേക വിലാസ ബ്ലോക്കുകൾ കരുതിവച്ചിരിക്കുന്നു.
അഡ്രസ്സ് റെപ്രസെന്റേഷൻസ്
[തിരുത്തുക]32-ബിറ്റ് സംഖ്യ മൂല്യം പ്രകടിപ്പിക്കുന്ന ഏത് നൊട്ടേഷനിലും ഐപിവി4 വിലാസങ്ങളെ പ്രതിനിധീകരിക്കാം. അവ മിക്കപ്പോഴും ഡോട്ട്-ഡെസിമൽ നൊട്ടേഷനിൽ എഴുതുന്നു, അതിൽ വിലാസത്തിന്റെ നാല് ഒക്റ്ററ്റുകൾ ദശാംശ സംഖ്യകളിൽ പ്രകടിപ്പിക്കുകയും പീരിയഡുകൾ കൊണ്ട് വേർതിരിക്കുകയും ചെയ്യുന്നു.
ഉദാഹരണത്തിന്, ക്വാഡ്-ഡോട്ട് ഉള്ള ഐപി അഡ്രസ്സ് 192.0.2.235 32-ബിറ്റ് ദശാംശ സംഖ്യയായ 3221226219 പ്രതിനിധീകരിക്കുന്നു, ഇത് ഹെക്സാഡെസിമൽ ഫോർമാറ്റിൽ 0xC00002EB ആണ്. ഇത് ഡോട്ട് ഇട്ട ഹെക്സ് ഫോർമാറ്റിൽ 0xC0.0x00.0x02.0xEB അല്ലെങ്കിൽ ഒക്ടൽ ബൈറ്റ് മൂല്യങ്ങൾ 0300.0000.0002.0353 ആയി പ്രകടിപ്പിക്കാം.
സിഐഡിആർ(CIDR)നൊട്ടേഷൻ അഡ്രസ്സിനെ അതിന്റെ റൂട്ടിംഗ് പ്രിഫിക്സുമായി കോംപാക്റ്റ് ഫോർമാറ്റിൽ സംയോജിപ്പിക്കുന്നു, അതിൽ അഡ്രസ്സിന് ശേഷം ഒരു സ്ലാഷ് പ്രതീകം (/) ഉപയോഗിക്കുന്നു ഒപ്പം റൂട്ടിംഗ് പ്രിഫിക്സിലെ (സബ്നെറ്റ് മാസ്ക്) തുടർച്ചയായ 1 ബിറ്റുകളുടെ എണ്ണവും.
ക്ലാസ്ഫുൾ നെറ്റ്വർക്കിംഗ് പ്രാക്ടീസ് ചെയ്യുമ്പോൾ മറ്റ് അഡ്രസ്സ് പ്രതിനിധാനങ്ങൾ പൊതുവായ ഉപയോഗത്തിലായിരുന്നു. ഉദാഹരണത്തിന്, 127.0.0.1 എന്ന ലൂപ്പ്ബാക്ക് അഡ്രസ്സ് സാധാരണയായി 127.1 എന്നാണ് എഴുതുന്നത്, അത് നെറ്റ്വർക്ക് മാസ്കിന് എട്ട് ബിറ്റുകളും ഹോസ്റ്റ് നമ്പറിന് 24 ബിറ്റുകളുമുള്ള ക്ലാസ്-എ നെറ്റ്വർക്കിൽ പെട്ടതാണ്. ഡോട്ട്ഡ് നൊട്ടേഷനിൽ അഡ്രസ്സിൽ ഉള്ള നാലിൽ താഴെ അക്കങ്ങൾ നൽകുമ്പോൾ, അഡ്രസ്സ് നാല് ഒക്റ്ററ്റുകളായി പൂരിപ്പിക്കുന്നതിന് ആവശ്യമായത്ര ബൈറ്റുകളുടെ പൂർണ്ണസംഖ്യയായി അവസാന മൂല്യം കണക്കാക്കുന്നു. അങ്ങനെ, 127.65530 എന്ന അഡ്രസ്സ് 127.0.255.250 ന് തുല്യമാണ്.
അവലംബം
[തിരുത്തുക]- ↑ "BGP Analysis Reports". Retrieved 2013-01-09.
- ↑ "Where is IPv1, 2, 3,and 5?". blog.alertlogic.com (in ഇംഗ്ലീഷ്). Archived from the original on 2020-08-02. Retrieved 2020-08-12.
- ↑ "A Brief History of IPv4". IPv4 Market Group (in ഇംഗ്ലീഷ്). Retrieved 2020-08-19.