TCP (Transmission Control Protocol), bilgisayarlar arasındaki iletişimin kayıpsız olarak ve küçük paketler hâlinde gerçekleştirilmesine yarayan bir protokoldür. Aslında veriyi alırken ya da karşı tarafa gönderirken verinin bütünlüğünü sağlaması ve kimlik doğrulaması yapması TCP protokolünün en önemli özelliğidir.