Hva er en Byte Stream?

April 1  by Eliza

En bytestrøm er et begrep som brukes for å representere en beregningsteknikk som gjør det mulig for sending av data langs en bestemt bane. Her, i stedet for de enkelte enere og nuller, som er kjent som binære sifre eller bits, av enheter som er på størrelse med åtte bits, som er kjent som en byte, blir sendt langs veien. Det er også noen ganger referert til som en tegnstrøm, siden de fleste av tegnene som utgjør et naturlig språk alfabetet, tall og så videre representeres av slike 8-bits-enheter. Stien, eller enheter som er involvert i overføring av data, er noe abstrakt, som de kan representere en fil blir åpnet av et program, data blir behandlet innen et program, eller data som reiser over et nettverk.

For en byte-strøm for å være mest effektiv, strømmer det gjennom en egen og pålitelig bane noen ganger referert til som et rør eller rørledning. En slik bane må være pålitelig å sikre produksjonen er nøyaktig. På en måte, når de vurderer dataprogrammering, er røret stien som forbinder de ulike aspekter av et program slik at så data blir behandlet fra inngang, kan den sendes til en annen del av programmet, til en annen, og så videre, inntil den når utgang.

En annen type rørledning kan brukes av enkelte operativsystemer for å ta data, for eksempel innholdet av en fil, og kjøre det gjennom flere forskjellige programmer for å produsere noen utgang. Dette er nyttig med tekstbehandlingsprogrammer, laget effektivt ved hjelp av en tegn byte-strøm til å passere data sammen. En av de mest vanlige bruk av en byte stream, da, er for en datamaskin operativsystem når det er tilgang til data i en fil.

I begynnelsen av datanettverk, noen systemer gjort et skille mellom en byte og hva som også kalles en oktett. Siden en oktett er også en dataenhet består av åtte bits, er begrepene ofte brukes om hverandre, selv om de eldre systemer, de er ikke det samme. Som et resultat, er imidlertid den oktett strømmen et begrep brukes også når vi snakker om en byte-strøm, men først og fremst med hensyn til datanettverk. Ett slikt eksempel, "application / octet-stream," er de Multipurpose Internet Mail utvidelser (MIME) type for å levere noen form for binære data over et nettverk.

Når det gjelder å sende en byte-strøm over et datamaskinnettverk, en pålitelig to-veis transportlaget protokoll, slik som overføringskontrollprotokoll (TCP) som anvendes på Internett, er nødvendig. Disse refereres til som en byte-strøm protokoll. Andre seriedataprotokoller som brukes med visse typer maskinvare komponenter, for eksempel universell asynkron mottaker / sender (UART) teknikk, er en seriell datakanal som også bruker en byte stream for kommunikasjon. I dette tilfelle byte eller tegn, er pakket i en ramme på sendesiden, hvor en ekstra utgangs bit og noen valgfrie kontroll- biter er festet, og deretter separert tilbake ut av rammen på mottakersiden. Denne teknikk er noen ganger referert til som en byte-orientert protokoll.