TCP /IP è un insieme di protocolli di comunicazione dati che consentono ai computer di connettersi a Internet e alle reti private. Ogni protocollo svolge un compito diverso e facilita lo scambio di dati tra varie applicazioni.
Transmission Protocol Protocol /Internet Protocol, o TCP /IP in breve, è diviso in due protocolli: la suite TCP (Transmission Control Protocol) e la suite IP (Internet Protocol). La suite TCP elabora e gestisce i dati dalle applicazioni, mentre la suite IP è progettata per ospitare la trasmissione e la ricezione dei dati delle applicazioni su una rete. Il TCP /IP è una combinazione di quattro diversi livelli: l'applicazione, il trasporto, Internet e gli strati di accesso alla rete. Senza TCP /IP, i dispositivi non sarebbero in grado di connettersi a Internet o condividere dati.
Secondo Microsoft, i protocolli di livello applicativo più noti sono quelli utilizzati per lo scambio di informazioni sugli utenti. Questi includono Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP) e Telnet. Uno dei principali vantaggi di TCP /IP è che accetta dati di qualsiasi dimensione e li riduce in blocchi più piccoli e più gestibili chiamati pacchetti. Un pacchetto contiene tutte le informazioni necessarie a una rete per consegnarlo a destinazione e quindi a confermare la consegna, secondo Cisco Press.