Qu'est-ce que le codage réseau?

Le codage de réseau est une technique de programmation utilisée pour maximiser le rendement potentiel d’un réseau informatique. Dans le codage de réseau, les nœuds du réseau jouent un rôle actif, s’efforçant de combiner et de compresser des paquets d’informations avant de les envoyer sur le réseau. Cela permet une utilisation plus efficace des ressources du réseau, au détriment des frais généraux supplémentaires des ordinateurs clients, qui doivent travailler encore plus dur pour "délier" les données compressées.

Les nœuds de réseau ressemblent un peu à la police de la circulation: ils dirigent le flux de données sur un réseau informatique. En l'absence de codage réseau, les nœuds déplacent des informations - des paquets de données - sur le réseau sans prendre de libertés pour modifier ou manipuler ces données de manière substantielle. Ils peuvent renforcer le signal pour s'assurer que les données ne sont pas perdues pendant le transit, mais les paquets réels ne sont pas affectés.

Dans le codage de réseau, les nœuds sont chargés de combiner les paquets nécessaires pour accroître l'efficacité du réseau. Par exemple, si un réseau est capable de transmettre des paquets individuels de 100 octets et qu'il reçoit deux paquets de 50 octets en même temps, un système fonctionnant avec un codage non réseau traitera un paquet de 50 octets puis le suivant, en les déplaçant de manière séquentielle. . Un réseau de codage réseau, par contre, enregistrera le fait que 50 octets de surdébit réseau potentiel sont "gaspillés" avec chaque paquet et combinera les deux paquets de 50 octets en un seul paquet de 100 octets, maximisant ainsi la transmission de données du réseau. capacité.

Cela se traduit par une augmentation de l'efficacité du réseau. Le codage réseau utilise régulièrement une plus grande partie de la bande passante disponible du réseau. En d'autres termes, une plus grande partie du potentiel du réseau est réalisée. Cependant, le codage réseau présente également un inconvénient: les paquets combinés fournissent un "travail" supplémentaire aux ordinateurs récepteurs.

Lorsqu'un ordinateur reçoit un paquet d'informations sur un réseau non codé par le réseau, l'ordinateur accède à cette information individuellement et immédiatement. Les paquets, dans ce cas, sont entièrement dédiés à un seul processus. Pour recevoir un paquet d'informations sur un réseau codé en réseau, le système doit toutefois décompresser et distribuer les informations relatives aux différents processus aux zones appropriées. Cela crée des responsabilités de traitement supplémentaires pour le processeur de l'ordinateur recevant les données, ce qui augmente son stress. Sur des systèmes à faible consommation ou sur des systèmes comportant un certain nombre de tâches simultanément actives, le travail supplémentaire peut entraîner un ralentissement ou un retard de l'ordinateur.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?