صارف کے ڈیٹاگرام پروٹوکول

UDP کو سمجھنے اور ٹی سی پی سے یہ کیسے مختلف ہے

صارف ڈیٹیٹگرام پروٹوکول (یو ڈی ڈی) 1980 میں متعارف کرایا گیا تھا اور اس میں موجود سب سے قدیم نیٹ ورک پروٹوکولز میں سے ایک ہے. یہ کلائنٹ / سرور نیٹ ورک کی ایپلی کیشنز کے لئے یہ ایک سادہ OSI ٹرانسپورٹ کی پرت پروٹوکول ہے، انٹرنیٹ پروٹوکول (آئی پی) پر مبنی ہے، اور یہ ٹی سی سی کا اہم متبادل ہے.

یو ڈی ڈی کی ایک مختصر وضاحت اس بات کی وضاحت کر سکتی ہے کہ ٹی سی پی کے مقابلے میں یہ ناقابل قابل پروٹوکول ہے. جبکہ یہ سچ ہے، کیونکہ کسی بھی غلطی کی جانچ پڑتال یا ڈیٹا ٹرانسمیشن میں شامل کرنے میں درست نہیں ہے، یہ بھی سچ ہے کہ اس پروٹوکول کے لئے یقینی طور پر ایپلی کیشنز موجود ہیں جو ٹی سی سی کو نہیں مل سکتی.

UDP (کبھی کبھی UDP / IP کے طور پر کہا جاتا ہے) اکثر ویڈیو کانفرنسنگ ایپلی کیشنز یا کمپیوٹر کے کھیلوں میں استعمال کیا جاتا ہے جو خاص طور پر حقیقی وقت کی کارکردگی کے لۓ بنایا جاتا ہے. اعلی کارکردگی کو حاصل کرنے کے لئے، پروٹوکول انفرادی پیکٹوں کو گرا دیا جا سکتا ہے (کوئی دوبارہ کوشش نہیں کرتا) اور یو ڈی ڈی پیکیٹس کو بھیجنے کے بجائے مختلف آرڈر میں وصول کی جاسکتی ہے.

ٹرانسمیشن کی یہ طریقہ، جب ٹی سی سی کے مقابلے میں، کم ڈیٹا کے اوپر اور تاخیر کی اجازت دیتا ہے. چونکہ پیکٹوں کو کوئی فرق نہیں پڑتا ہے، اور اس میں کوئی غلطی شامل نہیں ہے، اس میں کم بینڈوڈتھ کا استعمال کرنا ہے .

کیا UDP TCP سے بہتر ہے؟

اس سوال کا جواب اس سلسلے پر منحصر ہے کیونکہ UDP بہتر کارکردگی کی اجازت دیتا ہے، لیکن ممکنہ طور پر ٹی سی پی کے مقابلے میں بدترین معیار.

جب UDP TCP سے زیادہ ترجیح دی جاتی ہے تو یہ ایک اچھا مثال ہے جب یہ ایسی درخواست کے ساتھ آتا ہے جو کم طول و عرض کے ساتھ بہتر ہوتا ہے، جیسے آن لائن گیمنگ، ویڈیو چیٹنگ یا صوتی ٹرانسمیشنز. پیکٹوں کو کھو دیا جا سکتا ہے، لیکن کم سے کم تاخیر کے ساتھ معیار کو کم کرنے کے لئے، بہت زیادہ معیار کا نقصان واقعی میں سمجھا جاتا ہے.

آن لائن گیمنگ کے ساتھ، UDP ٹریفک کھیل کو جاری رکھنے کی اجازت دیتا ہے اگر رابطے لمحے سے کھو جائے، یا اگر کچھ بھی پیکٹ کسی بھی وجہ سے گرا دیا جائے. اگر غلطی کی اصلاح میں ملوث تھے، تو کنکشن کو نقصان پہنچے گا کیونکہ پیکٹوں کو دوبارہ داخل ہونے کی کوشش کرنی ہے جہاں وہ غلطیوں کے لۓ چھوڑ کر رہ گئے ہیں، لیکن یہ لائیو ویڈیو گیمز میں غیر ضروری نہیں ہے. لائیو سٹریمنگ کے ساتھ یہ سچ ہے.

تاہم، وجہ UDP بہت اچھا نہیں ہے جب یہ منتقلی کی فائل آتا ہے یہ ہے کہ آپ کو پوری فائل کی ضرورت ہے تاکہ اسے مناسب طریقے سے استعمال کریں. تاہم، آپ کو اس ویڈیو سے لطف اندوز کرنے کے لئے ویڈیو گیم یا ویڈیو کے ہر ایک پیکٹ کی ضرورت نہیں ہے.

او ایس آئی ماڈل کے پرت 4 میں TCP اور UDP دونوں اور TFTP ، RTSP، اور DNS جیسے خدمات کے ساتھ کام کرتے ہیں.

UDP ڈیٹاگرام

UDP ٹریفک، جس میں ڈیٹا ڈیٹگرام کے ذریعہ کام کرتا ہے، ہر ڈیٹاگرام کے ساتھ ایک پیغام یونٹ یونٹ شامل ہوتا ہے. ہیڈر کی تفصیلات بہت پہلے آٹھ بٹس میں محفوظ کیا جاتا ہے، لیکن باقی وہی ہے جو اصل پیغام رکھتا ہے.

UDP ڈیٹاگرام ہیڈر کے ہر حصے، یہاں درج ہے، دو بٹس ہے :

یو ڈی ڈی پورٹ پورٹ نمبرز مختلف ایپلی کیشنز کو ٹی ٹی سی کی طرح، اعداد و شمار کے لئے اپنے چینلز کو برقرار رکھنے کی اجازت دیتا ہے. UDP بندرگاہ ہیڈر دو بٹس طویل ہیں؛ لہذا، درست UDP بندرگاہوں کی تعداد 0 سے 65535 تک ہوتی ہے.

UDP ڈیٹاگرام کا سائز ہیڈر اور ڈیٹا حصوں میں مشتمل بٹس کی مجموعی تعداد کا شمار ہے. چونکہ ہیڈر کی لمبائی ایک مقررہ سائز ہے، اس میدان میں یہ متغیر متغیر سائز کے اعداد و شمار کا حصہ مؤثر طریقے سے ٹریک کرتا ہے.

ڈیٹاگرام کا سائز آپریٹنگ ماحول پر منحصر ہے، لیکن زیادہ سے زیادہ 65535 بائٹس ہیں.

UDP جانچ پڑتال کے پیغام کو چھیڑنے سے پیغام ڈیٹا کی حفاظت. چیکسٹم قدر پہلے بھیجنے والے اور بعد میں رسیور کے حساب سے ڈییٹگرام ڈیٹا کا انکوڈنگ کی نمائندگی کرتا ہے. کیا انفرادی ڈیٹیٹگرام کے ساتھ چھیڑنے یا ٹرانسمیشن کے دوران خراب ہو جانا چاہئے، UDP پروٹوکول کو ایک چیکس حساب حساب سے پتہ چلتا ہے.

UDP میں چیک چیکنگ اختیاری ہے، جیسا کہ ٹی سی سی کی مخالفت ہے جہاں چیکس لازمی ہیں.