Reliable Data Transfer
قابل اعتماد ڈیٹا ٹرانسفر کمپیوٹر نیٹ ورکنگ میں ایک موضوع ہے جو ناقابل اعتماد چینلز میں ڈیٹا کی منتقلی سے متعلق ہے۔ جدید انٹرنیٹ جیسے پیکٹ تبدیل شدہ نیٹ ورکس کی خرابیوں میں سے ایک ناقابل اعتمادیت ہے، کیونکہ پیکٹ کا نقصان مختلف وجوہات کی بناء پر ہو سکتا ہے، اور پیکٹوں کی ترسیل اس ترتیب میں ہونے کی ضمانت نہیں ہے کہ پیکٹ بھیجے گئے تھے۔ لہذا، انٹرنیٹ پر طویل مدتی ڈیٹا اسٹریمز بنانے کے لیے، وشوسنییتا فراہم کرنے کے لیے تکنیکیں تیار کی گئی ہیں، جنہیں عام طور پر انٹرنیٹ پروٹوکول سوٹ کی ٹرانسپورٹ پرت میں لاگو کیا جاتا ہے۔ تدریسی مواد میں، موضوع کو اکثر نظریاتی مثال پروٹوکول کی شکل میں پیش کیا جاتا ہے جسے خود "آر ڈی ٹی" کہا جاتا ہے، تاکہ طلباء کو ٹرانسمیشن کنٹرول پروٹوکول جیسے ٹرانسپورٹ لیئر پروٹوکول میں درپیش مسائل اور حل سے متعارف کرایا جا سکے۔ یہ ذرائع اکثر ایک فرضی-اے پی آئی کی وضاحت کرتے ہیں اور اس میں فنائٹ اسٹیٹ مشین کے خاکے شامل ہوتے ہیں تاکہ یہ واضح کیا جا سکے کہ اس طرح کے پروٹوکول کو کیسے نافذ کیا جا سکتا ہے، نیز ورژن کی تاریخ بھی۔ یہ تفصیلات عام طور پر ذرائع کے درمیان مطابقت رکھتی ہیں، پھر بھی اکثر ان کا حوالہ نہیں دیا جاتا ہے، اس لیے اس نظریاتی آر ڈی ٹی پروٹوکول کی ابتدا واضح نہیں ہے۔ مثالی ورژن ذرائع جو ایک مثال آر ڈی ٹی پروٹوکول کی وضاحت کرتے ہیں اکثر جدید ٹرانسپورٹ پرت کی تکنیکوں کی ترقی کی وضاحت کے لیے "ورژن ہسٹری" فراہم کرتے ہیں، جو عام طور پر درج ذیل سے مشابہت رکھتے ہیں: قابل اعتماد ڈیٹا ٹرانسفر 1.1 قابل اعتماد ڈیٹا ٹرانسفر 1.1 کے ساتھ، ڈیٹا کو صرف ایک قابل اعتماد ڈیٹا چینل کے ذریعے منتقل کیا جا سکتا ہے۔ یہ الگورتھم پروسیسنگ کے لحاظ سے قابل اعتماد ڈیٹا ٹرانسفر پروٹوکول میں سب سے آسان ہے۔ قابل اعتماد ڈیٹا ٹرانسفر 2 قابل اعتماد ڈیٹا ٹرانسفر 2 ناقابل اعتماد ڈیٹا چینلز میں قابل اعتماد ڈیٹا ٹرانسفر کی حمایت کرتا ہے۔ یہ غلطیوں کا پتہ لگانے کے لیے چیکسم کا استعمال کرتا ہے۔ اگر پیغام مکمل ہے تو وصول کنندہ اعتراف پیغام بھیجتا ہے، اور اگر پیغام نامکمل ہے، تو یہ ایک منفی اعتراف پیغام بھیجتا ہے اور ڈیٹا کی دوبارہ درخواست کرتا ہے۔ قابل اعتماد ڈیٹا ٹرانسفر 2.1 قابل اعتماد ڈیٹا ٹرانسفر 2.1 ناقابل اعتماد ڈیٹا چینلز میں قابل اعتماد ڈیٹا ٹرانسفر کی بھی حمایت کرتا ہے اور غلطیوں کا پتہ لگانے کے لیے چیکسم کا استعمال کرتا ہے۔ تاہم، ڈپلیکیٹ پیغامات کو روکنے کے لیے، یہ ہر پیکٹ میں ایک ترتیب نمبر شامل کرتا ہے۔ اگر ڈیٹا مکمل ہے تو وصول کنندہ متعلقہ ترتیب آئی ڈی کے ساتھ اعتراف پیغام بھیجتا ہے، اور متعلقہ ترتیب آئی ڈی کے ساتھ ایک منفی اعتراف پیغام بھیجتا ہے اور بھیجنے والے سے کہتا ہے کہ اگر پیغام مکمل نہیں ہے تو وہ دوبارہ بھیجے۔ قابل اعتماد ڈیٹا ٹرانسفر 3، پروٹوکول کے پہلے ورژن کی طرح، ناقابل اعتماد ڈیٹا چینلز میں قابل اعتماد ڈیٹا ٹرانسفر کی حمایت کرتا ہے، غلطیوں کی جانچ کے لیے چیکسم کا استعمال کرتا ہے، اور ڈیٹا پیکٹوں میں ترتیب نمبر شامل کرتا ہے۔ مزید برآں، اس میں پیکٹ کے نقصان کا پتہ لگانے کے لیے الٹی گنتی کا ٹائمر بھی شامل ہے۔ اگر بھیجنے والا ایک مخصوص مدت میں مخصوص ڈیٹا کو تسلیم نہیں کر سکتا ہے، تو وہ اسے کھویا ہوا پیکٹ سمجھے گا اور اسے دوبارہ بھیجے گا۔ حوالہ جات بھی دیکھیں قابل اعتماد ڈیٹا پروٹوکول کمپیوٹر نیٹ ورکنگ گو بیک-این اے آر کیو سلیکٹو ریپیٹ اے آر کیو کمپیوٹر نیٹ ورکنگ غلطی کا پتہ لگانے اور اصلاح