Hva er en byte -strøm?

A byte -strøm er et begrep som brukes til å representere en datateknikk som muliggjør å sende data langs en bestemt bane. Her, i stedet for de enkelte og nuller, kjent som binære sifre eller biter, blir enheter som er på størrelse med åtte biter, kjent som en byte, sendt langs banen. Det blir også noen ganger referert til som en karakterstrøm, siden de fleste av karakterene som utgjør et naturlig språkalfabet, tall og så videre er representert av slike 8-biters enheter. Stien, eller enheter som er involvert i overføring av data, er noe abstrakte, ettersom de kan representere en fil som får tilgang til et program, data som behandles i et program, eller data som reiser over et nettverk.

For en byte -strøm for å være mest effektiv, flyter den gjennom en dedikert og pålitelig bane noen ganger referert til som en rør eller pipelin. En slik bane må være pålitelig for å sikre at utgangen er nøyaktig. På en måte, når du vurderer dataprogrammering, er røret banen som forbinder de forskjellige aspektene of Et program slik at når data blir behandlet fra input, kan det sendes til en annen del av programmet, til en annen, og så videre, til det når output.

En annen type rørledning kan brukes av visse operativsystemer for å ta data, for eksempel innholdet en fil, og kjøre det gjennom flere forskjellige programmer for å produsere noen utdata. Dette er nyttig med tekstbehandlingsapplikasjoner, gjort effektive ved hjelp av en karakterbyte -strøm for å gi dataene videre. En av de vanligste bruken av en byte -strøm er da for datamaskinens operativsystem når den får tilgang til data i en fil.

I tidlig datanettverk gjorde noen systemer et skille mellom en byte og det som også kalles en oktett. Siden en oktett også er en databehandlingsenhet som består av åtte biter, blir begrepene noen ganger brukt om hverandre, men på de eldre systemene er de ikke de samme. Som et resultat, tDen oktettstrømmen er et begrep som også brukes når han snakker om en byte -strøm, men først og fremst med hensyn til datanettverk. Et slikt eksempel, "Application/Octet-Stream", er multipurpose Internet Mail Extensions (MIME) -type for å levere noen form for binære data over et nettverk.

Når det gjelder å sende en byte-strøm over et datanettverk, er det nødvendig med en pålitelig toveis transportlagsprotokoll, for eksempel transmisjonskontrollprotokollen (TCP) på internett. Disse blir referert til som en byte -strømprotokoll. Andre serielle dataprotokoller som brukes med visse typer maskinvarekomponenter, for eksempel den universelle asynkrone mottaker/sender (UART) -teknikken, er en seriell datakanal som også bruker en byte -strøm for kommunikasjon. I dette tilfellet er byten, eller karakteren, pakket opp i en ramme på den overførende enden, der en ekstra startbit og noen valgfrie sjekkbiter er festet og deretter separert ut av rammen på mottakende ende. Denne teknikkenQue blir noen ganger referert til som en byteorientert protokoll.

ANDRE SPRÅK