ما هو بروتوكول التحكم بالنقل؟
بروتوكول التحكم بالنقل أو بروتوكول التحكم بالإرسال[1] أو ميفاق التحكّم بالنقل هو أحد البروتوكولات الأساسيّة في حزمة بروتوكولات الإنترنت، موصُوف بالوثيقة ()، ويُؤمّن نقلاً موثوقاً خالي من الأخطاء لدفق من البايتات بين مُضيفين يتصلان مع بعضهما البعض عبر شبكة تدعم بروتوكول الإنترنت. تعتمد معظم تطبيقات الإنترنت الرئيسية مثل الويب والبريد الإلكتروني ونقل الملفات على بروتوكول التحكّم بالنقل.
في شهر ماي من العام 1974م، نشر معهد مُهندسي الكهرباء والإلكترونيات (IEEE) ورقةً بحثيّةً بعنوان: " بروتوكول للاتصال ضمن شبكات الرزم" (A protocol for Packet Network Interconnection).[6] قدّم كاتبا البحث، فينت سيرف وبوب خان وصفاً لبروتوكولٍ يعمل بين الشبكات بهدف تشارك الموارد عن طريق تبديل الرزم (Packet Switching) بين عُقد الشبكة، كان برنامج التحكم بالنقل (Transmission Control Program) هو حجر الأساس في هذه العملية. لاحقاً تمّ تقسيم هذا البرنامج إلى وحدات بنيويّة هي بروتوكول التحكّم بالنقل (TCP) وبروتوكول رزم المُستخدم (User Datagram Protocol UDP)[7] في طبقة النقل، وبروتوكول الإنترنت (IP) في طبقة الإنترنت. عُرف هذا النموذج بنموذج الانترنت الخاص بوزارة الدفاع (Department of Defense DoD)، أما اليوم فيُشار إليه بأنّه نموذج الإنترنت (TCP/IP).