Paquets de données: les blocs de construction des réseaux
Un paquet est une unité de base de communication sur un réseau numérique. Il peut également être appelé datagramme, segment, bloc, cellule ou trame, selon le protocole utilisé pour la transmission. Lorsque les données sont transmises, elles sont divisées en structures de données similaires avant la transmission, appelées paquets. Les paquets sont réassemblés une fois qu'ils atteignent la destination.
Structure d'un paquet de données
La structure d'un paquet dépend du type de paquet et du protocole. Un paquet a un en-tête et une charge utile. L'en-tête conserve des informations supplémentaires sur le paquet, le service et d'autres données liées à la transmission. Par exemple, les données transférées sur Internet nécessitent de décomposer les données en paquets IP, ce qui est défini dans IP (protocole Internet).
Un paquet IP comprend:
- L'adresse IP source: Les adresse IP de la machine qui envoie les données.
- L'adresse IP de destination: La machine ou l'appareil auquel les données sont envoyées.
- Le numéro de séquence: Un numéro qui ordonne les paquets de telle sorte qu'ils puissent être remontés fidèlement une fois arrivés.
- Le type de prestation.
- Drapeaux.
- Autres données techniques.
- La charge utile: il s'agit de la majeure partie du paquet (ce qui précède est considéré comme un surcoût) et des données transportées.
Paquets et protocoles
Les paquets varient en structure et en fonctionnalité selon les protocoles qui implémentent les paquets. VoIP utilise le protocole IP et les paquets IP. Sur un Ethernet réseau, par exemple, les données sont transmises dans des trames Ethernet.
Dans le protocole IP, les paquets IP voyagent sur Internet via des nœuds, qui sont des périphériques et des routeurs (techniquement appelés nœuds dans ce contexte) trouvés sur le chemin de la source à la destination. Chaque paquet est acheminé vers la destination en fonction de son adresse source et de destination. À chaque nœud, le routeur décide quel nœud voisin serait la destination la plus efficace, sur la base de calculs impliquant des statistiques et des coûts de réseau.
Commutation de paquets
Ce processus fait partie de commutation de paquets, qui vide les paquets sur Internet et ordonne à chacun de trouver son propre chemin vers une destination. Le mécanisme utilise gratuitement la structure sous-jacente d'Internet, ce qui est la principale raison pour laquelle les appels VoIP et Internet sont gratuits ou peu coûteux.
Contrairement à la téléphonie traditionnelle, où une ligne ou un circuit entre la source et la destination doit être dédié et réservé (appelé commutation de circuits), la commutation de paquets exploite les réseaux existants pour libre.
Un autre exemple est le TCP (Transmission Control Protocol), qui fonctionne avec IP dans une suite TCP/IP. TCP est chargé de s'assurer que le transfert de données est fiable. Pour ce faire, il vérifie si les paquets sont arrivés dans l'ordre, si des paquets sont manquants ou ont été dupliqués et s'il y a un retard dans la transmission des paquets. Il contrôle cela en définissant un délai d'attente et des signaux appelés accusés de réception.
Résultat final
Les données voyagent par paquets sur les réseaux numériques. Toutes les données, qu'il s'agisse de texte, d'audio, d'images ou de vidéo, sont décomposées en paquets qui sont réassemblés au sein d'un périphérique réseau ou d'un ordinateur. C'est pourquoi, par exemple, lorsqu'une image se charge sur une connexion lente, des morceaux peuvent apparaître un par un.