பயனர் டேட்டாகிராம் புரோட்டோகால்: கட்டிடக்கலை, வேலை மற்றும் அதன் பயன்பாடுகள்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





கணினி வலையமைப்பில் யூசர் டேட்டாகிராம் புரோட்டோகால் (யுடிபி) 1980 இல் டேவிட் பி. ரீட் என்பவரால் உருவாக்கப்பட்டது. இது ஒரு நிலையான நெறிமுறை மற்றும் ஒரு பகுதியாகும் TCP/IP நெறிமுறை இணையம் வழியாக. இந்த நெறிமுறை கணினிகளின் பயன்பாடுகளை டேட்டாகிராம் வடிவில் உள்ள செய்திகளை ஒரு கணினியிலிருந்து மற்றொன்றுக்கு ஐபி (இன்டர்நெட் புரோட்டோகால்) நெட்வொர்க் மூலம் அனுப்ப அனுமதிக்கிறது. இந்த UDP என்பது பரிமாற்றக் கட்டுப்பாட்டு நெறிமுறைக்கு மாற்றுத் தொடர்பு நெறிமுறையாகும். இந்த நெறிமுறையானது TCP போன்ற விதிகளின் தொகுப்பை வழங்குகிறது, இது இணையத்தில் தகவல் எவ்வாறு பரிமாறப்பட வேண்டும் என்பதை நிர்வகிக்கிறது. என்ற கண்ணோட்டத்தை இந்தக் கட்டுரை விவாதிக்கிறது UDP அல்லது பயனர் டேட்டாகிராம் நெறிமுறை - பயன்பாடுகளுடன் பணிபுரிதல்.


பயனர் டேட்டாகிராம் புரோட்டோகால் என்றால் என்ன?

தி தொடர்பு நெறிமுறை இணையப் பயன்பாடுகளுக்கு இடையே நம்பகமான மற்றும் குறைவான லேட்டன்சி இணைப்புகளை நிறுவுவதற்குப் பயன்படுத்தப்படும் இது பயனர் டேட்டாகிராம் புரோட்டோகால் அல்லது யுடிபி என அழைக்கப்படுகிறது. UDP நெறிமுறை குறிப்பாக வீடியோக்களை விளையாடுதல், கேமிங் போன்ற நேர-உணர்திறன் அடிப்படையிலான பயன்பாடுகளுக்குத் தேர்ந்தெடுக்கப்பட்டது. இந்த நெறிமுறை தகவல்தொடர்புகளை விரைவுபடுத்துகிறது, ஏனெனில் இது தரவை அனுப்புவதற்கு முன் இலக்கு வழியாக உறுதியான இணைப்பை நிறுவ அதிக நேரம் பயன்படுத்தாது.



சிறந்த டெலிவரி பொறிமுறையை வழங்க UDP IP சேவைகளைப் பயன்படுத்துகிறது. இந்த நெறிமுறையில், பெறுநர் பெறப்பட்ட பாக்கெட் ஒப்புகையை உருவாக்கவில்லை மற்றும் தொடர்ச்சியாக, அனுப்பப்பட்ட எந்த பாக்கெட் ஒப்புகைக்கும் அனுப்புநர் இருக்கமாட்டார். எனவே இந்த பிழையானது இந்த நெறிமுறையை நம்பமுடியாததாகவும் செயலாக்கத்தை எளிதாக்கும்.

அம்சங்கள்

தி பயனர் டேட்டாகிராம் நெறிமுறையின் அம்சங்கள் பின்வருவன அடங்கும்.



  • இது இணைப்பு சார்ந்த நெறிமுறை அல்ல.
  • தரவு விநியோகத்திற்கு உத்தரவாதம் இல்லை.
  • இந்த நெறிமுறை மிகவும் எளிமையானது மற்றும் விசாரணை அடிப்படையிலான தகவல்தொடர்புகளுக்கு ஏற்றது.
  • இது பாக்கெட்டுகளை மொத்தமாக அனுப்புகிறது.
  • DNS, NFS, TFTP, SNMP போன்றவற்றில் UDP டேட்டாகிராம் பயன்படுத்தப்படுகிறது.
  • இந்த நெறிமுறை தரவு ஒரே திசையில் பாயும்.
  • இது நெரிசலைக் கட்டுப்படுத்தும் பொறிமுறையை வழங்காது.
  • மல்டிமீடியா ஸ்ட்ரீமிங், VoIP போன்ற ஸ்ட்ரீமிங் பயன்பாடுகளுக்கு இது பொருத்தமானது.
  • நெரிசல் அல்லது ஓட்டக் கட்டுப்பாடு இல்லை, எனவே அனுப்புநர் பெறுநரின் இடையகத்தை மீறலாம்.
  • இது IP-க்கு செயல்முறை-க்கு-செயல் முகவரி & செக்சம் சேர்க்கிறது.
  • டேட்டாகிராம் பயன்முறையில் சாக்கெட் திறக்கப்பட்டவுடன் இது பயன்படுத்தப்படுகிறது.
  • தரவு பரிமாற்றத்திற்கு, UDP உடன் பூட்டு-படி நெறிமுறை அவசியம்.

சிறப்பியல்புகள்

தி பயனர் டேட்டாகிராம் நெறிமுறையின் பண்புகள் பின்வருவன அடங்கும்.

  • இந்த நெறிமுறை ஒரு மாறி மற்றும் இணைப்பு இல்லாத வகை நெறிமுறை.
  • இது கிட்டத்தட்ட ஒரு பூஜ்ய நெறிமுறை.
  • தரவு ஓட்டம் ஒரே திசையில் இருக்கும்போது இந்த நெறிமுறை நல்லது.
  • இந்த நெறிமுறையைப் பயன்படுத்துவதன் மூலம், நெரிசலைக் கட்டுப்படுத்தும் வழிமுறை எதுவும் வழங்கப்படவில்லை.
  • இந்த நெறிமுறை குறைந்தபட்ச போக்குவரத்து சேவைகளை வழங்குகிறது.
  • UDP என்பது நிலையற்ற நெறிமுறை.
  • UDP டேட்டாகிராம்கள் இதேபோன்ற பாதையைப் பயன்படுத்துகின்றன & சரியான வரிசையில் இலக்கை அடையும்.
  • UDP பயன்பாடுகள் எப்போதும் நம்பகத்தன்மையற்றதாகவே கருதப்படுகிறது.
  • தரவைப் பெற இலக்கு தயாரானவுடன், யுடிபி நெட்வொர்க்கிற்கு தரவை வழங்குகிறது.

பயனர் டேட்டாகிராம் புரோட்டோகால் கட்டமைப்பு

பயனர் டேட்டாகிராம் புரோட்டோகால் பாக்கெட்டுகள் பொதுவாக பயனர் டேட்டாகிராம் என்று அழைக்கப்படுகின்றன & தலைப்பு அளவு நிலையானது அதாவது 8 பைட்டுகள். பயனர் டேட்டாகிராம் வடிவமைப்பைப் பற்றி விவாதிப்போம். UDP இன் தலைப்பில் நான்கு புலங்கள் மூல போர்ட் எண், இலக்கு போர்ட் எண், மொத்த நீளம் மற்றும் ஒவ்வொரு புலமும் கீழே விவாதிக்கப்படும் செக்சம் ஆகியவை அடங்கும்.

  பயனர் டேட்டாகிராம் புரோட்டோகால் தலைப்பு வடிவம்
பயனர் டேட்டாகிராம் புரோட்டோகால் தலைப்பு வடிவம்
  • மூல போர்ட் எண் என்பது 16-பிட் தகவலாகும், இது எந்த போர்ட் பாக்கெட்டை அனுப்பப் போகிறது என்பதை அங்கீகரிக்கிறது.
  • இலக்கு போர்ட் எண், எந்த போர்ட் தரவை அனுமதிக்கப் போகிறது என்பதை வெறுமனே அங்கீகரிக்கிறது, இது 16-பிட் தரவு இலக்கு இயந்திரத்தில் பயன்பாட்டு நிலை சேவையை அடையாளம் காண பயன்படுத்தப்படுகிறது.
  • நீளம் என்பது 16-பிட் புலமாகும், இது தலைப்பை உள்ளடக்கிய முழு UDP பாக்கெட் நீளத்தையும் அடையாளம் காட்டுகிறது. எனவே குறைந்தபட்ச மதிப்பு 8-பைட்டாக இருக்கும், ஏனெனில் தலைப்பு அளவு 8 பைட்டுகள்.
  • செக்சம் என்பது 16-பிட் புலமாகும், இது தரவு சரியானதா இல்லையா என்பதை சரிபார்க்கிறது, ஏனெனில் பரிமாற்றத்தின் போது தரவு அழிக்கப்படும் வாய்ப்பு உள்ளது. எனவே, செக்சம் என்பது ஒரு விருப்பத் துறையாகும், எனவே இது செக்சம் எழுத வேண்டுமா இல்லையா என்பது முக்கியமாக பயன்பாட்டைப் பொறுத்தது.

அது செக்சம் எழுத விரும்பவில்லை என்றால், அடுத்து அனைத்து 16 பிட்களும்  ‘0’ ஆக இருக்கும். இந்த நெறிமுறையில், செக்சம் புலம் முழு பாக்கெட்டிற்கும் கொடுக்கப்பட்டுள்ளது, அதாவது தலைப்பு மற்றும் தரவு பகுதி ஆனால், IP இல் உள்ள செக்சம் புலம் தலைப்பு புலத்திற்கு மட்டுமே பயன்படுத்தப்படும்.

பயனர் டேட்டாகிராம் புரோட்டோகால் எவ்வாறு செயல்படுகிறது?

பயனர் டேட்டாகிராம் நெறிமுறை ஒரு கணினியிலிருந்து மற்றொரு கணினிக்கு டேட்டாகிராமைப் பெற ஐபியைப் பயன்படுத்துகிறது. இந்த நெறிமுறை UDP பாக்கெட்டில் உள்ள தரவைச் சேகரிப்பதன் மூலமும் பாக்கெட்டில் அதன் சொந்த தலைப்புத் தரவைச் சேர்ப்பதன் மூலமும் செயல்படுகிறது. எனவே இந்தத் தரவில் பேச வேண்டிய ஆதாரம் மற்றும் இலக்கு போர்ட்கள் ஐபி, பாக்கெட் நீளம் & செக்சம் ஆகிய இரண்டும் அடங்கும். யுடிபி பாக்கெட்டுகள் ஐபி பாக்கெட்டுக்குள் சுருக்கப்பட்டவுடன், அவை அவற்றின் இலக்குகளுக்கு அனுப்பப்படும்.

TCP போன்று இல்லாமல், இந்த நெறிமுறை பெறும் கணினியுடன் நேரடியாக இணைக்கப்படவில்லை, எனவே இது பாக்கெட்டுகளை சரியான இடங்களுக்கு அனுப்புவதில் உத்தரவாதம் அளிக்காது, ஆனால் இது தரவை அனுப்புகிறது மற்றும் அனுப்பும் மற்றும் பெறும் கணினிகளில் உள்ள சாதனங்களைப் பொறுத்தது. தரவை சரியாகப் பெறுங்கள்.

பெரும்பாலான பயன்பாடுகள் UDP மூலம் அனுப்பப்படும் பாக்கெட்டுகளின் விளைவாக அவர்கள் பெற நினைக்கும் பதில்களுக்காக காத்திருக்கின்றன. எனவே, குறிப்பிட்ட நேரத்தில் எந்த பயன்பாட்டிற்கும் பதில் வரவில்லை என்றால், மீண்டும் பயன்பாடு பாக்கெட்டை அனுப்புகிறது அல்லது முயற்சியை முடிக்கிறது.

இந்த நெறிமுறை, வரிசைப்படுத்துதல், நம்பகத்தன்மை அல்லது தரவின் ஒருமைப்பாடு ஆகியவற்றை வழங்குவதற்கு கைகுலுக்கும் உரையாடல்களைக் கொண்டிருக்காத எளிய பரிமாற்ற மாதிரியைப் பயன்படுத்துகிறது. இதன் விளைவாக, இந்த நெறிமுறையின் சேவை பொறுப்பற்றது, எனவே பாக்கெட்டுகள் ஒழுங்கற்றதாகத் தோன்றலாம், நகல்களைப் பெறலாம் அல்லது எச்சரிக்கை இல்லாமல் மறைந்துவிடும்.

வித்தியாசம் B/w TCP vs UDP

தி TCP மற்றும் UDP இடையே உள்ள வேறுபாடு பின்வருவனவற்றை உள்ளடக்கியது.

TCP

UDP

தரவை அனுப்புவதற்கு TCP நிறுவப்பட்ட இணைப்பைப் பயன்படுத்துகிறது. UDP என்பது இணைப்பு இல்லாத நெறிமுறை.
இந்த நெறிமுறை நம்பகமானது. இந்த நெறிமுறை நம்பகமானது அல்ல.
இது தரவுகளை வரிசைப்படுத்தும் திறன் கொண்டது. இது தரவு வரிசைப்படுத்தும் திறன் இல்லை.
இது பரந்த பிழை சரிபார்ப்புக்கான பொறிமுறையை வழங்குகிறது. இது செக்சம்களுடன் அடிப்படை பிழை சரிபார்ப்பு பொறிமுறையைக் கொண்டுள்ளது.
இதன் வேகம் UDPயை விட குறைவாக உள்ளது. இதன் வேகம் TCPயை விட வேகமானது.
இது ஒளிபரப்பை ஆதரிக்காது. இது ஒளிபரப்பை ஆதரிக்கிறது.
இந்த நெறிமுறையில், இழந்த பாக்கெட்டை மீண்டும் அனுப்பும் வாய்ப்பு உள்ளது. இழந்த பாக்கெட் மறுபரிமாற்றம் சாத்தியமில்லை.
இது பைட் ஸ்ட்ரீம் இணைப்பைக் கொண்டுள்ளது. இது ஒரு செய்தி ஸ்ட்ரீம் இணைப்பைக் கொண்டுள்ளது.
இது 20 முதல் 60 மாறி தலைப்பு நீளம் கொண்டது. இது 8 பைட்டுகளின் நிலையான தலைப்பு நீளத்தைக் கொண்டுள்ளது.
TCP இன் எடை அதிகமாக உள்ளது. UCP இன் எடை அதிகமாக இல்லை.
இந்த நெறிமுறை ACK, SYN மற்றும் SYN-ACK போன்ற கைகுலுக்கும் நுட்பங்களைப் பயன்படுத்துகிறது. இது கைகுலுக்கும் நுட்பங்களைப் பயன்படுத்தாது.
இந்த நெறிமுறை பயன்படுத்தப்படுகிறது FTP , SMTP, HTTP, & HTTPகள். இந்த நெறிமுறை DHCP, DNS, TFTP, RIP,  VoIP & SNMP ஆல் பயன்படுத்தப்படுகிறது.
UDP உடன் ஒப்பிடும்போது மேல்நிலை அதிகம். TCP உடன் ஒப்பிடும்போது மேல்நிலை மிகவும் குறைவு.

நன்மைகள் மற்றும் தீமைகள்

தி UDP இன் நன்மைகள் பின்வருவன அடங்கும்.

  • இந்த நெறிமுறையைப் பயன்படுத்துவதன் மூலம், மல்டிகாஸ்ட் மற்றும் ஒளிபரப்பின் பரிமாற்றம் சாத்தியமாகும்.
  • UDP ஆனது அலைவரிசையை மிகவும் திறமையாகப் பயன்படுத்துகிறது, ஏனெனில் ஒரு சிறிய பாக்கெட் மேல்நிலை உள்ளது.
  • UDP மிக வேகமாக உள்ளது.
  • பாக்கெட்டுகளுக்கு இடையீடு மற்றும் எண்கள் இல்லை.
  • கைகுலுக்க வேண்டிய அவசியம் இல்லை.
  • நெரிசல் கட்டுப்பாடு எதுவும் இல்லை, எனவே இது நிகழ்நேர அடிப்படையிலான பயன்பாடுகளுக்குப் பயன்படுத்தப்படுகிறது.
  • இந்த நெறிமுறை பிழைகளைக் கண்டறிய அனைத்து பாக்கெட்டுகளிலும் செக்சம் பயன்படுத்துகிறது.
  • இந்த நெறிமுறை ஹோஸ்ட்களுக்கு இடையில் ஒரு தரவுப் பொட்டலம் பரிமாற்றம் செய்யப்பட வேண்டிய நிகழ்வுகளிலும் பயன்படுத்தப்படலாம்.

தி UDP இன் தீமைகள் பின்வருவன அடங்கும்.

  • UDP நெறிமுறை ஒரு நம்பகமற்ற மற்றும் இணைப்பு இல்லாத போக்குவரத்து நெறிமுறை.
  • இந்த நெறிமுறை எந்த பிழைக் கட்டுப்பாட்டையும் பயன்படுத்தாது. எனவே இந்த நெறிமுறை பெறப்பட்ட பாக்கெட்டில் ஏதேனும் பிழையைக் கண்டறிந்தால், அது அதை அமைதியாக கைவிடுகிறது.
  • நெரிசல் மற்றும் ஓட்டத்தை கட்டுப்படுத்தும் வழிமுறை இல்லை.
  • உத்தரவாதமான விநியோகம் இல்லை.
  • நுகர்வோர் டேட்டாகிராம் நெறிமுறை பெரும்பாலும் பாக்கெட் இழப்பால் பாதிக்கப்படுகிறது.
  • UDP தரவு இழப்பை ஏற்படுத்துகிறது.
  • இந்த நெறிமுறையால் திசைவிகள் சற்று கவனக்குறைவாக உள்ளன, எனவே அது செயலிழந்தால் அதை மீண்டும் அனுப்பாது.

பயனர் டேட்டாகிராம் நெறிமுறையின் பயன்பாடுகள்/பயன்பாடுகள்

தி பயனர் டேட்டாகிராம் புரோட்டோகால் பயன்பாடுகள் அல்லது பயன்பாடுகள் பின்வருவன அடங்கும்.

  • UDP ஆனது நேர உணர்திறன் பயன்பாடுகளிலும் பெரிய கிளையன்ட் தளத்திலிருந்து சிறிய கேள்விகளுக்கு பதிலளிக்கும் சேவையகங்களிலும் பயன்படுத்தப்படுகிறது.
  • இது பாக்கெட் ஒளிபரப்புகளுக்கு மிகவும் பொருத்தமானது, குறிப்பாக நெட்வொர்க் முழுவதும் அனுப்புவதற்கு.
  • இது வாய்ஸ் ஓவர் ஐபி, ஆன்லைன் கேம்கள் மற்றும் டொமைன் பெயர் அமைப்புகளிலும் பயன்படுத்தப்படுகிறது.
  • இந்த நெறிமுறை குரல், கேமிங் & வீடியோ தகவல்தொடர்புகள் போன்ற நெட்வொர்க் பயன்பாடுகளில் பயன்படுத்தப்படுகிறது.
  • இழப்பற்ற தரவு பரிமாற்றம் தேவைப்படும் இடங்களில் இவை பயன்படுத்தப்படுகின்றன.
  • இந்த நெறிமுறை மல்டிகாஸ்டிங்கிற்குப் பயன்படுத்தப்படுகிறது, ஏனெனில் இது பாக்கெட் மாறுதலை ஆதரிக்கிறது.
  • UDP ஆனது நம்பகமான தரவுப் பரிமாற்றத்தைச் சார்ந்திருக்கும் பயன்பாடுகளில் பயன்படுத்தப்படுகிறது, ஆனால் பாக்கெட்டுகளுக்குப் பதிலளிப்பதற்கு அவற்றின் சொந்த நுட்பங்களைக் கொண்டிருக்க வேண்டும்.
  • நம்பகத்தன்மையை விட வேகம் முக்கியமான இடங்களில் UDP பயன்படுத்தப்படுகிறது.

இவ்வாறு, இது பற்றியது பயனர் டேட்டாகிராம் நெறிமுறையின் கண்ணோட்டம் - கட்டிடக்கலை, பயன்பாடுகளுடன் பணிபுரிதல். பயனர் டேட்டாகிராம் நெறிமுறையின் பல்வேறு செயல்பாடுகளில் முக்கியமாக தொடர்பு இல்லாத சேவைகள், ஓட்டம் மற்றும் பிழை கட்டுப்பாடு, இணைத்தல் & டீகாப்சுலேஷன் ஆகியவை அடங்கும். பயனர் டேட்டாகிராம் நெறிமுறை உதாரணங்கள்; ஆன்லைன் கேம்கள், வீடியோ கான்பரன்சிங், VoIP (வாய்ஸ் ஓவர் ஐபி) மற்றும் டிஎன்ஏ (டொமைன் பெயர் அமைப்பு). இதோ உங்களுக்காக ஒரு கேள்வி, UDP போர்ட்கள் என்றால் என்ன?