La transmission de données sur Internet s'effectue via un réseau à commutation de paquets. Lorsqu'elles sont transmises, les données sur Internet sont divisées en paquets plus petits d'environ 1 500 octets chacun.
Les packages utilisés pour le transfert de données Internet sont officiellement appelés paquets. Chaque paquet contient des informations sur l'adresse de l'expéditeur, l'adresse du destinataire, la place des données dans l'ensemble du message et comment l'ordinateur destinataire peut être sûr que les données sont arrivées intactes. Le transfert de données sur Internet s'effectue via des câbles à fibres optiques, des tours radio, des tours de téléphonie cellulaire, des tours 4G et des satellites. Le nombre de bits transférés chaque seconde, ou bits par seconde, est une mesure de la vitesse à laquelle le transfert de données se produit sur une connexion Internet. Une connexion haut débit peut atteindre des vitesses allant jusqu'à 2 000 bits par seconde, ou 2 mégabits par seconde.
Lorsque quelqu'un effectue une recherche sur Internet via une connexion Wi-Fi, les données transitent par un routeur connecté à une ligne d'abonné numérique, ou DSL, qui arrive via une prise téléphonique. La recherche du navigateur va ensuite au serveur du fournisseur d'accès Internet, qui recherche l'adresse IP demandée. Les téléphones portables peuvent également envoyer et recevoir des données depuis Internet en accédant aux tours 3G et à évolution à long terme (LTE).