اس حوالے سے، TCP کا بنیادی فائدہ کیا ہے؟
پروٹوکول اسٹیک کی نچلی سطحوں پر، نیٹ ورک کی بھیڑ، ٹریفک بوجھ میں توازن، یا غیر متوقع نیٹ ورک رویے کی وجہ سے، IP پیکٹ گم ہو سکتے ہیں، ڈپلیکیٹ ہو سکتے ہیں، یا آرڈر سے باہر ہو سکتے ہیں۔ TCP ان مسائل کا پتہ لگاتا ہے، کھوئے ہوئے ڈیٹا کی دوبارہ منتقلی کی درخواست کرتا ہے، غیر ترتیب شدہ ڈیٹا کو دوبارہ ترتیب دیتا ہے اور یہاں تک کہ دیگر مسائل کی موجودگی کو کم کرنے کے لیے نیٹ ورک کی بھیڑ کو کم کرنے میں مدد کرتا ہے۔ اگر ڈیٹا اب بھی ڈیلیور نہیں ہوتا ہے، تو ماخذ کو اس ناکامی کے بارے میں مطلع کیا جاتا ہے۔ ایک بار جب TCP وصول کنندہ نے اصل میں منتقل ہونے والے آکٹٹس کی ترتیب کو دوبارہ جوڑ لیا، تو یہ انہیں وصول کرنے والی درخواست تک پہنچا دیتا ہے۔ اس طرح، TCP بنیادی نیٹ ورکنگ کی تفصیلات سے ایپلیکیشن کے مواصلت کا خلاصہ کرتا ہے۔
TCP اس بات کو یقینی بنانے کی کوشش کرتا ہے کہ ڈیٹا کو غیر بہترین اور غیر متوقع نیٹ ورک کے حالات میں مناسب ترتیب میں بھیجا جائے، اور اگر یہ کامیاب نہیں ہوا تو ذریعہ کو مطلع کرتا ہے۔