TCP (Transmission Control Protocol) هو أحد بروتوكولات الطبقة النقل في النموذج الأساسي للإنترنت TCP/IP. يقدم TCP خدمة التوصيل الموثوقة والموجهة للاتصالات بين الأجهزة على شبكة الإنترنت. يقدم TCP ضمان التسليم وترتيب الحزم واستعادة الحزم المفقودة أو التالفة. يستخدم TCP أيضًا آلية تحكم في التدفق للتحكم في كمية البيانات التي يتم إرسالها بين الأجهزة. يعد TCP أحد البروتوكولات الأساسية في شبكة الإنترنت ويستخدم على نطاق واسع في تطبيقات الويب والبريد الإلكتروني ونقل الملفات وغيرها من التطبيقات التي تتطلب اتصالًا موثوقًا عبر الشبكة.