TCP/IP est un ensemble de protocoles de communication de données qui permettent aux ordinateurs de se connecter à Internet et aux réseaux privés. Chaque protocole effectue une tâche différente et facilite l'échange de données entre diverses applications.
Transmission Control Protocol/Internet Protocol, ou TCP/IP en abrégé, est divisé en deux protocoles : la suite Transmission Control Protocol (TCP) et la suite Internet Protocol (IP). La suite TCP traite et gère les données des applications, tandis que la suite IP est conçue pour permettre la transmission et la réception de données d'application sur un réseau. Le TCP/IP est une combinaison de quatre couches différentes : les couches application, transport, Internet et accès réseau. Sans TCP/IP, les appareils ne pourraient pas se connecter à Internet ou partager des données.
Selon Microsoft, les protocoles de couche application les plus connus sont ceux utilisés pour l'échange d'informations sur les utilisateurs. Il s'agit notamment du protocole de transfert hypertexte (HTTP), du protocole de transfert de fichiers (FTP), du protocole de transfert de courrier simple (SMTP) et de Telnet. L'un des principaux avantages de TCP/IP est qu'il accepte les données de n'importe quelle taille et les découpe en morceaux plus petits et plus faciles à gérer appelés paquets. Un paquet contient toutes les informations dont un réseau a besoin pour le livrer à sa destination, puis pour accuser réception de la livraison, selon Cisco Press.