TCP /IP to zestaw protokołów transmisji danych, które umożliwiają komputerom łączenie się z Internetem i sieciami prywatnymi. Każdy protokół wykonuje inne zadanie i ułatwia wymianę danych między różnymi aplikacjami.
Protokół kontroli transmisji /protokół internetowy lub skrót TCP /IP jest podzielony na dwa protokoły: pakiet protokołu TCP (Transmission Control Protocol) i pakiet protokołu internetowego (IP). Pakiet TCP przetwarza i przetwarza dane z aplikacji, podczas gdy pakiet IP jest przeznaczony do przesyłania i odbierania danych aplikacji w sieci. TCP /IP to połączenie czterech różnych warstw: warstwy aplikacji, transportu, Internetu i dostępu do sieci. Bez TCP /IP urządzenia nie będą mogły połączyć się z Internetem ani udostępniać danych.
Według Microsoftu najbardziej znane protokoły warstwy aplikacji są używane do wymiany informacji o użytkowniku. Obejmują one protokół HTTP (Hypertext Transfer Protocol), protokół FTP (File Transfer Protocol), protokół SMTP (Simple Mail Transfer Protocol) i usługę Telnet. Jedną z głównych zalet protokołu TCP /IP jest to, że akceptuje dane o dowolnym rozmiarze i umieszcza je w mniejszych, łatwiejszych w zarządzaniu porcjach zwanych pakietami. Pakiet zawiera wszystkie informacje potrzebne sieci do dostarczenia jej do miejsca przeznaczenia, a następnie do potwierdzenia dostawy, zgodnie z Cisco Press.