TCP/IP est un protocole packet-switched realtime, ce qui signifie qu'il permet l'émission de paquets de données (par exemple formés de 1000 caractères) depuis un poste ou nud (anglais: node) du réseau jusqu'à n'importe quel autre poste du réseau en multiplexant le trafic sur des lignes partagées, et ceci sans stockage intermédiaire de nud en nud de l'information. Internet est composé de plusieurs sous-réseaux (des milliers) qui échangent entre eux des paquets TCP/IP (un exemple de sous-réseau est à la figurefigreseau_ip). Des routers permettent d'aiguiller les différents paquets entre sous-réseaux en fonction de leur adresse de destination.