Hvad er en byte-strøm?

En byte-strøm er et udtryk, der bruges til at repræsentere en computerteknik, der giver mulighed for at sende data langs en bestemt sti. I stedet for de individuelle nuller og nuller, kendt som binære cifre eller bits, sendes enheder i størrelsen på otte bit, kendt som en byte, langs stien. Det omtales også undertiden som en karakterstrøm, da de fleste af de tegn, der udgør et naturligt sprogalfabet, tal osv. Er repræsenteret ved sådanne 8-bit-enheder. Stien eller enheder, der er involveret i overførsel af data, er noget abstrakte, da de kan repræsentere en fil, der fås adgang til af et program, data, der behandles i et program, eller data, der kører over et netværk.

For at en byte-strøm skal være mest effektiv, strømmer den gennem en dedikeret og pålidelig sti, som undertiden benævnes et rør eller en rørledning. En sådan sti skal være pålidelig for at sikre, at output er nøjagtigt. I en henseende, når man overvejer computerprogrammering, er røret den sti, der forbinder de forskellige aspekter af et program, så når data behandles fra input, kan det overføres til en anden del af programmet, til et andet, og så videre, indtil det når output.

En anden type rørledning kan bruges af visse operativsystemer til at tage data, f.eks. Indholdet i en fil, og køre den gennem flere forskellige programmer for at producere noget output. Dette er nyttigt med tekstbehandlingsapplikationer, der er effektive ved hjælp af en karakterbyte-strøm til at videregive dataene. En af de mest almindelige anvendelser af en byte-strøm er da til en computers operativsystem, når den får adgang til data i en fil.

I tidlige computernetværk skelnede nogle systemer mellem en byte og hvad der også kaldes en oktet. Da en oktet også er en computerenhed, der består af otte bit, bruges termerne undertiden om hverandre, skønt de på de ældre systemer ikke er de samme ting. Som et resultat er octet-strømmen imidlertid et udtryk, der også bruges, når man taler om en byte-strøm, dog først og fremmest med hensyn til computernetværk. Et sådant eksempel, "applikation / octet-stream", er den multifunktionelle internetpostudvidelsestype (MIME) til levering af enhver form for binære data over et netværk.

Når det kommer til at sende en byte-strøm over et computernetværk, kræves en pålidelig tovejs transportlagsprotokol, såsom transmissionskontrolprotokollen (TCP), der bruges på Internettet. Disse benævnes en byte-strømprotokol. Andre serielle dataprotokoller, der bruges med bestemte typer hardwarekomponenter, såsom den universelle asynkrone modtager / sender (UART) teknik, er en seriel datakanal, der også bruger en byte-strøm til kommunikation. I dette tilfælde pakkes byten eller karakteren op i en ramme på den transmitterende ende, hvor en ekstra startbit og nogle valgfri kontrolbits er fastgjort og derefter adskilt ud af rammen på den modtagende ende. Denne teknik omtales undertiden som en byteorienteret protokol.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?