Qu'est-ce qu'un flux d'octets?

Un flux d'octets est un terme utilisé pour représenter une technique informatique permettant d'envoyer des données le long d'un chemin particulier. Ici, au lieu des uns et des zéros, appelés chiffres ou bits binaires, des unités de la taille de huit bits, appelées octets, sont envoyées le long du chemin. Il est également parfois appelé flux de caractères, car la plupart des caractères qui constituent un alphabet, des nombres, etc. en langage naturel sont représentés par de telles unités de 8 bits. Le chemin, ou les entités impliquées dans le transfert de données, sont quelque peu abstraits, car ils peuvent représenter un fichier auquel accède un programme, des données en cours de traitement dans un programme ou des données voyageant sur un réseau.

Pour qu'un flux d'octets soit plus efficace, il passe par un chemin dédié et fiable, parfois appelé tuyau. Un tel chemin doit être fiable pour garantir la précision de la sortie. À un égard, lorsqu’on envisage la programmation informatique, le canal est le chemin qui relie les divers aspects d’un programme de sorte que, lors du traitement des données à partir de l’entrée, elles puissent être transmises à une autre partie du programme, à une autre, etc. jusqu'à ce qu'il atteigne la sortie.

Un autre type de pipeline peut être utilisé par certains systèmes d'exploitation pour prendre des données, telles que le contenu d'un fichier, et les exécuter via plusieurs programmes différents pour produire une sortie. Ceci est utile avec les applications de traitement de texte, rendues efficaces par le biais d'un flux d'octets de caractères pour transmettre les données. L'une des utilisations les plus courantes d'un flux d'octets est donc pour le système d'exploitation d'un ordinateur lorsqu'il accède aux données d'un fichier.

Au début des réseaux informatiques, certains systèmes distinguaient un octet de ce qu'on appelle aussi un octet. Comme un octet est aussi une unité de calcul composée de huit bits, les termes sont parfois utilisés de manière interchangeable, bien que sur ces systèmes plus anciens, ils ne soient pas la même chose. Par conséquent, le flux d'octets est un terme également utilisé pour désigner un flux d'octets, bien qu'il s'agisse principalement de réseaux informatiques. Un exemple, "application / octet-stream", est le type MIME (Multipointpose Internet Mail Extensions) permettant de transmettre tout type de données binaires sur un réseau.

Lorsqu'il s'agit d'envoyer un flux d'octets sur un réseau informatique, un protocole de couche de transport bidirectionnel fiable, tel que le protocole de contrôle de transmission (TCP) utilisé sur Internet, est requis. Ceux-ci sont appelés protocole de flux d'octets. D'autres protocoles de données série utilisés avec certains types de composants matériels, tels que la technique UART (récepteur / émetteur asynchrone universel), constituent un canal de données série qui utilise également un flux d'octets pour la communication. Dans ce cas, l'octet, ou le caractère, est empaqueté dans une trame à l'extrémité émettrice, où un bit de départ supplémentaire et quelques bits de vérification facultatifs sont attachés, puis séparés en sortie de la trame à l'extrémité de réception. Cette technique est parfois appelée protocole orienté octets.

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?