Protokół kontroli transmisji (TCP) i protokół internetowy (IP) to dwa najważniejsze protokoły niższego poziomu umożliwiające łączność z Internetem. Protokół IP jest odpowiedzialny za przenoszenie pakietów danych z jednego punktu połączenia do następnego, podczas gdy protokół TCP sprawdza integralność danych przesyłanych między dwoma punktami końcowymi. TCP i IP współpracują ze sobą tak bardzo, że dwa protokoły są powszechnie nazywane TCP /IP.
TCP /IP jest obecnie najczęściej stosowanym pakietem protokołów internetowych, który nie jest używany przez sprzedawcę, według giganta sieciowego Cisco Systems. Protokoły zostały opracowane przez amerykański Departament Obrony w celu połączenia wielu różnych sieci komputerowych zaprojektowanych przez różnych dostawców w jedną "sieć sieci", koncepcję, która przekształciła się w tak zwany Internet.
Departament Obrony zdał sobie sprawę z potrzeby opracowania protokołu sieciowego o "najmniejszym mianowniku" po inwazji na Grenadę w 1983 roku, pokazując, że komputery Armii, Marynarki i Sił Powietrznych nie mogły komunikować się ze sobą. Konieczne było wprowadzenie nowego standardu komunikacji sieciowej, a TCP /IP wypełnił tę niszę. Ze względu na swoje pochodzenie wojskowe, TCP /IP został celowo zaprojektowany, aby automatycznie kompensować awarię węzła sieci lub linii telefonicznej, na przykład przez centrum łączności, które poniosło obrażenia w bitwie.