Protokol TCP (Transmission Control Protocol) je jedním z hlavních protokolů sady internetových protokolů. TCP je součástí populární kombinace "TCP/IP" používané v Internetu. Internetový protokol neboli IP zajišťuje, aby se data na internetu dostala na správné místo. Protokol TCP se pak stará o to, aby byla data umístěna ve správném pořadí a žádná z nich nechyběla. Protokol TCP také pomáhá řídit provoz na internetu, aby nedošlo k jeho přetížení. Tyto protokoly, které jsou něco jako jazyky používané počítači, jsou navrženy tak, aby je mohl používat jakýkoli počítač a jakýkoli program (například webový prohlížeč nebo e-mailový klient).