TCP är ett protokoll som man använder sig av t ex vid surfning, då man skickar e-post, FTP osv. TCP har en kontroll av de data som överförs så att de paket som lämnar avsändaren verkligen når mottagaren. Om ett paket försvinner så skickas ett nytt istället.
UDP är också ett protokoll men det används istället till t ex strömningar av video och ljud där det inte är lika viktigt att exakt rätt paket når fram. UDP har nämligen ingen kontroll av paketen vilket gör att överföringshastigheten normalt är högre.