ما هو بروتوكول التحكم بالنقل؟
بروتوكول التحكم بالنقل أو بروتوكول التحكم بالإرسال[1] أو ميفاق التحكّم بالنقل هو أحد البروتوكولات الأساسيّة في حزمة بروتوكولات الإنترنت، موصُوف بالوثيقة ()، ويُؤمّن نقلاً موثوقاً خالي من الأخطاء لدفق من البايتات بين مُضيفين يتصلان مع بعضهما البعض عبر شبكة تدعم بروتوكول الإنترنت. تعتمد معظم تطبيقات الإنترنت الرئيسية مثل الويب والبريد الإلكتروني ونقل الملفات على بروتوكول التحكّم بالنقل.
على عكس شبكة الإنترنت اليوم، فقد صُممت شبكة الأربانت بحيث تكون موثُوقة، حيث تنقل الرسائل بشكل موثُوق، وإبلاغ المُضيف المصدر في حال فقدان الرسالة. إنّ الإصدارين الرابع[55] والسادس[56] من بروتوكول الإنترنت غيرُ موثوقين، وهما يعتمدان على بروتوكول التحكّم بالنقل (TCP)[57] الذي يعمل في طبقة النقل ليقوم بالوظائف المُرتبطة بالوثوقيّة. عانى بروتوكول 1822 بشكلٍ مُلحوظ في الحالات التي يوجد فيها أكثر من اتصال لأكثر من تطبيق في نفس المُضيف، وقد جرى التعامل مع هذه المشكلة في برنامج التحكّم بالشبكة (NCP)،[48] حيث أمّن البرنامج طريقة قياسية لإنشاء قنوات اتصال موثُوقة ثُنائيّة الاتجاه مُتحكّم بالتدفق فيها بين عدّة عمليات في عدة مُضيفين. سمح برنامج التحكّم بالشبكة للتطبيقات بالاتصال عبر شبكة الأربانت باستخدم بروتوكولات خاصّة، وكان هذا مُقدّمة لمفهوم الطبقات والتغليف الذي بُني نموذج الاتصال المعياري (OSI)[58] على أساسه.