TCP protokol (engl. Transmission Control Protocol) je jedan od osnovnih protokola unutar IP grupe protokola. Korištenjem protokola TCP aplikacija na nekom poslužitelju uključenom u računalnu mrežu stvara virtualnu vezu prema drugom poslužitelju, te putem te ostvarene veze prenosi podatke. Stoga ovaj protokol spada u grupu tzv. spojnih protokola.