Qu'est-ce que la commutation de paquets?
La commutation de paquets est une technologie qui divise les données des communications réseau en petits morceaux gérables, appelés paquets. En envoyant un fichier volumineux en plusieurs petits morceaux sur un réseau, la commutation de paquets minimise l'impact des erreurs de transmission de données. Les goulots d'étranglement du trafic sont également évités, permettant aux données de circuler de la manière la plus efficace possible sur le réseau.
L'idée des communications réseau consiste à suivre un ensemble exact de règles pour déplacer les données d'un emplacement, ou nœud, sur le réseau à un autre. Internet est simplement un grand réseau et la commutation de paquets se produit lors du transfert de toutes les données sur Internet. Le protocole de contrôle de transport / protocole Internet (TCP / IP) et le relais de trame sont des exemples de protocoles de commutation de paquets. Certaines technologies de téléphonie mobile utilisent également des technologies de commutation de paquets.
Lorsqu'il utilise la commutation de paquets, le logiciel de routage réseau divise le fichier en plusieurs petits paquets de données de 1 000 à 1 500 octets chacun, en étiquetant chaque paquet avec des informations d'en-tête. Dans l'en-tête, le logiciel de routage inclut des instructions pour réassembler le fichier à partir des paquets dans le bon ordre. Il inclut également les informations de destination avant d’envoyer les paquets sur le réseau.
Lorsque les paquets voyagent sur le réseau, ils peuvent être séparés, en empruntant des chemins de routage différents, en fonction du trafic Internet. Les routeurs et les commutateurs du réseau utilisent les informations d’en-tête pour déterminer la route la plus efficace pour déplacer chaque paquet vers sa destination. La commutation de paquets permet une utilisation efficace de la bande passante du réseau, car l'envoi de nombreux petits paquets s'intègre mieux dans la capacité du réseau que l'envoi de fichiers volumineux intacts. Une fois que les paquets arrivent à la destination, quel que soit l'ordre dans lequel ils arrivent, le logiciel de routage réassemble le fichier correctement, à l'aide des informations d'en-tête. Si tous les paquets sont arrivés intacts et exempts d’erreurs, le fichier est prêt à être utilisé. Cependant, si un paquet arrive avec une erreur, le logiciel de routage peut demander que le paquet soit renvoyé. En utilisant la commutation de paquets, seule une partie du fichier entier doit être renvoyée, ce qui réduit le trafic réseau global.
Paul Baran et Donald Davies ont tous deux développé l’idée de la commutation de paquets indépendamment au début des années 1960. La commutation de paquets constitue une amélioration de la technologie de commutation de circuits, couramment utilisée dans les réseaux téléphoniques fixes depuis de nombreuses années. Avec la commutation de circuit, une ligne dédiée transporte tout le trafic de données lié à un fichier particulier. La commutation de circuits fonctionne bien pour la livraison rapide d’un fichier volumineux, car elle n’a aucun retard. Toutefois, le transfert d'une grande quantité de données vers et depuis des milliers de nœuds simultanément, comme cela se produit sur Internet, serait incroyablement inefficace avec la commutation de circuits.