Wat is een byte -stroom?
Een byte -stream is een term die wordt gebruikt om een computertechniek weer te geven die gegevens langs een bepaald pad mogelijk maakt. Hier, in plaats van de individuele en nullen, bekend als binaire cijfers of bits, worden eenheden die de grootte hebben van acht bits, bekend als een byte, langs het pad gestuurd. Het wordt ook soms een karakterstroom genoemd, omdat de meeste personages die een natuurlijke taalalfabet vormen, cijfers enzovoort worden weergegeven door dergelijke 8-bit eenheden. Het pad, of entiteiten die betrokken zijn bij de overdracht van gegevens, zijn enigszins abstract, omdat ze een bestand kunnen vertegenwoordigen dat toegankelijk is voor een programma, gegevens die worden verwerkt binnen een programma of gegevens die over een netwerk reizen.
Voor een byte -stroom om het meest effectief te zijn, stroomt het door een toegewijd en betrouwbaar pad dat soms wordt genoemd als een pijp of pipelijn. Een dergelijk pad moet betrouwbaar zijn om ervoor te zorgen dat de output nauwkeurig is. In één opzicht is de pijp bij het overwegen van computerprogrammering het pad dat de verschillende aspecten verbindt oF een programma zodat wanneer gegevens worden verwerkt door invoer, het kan worden doorgegeven aan een ander deel van het programma, aan een ander, enzovoort, totdat het de uitvoer bereikt.
Een ander type pijplijn kan door bepaalde besturingssystemen worden gebruikt om gegevens te nemen, zoals de inhoud van een bestand, en deze via meerdere verschillende programma's uitvoeren om wat uitvoer te produceren. Dit is handig bij tekstverwerkingstoepassingen, effectief gemaakt door middel van een teken -byte -stream om de gegevens door te geven. Een van de meest voorkomende toepassingen van een bytestream is dan voor het besturingssysteem van een computer wanneer deze toegang heeft tot gegevens in een bestand.
In vroege computernetwerken maakten sommige systemen een onderscheid tussen een byte en wat ook een octet wordt genoemd. Omdat een octet ook een computereenheid is die uit acht bits bestaat, worden de termen soms door elkaar gebruikt, hoewel ze op die oudere systemen niet hetzelfde zijn. Als gevolg hiervan echter, TDe Octet -stream is een term die ook wordt gebruikt bij het spreken over een byte -stream, hoewel voornamelijk met betrekking tot computernetwerken. Een voorbeeld, "Application/Octet-Stream", is het multifunctionele internetmail-extensies (MIME) voor het leveren van eventuele binaire gegevens via een netwerk.
Als het gaat om het verzenden van een byte-stream via een computernetwerk, is een betrouwbaar bidirectioneel transportlaagprotocol, zoals het Transmission Control Protocol (TCP) dat op internet wordt gebruikt, vereist. Deze worden een byte stream -protocol genoemd. Andere seriële gegevensprotocollen die worden gebruikt met bepaalde soorten hardwarecomponenten, zoals de universele asynchrone ontvanger/zender (UART) -techniek, is een serieel gegevenskanaal dat ook een byte -stream gebruikt voor communicatie. In dit geval is de byte of het teken verpakt in een frame aan het uiteinde uiteinde, waar een extra startbit en enkele optionele controlebits zijn bevestigd en vervolgens terug uit het frame aan de ontvangende kant worden gescheiden. Deze techniQue wordt soms een byte-georiënteerd protocol genoemd.