பயனர் டாட்டிராம் நெறிமுறை

புரிந்துணர்வு UDP மற்றும் எப்படி இது டிசிபி இருந்து வேறுபட்டது

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

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

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

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

TCP ஐ விட UDP சிறந்ததா?

TCP ஐ விட UDP ஆனது சிறந்த செயல்திறன் பெறும், ஆனால் இது மோசமான தரத்தை தரும் என்பதால் இந்த கேள்விக்கு பதில் சூழலில் சார்ந்துள்ளது.

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

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

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

டிசிபி மற்றும் UDP இரண்டும் OSI மாடலில் அடுக்கு 4 மற்றும் TFTP , RTSP, மற்றும் டிஎன்எஸ் போன்ற சேவைகளைப் பயன்படுத்துகின்றன.

UDP டேடாகிராம்கள்

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

இங்கு பட்டியலிடப்பட்ட UDP datagram தலைப்பு ஒவ்வொரு பகுதியும், இரண்டு பைட்டுகள் :

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

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

Datagrams அளவு இயக்க சூழலை பொறுத்து மாறுபடும், ஆனால் அதிகபட்சமாக 65535 பைட்டுகள் உள்ளன.

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

UDP இல், காசோஸ்மிங் விருப்பமானது, TCP க்கு பதிலாக செக்ஸம்ஸ் கட்டாயமாக இருக்க வேண்டும்.