Le plus gros inconvénient de la commutation par paquets, qui transfère les informations numériques en blocs discrets plutôt qu'en flux continu, est que les données arrivent en paquets qui doivent être réassemblés au point de réception. Lorsque les paquets sont acheminés via divers adaptateurs réseau, tampons et commutateurs, ils peuvent arriver à leur destination en dehors de leur séquence d'origine. Cela rend la technologie loin d'être idéale pour des applications telles que la voix sur Internet.
Une autre méthode de livraison de données est la commutation de circuits, qui nécessite une connexion point à point et continue entre la transmission et la réception. Un exemple de commutation de circuits est l'appel téléphonique. La commutation de paquets est moins chère car l'utilisateur paie une redevance par unité de données tandis que la commutation de circuits est facturée en fonction du temps de connexion. Pour cette raison, la commutation de paquets est préférée pour la transmission de données, tandis que la commutation de circuits est la méthode préférée pour la voix.
Les principaux obstacles à la commutation de paquets pour les applications vocales sont la latence (retard) et la mauvaise qualité de la voix, car les paquets contenant des signaux vocaux peuvent arriver à destination (l'auditeur) à des moments différents et dans le désordre. Avec la commutation par paquets, les blocs de données recherchent les routes de transmission les plus efficaces au fur et à mesure que les circuits deviennent disponibles, ce qui est économique pour transmettre de grandes quantités de données. Internet est basé sur la commutation par paquets, mais la plupart des entreprises ont un système hybride utilisant les deux méthodes de transmission.