Pouvez-vous expliquer le concept de bourrage d'octets

2 Réponses


  • Bien que l'utilisation de caractères pour marquer le début et la fin de chaque trame présente des avantages, la plupart des réseaux informatiques ne peuvent pas se permettre de réserver des caractères pour une utilisation par le réseau. Au lieu de cela, le réseau permet à une application de transférer des valeurs de données arbitraires sur le réseau. En particulier, une application peut choisir d'envoyer des données qui contiennent une ou plusieurs occurrences de caractères tels que soh et eot qui sont utilisés pour le cadrage. En général, pour faire la distinction entre les données envoyées et les informations de contrôle telles que les délimiteurs de trame, les systèmes de réseau s'arrangent pour que le côté expéditeur modifie légèrement les données avant qu'elles ne soient envoyées, puis s'arrangent pour que le côté récepteur restaure les données d'origine avant de les transmettre à la demande de réception.

    Ainsi, bien que les applications utilisant le réseau puissent transférer des données arbitraires, le système de réseau ne confond jamais les données avec les informations de contrôle. Étant donné que les systèmes de réseau insèrent généralement des bits ou des octets pour modifier les données à transmettre, la technique est connue sous le nom de bourrage de données. Les termes bourrage de caractères et bourrage d'octets font référence au bourrage de données utilisé avec du matériel orienté caractères, et le bourrage de bits, qui est plus courant, fait référence au bourrage de données utilisé avec du matériel orienté bits. Pour mettre en œuvre le bourrage d'octets, un expéditeur doit analyser un bloc de données entier et effectuer le mappage avant l'envoi de données. Le bourrage d'octets peut résoudre le problème en réservant un troisième caractère pour marquer les occurrences de caractères spéciaux dans les données.
  • Le bourrage d'octets est utilisé pour la transformation d'une séquence de données avec des valeurs réservées en une séquence extra-longue avec des valeurs réservées supprimées. Le bourrage d'octets constant (COBS) est un algorithme utilisé pour le bourrage d'octets.

Ecrivez votre réponse

Votre réponse apparaîtra après modération