En théorie, une communication unique, comme une vidéo musicale ou un e-mail pourrait être transmise à travers un réseau depuis une source vers une destination sous la forme d'un flux ininterrompu et volumineux de bits. Si des messages étaient réellement transmis de cette manière, alors aucun autre périphérique ne serait en mesure d'envoyer ou de recevoir des messages sur ce même réseau pendant le transfert de ces données. Ces flux de données volumineux entraîneraient des retards conséquents. En outre, si un lien dans l'infrastructure du réseau interconnecté échouait durant la transmission, la totalité du message serait perdue et devrait être retransmise dans son intégralité.
Il existe une meilleure approche, qui consiste à diviser les données en parties de taille moins importante et plus facilement gérables pour les envoyer sur le réseau. Cette division du flux de données en parties plus petites est appelée segmentation. La segmentation des messages présente deux avantages principaux :
- Par l'envoi de parties individuelles de plus petite taille depuis une source vers une destination, de nombreuses conversations différentes peuvent s'entremêler sur le réseau. Le processus qui sert à entremêler les parties des différentes conversations entre elles sur le réseau est appelé multiplexage. Cliquez sur chaque bouton de la Figure 1, puis sur le bouton Lire pour afficher les animations sur la segmentation et le multiplexage.
- La segmentation peut augmenter la fiabilité des communications réseau. Les différentes parties de chaque message n'ont pas besoin de parcourir le même chemin sur le réseau depuis la source jusqu'à la destination. Si un chemin particulier devient encombré en raison du trafic de données ou qu'il connaît une défaillance, les parties individuelles du message peuvent toujours être adressées à la destination via d'autres chemins. Si une partie du message ne parvient pas à sa destination, seules les parties manquantes doivent être transmises à nouveau.
L'inconvénient de l'utilisation de la segmentation et du multiplexage pour la transmission des messages à travers un réseau réside dans le niveau de complexité ajouté au processus. Imaginez que vous deviez envoyer une lettre de 100 pages, mais que chaque enveloppe ne peut contenir qu'une seule page. Le processus d'adressage, d'étiquetage, d'envoi, de réception et d'ouverture de la totalité des 100 enveloppes prendrait beaucoup de temps à l'expéditeur et au destinataire.
Dans les communications réseau, chaque partie du message doit suivre un processus similaire permettant de s'assurer qu'elle arrive à la bonne destination et qu'elle peut être réassemblée pour former le contenu du message d'origine, comme le montre la Figure 2.
À travers le réseau, plusieurs types de périphériques contribuent à garantir que les parties du message arrivent de manière fiable à leur destination.