පරිශීලක ඩෙටග්රෑම් ප්රොටොකෝලය

UDP සහ TCP වෙතින් වෙනස් වන්නේ කෙසේද?

1980 දී ඩේටාග්රෑම් ප්රොටෝකෝලය (UDP) හඳුන්වාදෙන ලද අතර එය පැරණිතම ජාල ප්රොටෝකෝලා එකකි. එය සේවාලාභී / සේවාදායක ජාල යෙදුම් සඳහා සරල OSI ප්රවාහ තට්ටු ප්රොටෝකෝලය වේ, අන්තර්ජාල ප්රොටොකෝලය (IP) පදනම් වේ, සහ TCP සඳහා ප්රධාන විකල්පයකි.

TCP සමඟ සංසන්දනය කිරීමේදී එය විශ්වාසනීය ප්රොටෝකෝලයක් වන බව UDP පිළිබඳ කෙටි පැහැදිලි කිරීමක් විය හැකිය. දත්ත සත්යාපනය කිරීමේදී කිසියම් දෝෂයක් නොමැති වීම හෝ නිවැරදි කිරීමක් සිදු නොවන නිසා, එය සැබෑව වන අතර, TCP එකට ගැලපෙන බව මෙම ප්රොටොකෝලය සඳහා අනිවාර්යයෙන් යෙදුම් පවතින බව සත්යයකි.

UDP (සමහර විට හැඳින්වෙන්නේ UDP / IP ලෙස හැඳින්වෙන්නේ) බොහෝ විට සජීවී ක්රියාකාරිත්වයන් සඳහා නිශ්චිතව කරන ලද වීඩියෝ කොන්ෆරන්ස් යෙදවුම් හෝ පරිගණක ක්රීඩා වලදී භාවිතා වේ. ඉහළ කාර්යසාධනය ලබා ගැනීම සඳහා, ප්රොටොකෝලය මඟින් එක් එක් පැකට්ටුව අත්හැර දැමීමට (නැවත උත්සාහයක් නොමැතිව) සහ UDP පැකැට්ටු යැවීමට වඩා වෙනස් පිළිවෙළකට ලැබීමට යෙදුමට අවසර දෙනු ලැබේ.

TCP සමග සැසඳීමේදී මෙම සම්ප්රේෂණය කිරීමේ ක්රමයට වඩා අඩු දත්ත හා ප්රමාදයන් සඳහා ඉඩ ලබා දේ. පැකේජය කුමක් වුවද, කවර හෝ වරදක් පරීක්ෂා කිරීමක් සිදු නොවන අතර එය අඩු කලාප පළලක් භාවිතා කරයි.

UDP වඩා TCP වඩා හොඳද?

මෙම ප්රශ්නයට පිළිතුර රඳා පවතින්නේ UDP මගින් වඩා හොඳ ක්රියාකාරිත්වයන් සඳහා ඉඩ සලසන බැවිනි. නමුත් TCP වඩා වඩා නරක තත්ත්වයක්.

TCP සම්බන්ධව UDP වඩා සුදුසුයැයි කදිම නිදසුනක් වේ. එය අන්තර්ජාල ආධුනිකයන්, වීඩියෝ කතාබස්, හෝ හඬ විකාශන වැනි අඩු ප්රමාදයන් සහිතව ක්රියාකරන යෙදුමක් වෙත පැමිණේ. පැකට්වල නැති විය හැකි නමුත්, තත්ත්වයෙන් අඩු කර ගැනීම සඳහා සමස්ත ප්රමාදයන් ප්රමාණවත් නොවීමත්, තත්ත්වයෙන් උසස් අලාභයක් සිදුවී නැත.

සබැඳි ක්රීඩා සමග UDP ගමනාගමනය සඳහා සම්බන්ධතාවය කෙටි වේලාවක් අහිමි වුවද, හෝ කිසියම් හේතුවක් නිසා පැකට්ටු කිහිපයක්ම ඉවත් කර තිබේ නම්, ක්රීඩාව දිගටම කරගෙන යාමට ඉඩ දෙයි. වැරදි නිවැරදි කිරීම සම්බන්ධ වී තිබුනේ නම්, එම පැකේජයන් දෝෂ නිවැරදි කර ගැනීම සඳහා නැවත පැමිනෙන්නට තැත් කරන බැවින්, සම්බන්ධතාවය පැය අක්රිය වනු ඇත, නමුත් එය සජීවී වීඩියෝ ක්රීඩා වල අනවශ්ය වේ. සජීවී ප්රවාහය සමඟම සත්ය වේ.

කෙසේ වෙතත්, UDP ගොනු මාරු කිරීම් සිදු කරන විට එතරම් විශාල නොවන හේතුවක් වන්නේ ඔබ එය නිවැරදිව භාවිතා කිරීම සඳහා සම්පූර්ණ ගොනුව අවශ්ය බවය. කෙසේ වෙතත්, ඔබ එය භුක්ති විඳීම සඳහා වීඩියෝ ක්රීඩා හෝ වීඩියෝ එක් එක් පැකට්ටුවක් අවශ්ය නොවේ.

TCP සහ UDP යන දෙකම OSI ආකෘතියේ 4 වන ස්ථරයේ සහ TFTP , RTSP සහ DNS වැනි සේවා සමඟ කටයුතු කරයි.

UDP Datagrams

UDP ගමනාගමනය එක් දත්ත පණිවුඩ ඒකකයකින් සමන්විත සියලු datagram සහිත ඩෙටාප්රෑම් ලෙස හැඳින්වේ. ශීර්ෂ විස්තරය මුල්ම අටේ අටක ගබඩා කර ඇත. ඉතිරි කොටස සත්ය පණිවුඩය සතුය.

මෙතන ලැයිස්තුගත කර ඇති UDP datagram ශීර්ෂයේ සෑම කොටසක්ම බයිට්ස් දෙකක් වේ :

UDP ප්රොටෝකෝල අංක TCP වැනි සමාන දත්ත වලට තමන්ගේම නාලිකා පවත්වාගෙන යාමට විවිධ යෙදුම් වලට ඉඩ ලබා දේ. UDP port ශීර්ෂය බයිට ගණන දෙකකි; එබැවින් වලංගු UDP පරාස අංක ගණන 0 සිට 65535 දක්වා පරාසයක පවතී.

UDP datagram size යනු ශීර්ෂක සහ දත්ත අංශයන්හි අඩංගු බයිට් ගණනක් වේ. ශීර්ෂයේ දිග ස්ථාවර ප්රමාණය බැවින්, මෙම ක්ෂේත්රයේ විචල්ය-ප්රමාණයේ දත්ත කොටස (සමහර විට නමින් හැඳින්වෙන) යන දිගුව අනුගමනය කරයි.

ක්රියාකාරී පරිසරය මත පදනම්ව ඩෙටාප්රෑම් ප්රමානය වෙනස් වේ, නමුත් උපරිම වශයෙන් බයිට් 65535 ක් ඇත.

UDP චෙක්සම් මඟින් පණිවුඩ දත්ත සුරැකීමේ සිට ආරක්ෂා කරයි. චෙක්සම් අගය මඟින් නිරූපණය කරන ලද දත්ත-ගබඩාවේ මුල් දත්තයන් සහ පසුව ග්රාහකයා විසින් ගණනය කරනු ලැබේ. සම්ප්රේෂණය කිරීමේ දී එක් දත්ත ද්රාවකයක් හසුරුවීමේදී හෝ දූෂිත වීමට නම්, UDP ප්රොටෝකෝලය සූක්ෂම ගණනය කිරීම් නොගැලපේ.

UDP තුල, චෙක්සම් භාවිත කිරීම අනිවාර්යය වන TCP වලට පටහැනිවේ පරික්ෂා කිරීම විකල්පයකි.