Was ist ein Byte -Stream?
Ein Byte -Stream ist ein Begriff, der zur Darstellung einer Computertechnik verwendet wird, mit der Daten entlang eines bestimmten Pfades gesendet werden können. Hier werden anstelle der einzelnen und Nullen, die als binäre Ziffern oder Bits bezeichnet werden, Einheiten, die die Größe von acht Bits, die als Byte bezeichnet werden, entlang des Weges gesendet werden. Es wird manchmal auch als Zeichenstrom bezeichnet, da die meisten Zeichen, die ein Alphabet der natürlichen Sprache bilden, Zahlen usw. durch solche 8-Bit-Einheiten dargestellt werden. Der Pfad oder die an der Datenübertragung beteiligten Pfad sind etwas abstrakt, da sie möglicherweise eine Datei darstellen, die von einem Programm zugegriffen wird, auf die Daten in einem Programm verarbeitet werden, oder Daten, die über ein Netzwerk reisen. Ein solcher Weg muss zuverlässig sein, um sicherzustellen, dass die Ausgabe genau ist. In einer Hinsicht ist das Rohr bei der Berücksichtigung der Computerprogrammierung der Pfad, der die verschiedenen Aspekte mit verbindet O.f Ein Programm, damit die Daten aus der Eingabe verarbeitet werden, kann es an einen anderen Teil des Programms, an einen anderen und so weiter übergeben werden, bis es die Ausgabe erreicht.
Eine andere Art von Pipeline kann von bestimmten Betriebssystemen verwendet werden, um Daten wie den Inhalt einer Datei aufzunehmen und sie über mehrere verschiedene Programme auszuführen, um eine gewisse Ausgabe zu erzeugen. Dies ist nützlich bei Textverarbeitungsanwendungen, die durch einen Charakter -Byte -Stream wirksam gemacht werden, um die Daten weiterzugeben. Eine der häufigsten Verwendungen eines Byte -Streams ist für das Betriebssystem eines Computers, wenn es in einer Datei auf Daten zugreift.
In frühen Computernetzwerk machten einige Systeme zwischen einem Byte und dem sogenannten Oktett. Da ein Oktett auch eine Computereinheit ist, die aus acht Bit besteht, werden die Begriffe manchmal austauschbar verwendet, obwohl sie bei diesen älteren Systemen nicht dasselbe sind. Infolgedessen tDer Oktettstrom ist ein Begriff, der auch verwendet wird, wenn er von einem Byte -Stream spricht, jedoch vor allem in Bezug auf Computer -Netzwerke. Ein solches Beispiel "Anwendung/Oktettstream" ist der MIME-Typ Multipurpose Internet Mail Extensions (MIME) zur Bereitstellung von Binärdaten über ein Netzwerk.
Wenn es darum geht, einen Byte-Stream über ein Computernetzwerk zu senden, ist ein zuverlässiger bidirektionales Transportschichtprotokoll erforderlich, wie das im Internet verwendete Getriebekontrollprotokoll (TCP). Diese werden als Byte -Stream -Protokoll bezeichnet. Andere serielle Datenprotokolle, die mit bestimmten Arten von Hardwarekomponenten verwendet werden, wie der UART -Technik (Universal Asynchron Receiver/Transmitter), sind ein serieller Datenkanal, der auch einen Byte -Stream für die Kommunikation verwendet. In diesem Fall wird das Byte oder das Charakter in einem Rahmen am Sendeende verpackt, wobei ein zusätzliches Startbit und einige optionale Überprüfungsbits angebracht und dann am Empfangsende zurück getrennt sind. Diese TechnikQue wird manchmal als byte-orientiertes Protokoll bezeichnet.