ഉപയോക്തൃ ഡാറ്റാഗ്രാം പ്രോട്ടോക്കോൾ
Communication protocol | |
Developer(s) | David P. Reed |
---|---|
Introduced | 1980 |
Influenced | QUIC |
OSI layer | Transport layer (4) |
RFC(s) | RFC 768 |
കമ്പ്യൂട്ടർ നെറ്റ്വർക്കിംഗിൽ യൂസർ ഡാറ്റാഗ്രാം പ്രോട്ടോക്കോൾ (യുഡിപി) ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ സ്യൂട്ടിന്റെ പ്രധാന അംഗങ്ങളിൽ ഒന്നാണ്. ഈ പ്രോട്ടോകോൾ രൂപകൽപ്പന ചെയ്തത് ഡേവിഡ് പി. റീഡ് 1980 ൽ RFC 768 ൽ ഔദ്യോഗികമായി നിർവ്വചിച്ചിരിക്കുന്നു. യു.ടി.പി ഉപയോഗിച്ച്, കമ്പ്യൂട്ടർ ആപ്ലിക്കേഷനുകൾ സന്ദേശങ്ങൾ അയയ്ക്കാൻ കഴിയും, ഈ കേസിൽ ഡെറ്റാഗ്രാംസ്, ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ (ഐപി) നെറ്റ്വർക്കിൽ മറ്റ് ആതിഥേയർക്കും നൽകാം. ആശയവിനിമയ ചാനലുകൾ അല്ലെങ്കിൽ ഡാറ്റ പാത്തുകൾ സജ്ജമാക്കാൻ മുൻകൂർ ആശയവിനിമയങ്ങൾ ആവശ്യമില്ല.[1]
കുറഞ്ഞ പ്രോട്ടോകോൾ മെക്കാനിസമുള്ള ലളിതമായ കണക്ഷനല്ലാത്ത ആശയവിനിമയ മോഡൽ യുഡിപി(UDP) ഉപയോഗിക്കുന്നു. ഡാറ്റ സമഗ്രതയ്ക്കായി ചെക്ക്മാറ്റുകൾ നൽകുന്നു, ഒപ്പം ഡാറ്റാഗ്രാമിലെ സോഴ്സിനും ലക്ഷ്യസ്ഥാനത്തിലുമുള്ള വ്യത്യസ്ത പ്രവർത്തനങ്ങളെ അഭിസംബോധന ചെയ്യാനുള്ള പോർട്ട് നമ്പറുകളും യുഡിപി നൽകുന്നു. ഇതിന് ഹാൻഡ് ഷേക്കിംഗ് ഡയലോഗുകളില്ല, അത്തരത്തിലുള്ള അടിത്തറ നെറ്റ്വർക്കിന് എന്തെങ്കിലും വിശ്വാസ്യതയുണ്ടാക്കാതെ തന്നെ യൂസർ പ്രോഗ്രാം അത് വെളിപ്പെടുത്തുന്നു; ഡെലിവറി, ഓർഡർ ചെയ്യൽ അല്ലെങ്കിൽ തനിപ്പകർപ്പിന് പരിരക്ഷ ലഭ്യമല്ല. നെറ്റ്വർക്ക് ഇന്റർഫേസ് തലത്തിൽ പിശക് തിരുത്തൽ സംവിധാനം ആവശ്യമെങ്കിൽ, ഇതിനായി ട്രാൻസ്മിഷൻ കൺട്രോൾ പ്രോട്ടോകോൾ (ടിസിപി) അല്ലെങ്കിൽ സ്ട്രീം കൺട്രോൾ ട്രാൻസ്മിഷൻ പ്രോട്ടോകോൾ (എസ്സിടിപി) ഉപയോഗിക്കാം.
പിശക് പരിശോധനയും തെറ്റുതിരുത്തലും ആവശ്യം വരുന്നില്ല അല്ലെങ്കിൽ ആപ്ലിക്കേഷനുകളിൽ നിർവ്വചിക്കപ്പെട്ടിട്ടുള്ളതോ ആയ ഉദ്ദേശ്യങ്ങൾക്ക് യുഡിപി അനുയോജ്യമാണ്; പ്രോട്ടോകോൾ സ്റ്റാക്കിൽ ഇത്തരം പ്രോസസ്സിന്റെ ഓവർഹെഡ് യുഡിപി ഒഴിവാക്കുന്നു. ടൈം സെൻസിറ്റീവ് ആപ്ലിക്കേഷനുകൾ പലപ്പോഴും യുഡിപി ഉപയോഗിക്കുന്നു, കാരണം വീണ്ടും സംപ്രേക്ഷണ ചെയ്യേണ്ടി വരുന്നതു മൂലം പാക്കറ്റുകൾ വൈകുന്നു, തൻമൂലം പാക്കറ്റുകൾ ഉപേക്ഷിക്കുന്നതാണ് നല്ലത്.[2]
RFC 768 പ്രോട്ടോക്കോൾ 1980-ൽ ഡേവിഡ് പി. റീഡ് രൂപകല്പന ചെയ്യുകയും ഔപചാരികമായി നിർവചിക്കുകയും ചെയ്തു.
അവലംബം
[തിരുത്തുക]- ↑ https://www.techtarget.com/searchnetworking/definition/UDP-User-Datagram-Protocol
- ↑ Kurose, J. F.; Ross, K. W. (2010). Computer Networking: A Top-Down Approach (5th ed.). Boston, MA: Pearson Education. ISBN 978-0-13-136548-3.