Vad är en byte-ström?

En byte-ström är en term som används för att representera en datorteknik som gör det möjligt att skicka data längs en viss väg. Här, istället för enskilda nollor och nollor, kända som binära siffror eller bitar, skickas enheter som är storleken på åtta bitar, kända som en byte, längs vägen. Det kallas också ibland en teckenström, eftersom de flesta tecken som utgör ett naturligt språkalfabet, siffror och så vidare representeras av sådana 8-bitarsenheter. Vägen, eller enheter som är involverade i överföringen av data, är något abstrakta, eftersom de kan representera en fil som åtkomst av ett program, data som behandlas i ett program eller data som reser över ett nätverk.

För att en byte-ström ska vara mest effektiv, flödar den genom en dedikerad och pålitlig väg som ibland kallas ett rör eller en rörledning. En sådan väg måste vara tillförlitlig för att säkerställa att utgången är korrekt. I ett avseende, när man överväger datorprogrammering, är röret den sökväg som förbinder de olika aspekterna av ett program så att när data bearbetas från inmatning kan det skickas till en annan del av programmet, till en annan, och så vidare, tills den når utmatningen.

En annan typ av pipeline kan användas av vissa operativsystem för att ta data, till exempel innehållet i en fil, och köra den genom flera olika program för att producera lite output. Detta är användbart för applikationer för textbearbetning, effektiviserade genom en teckenbyte-ström för att överföra data. En av de vanligaste användningarna av en byte-ström är då för datorns operativsystem när den får åtkomst till data i en fil.

I tidigt datornätverk gjorde vissa system en åtskillnad mellan en byte och vad som också kallas en oktett. Eftersom en oktett också är en beräkningsenhet som består av åtta bitar, används termerna ibland utbytbart, men på de äldre systemen är de inte samma sak. Som ett resultat är emellertid octetströmmen en term som också används när man talar om en byte-ström, dock främst när det gäller datornätverk. Ett sådant exempel, "applikation / octet-stream", är den mångsidiga Internet-mail-förlängningstypen (MIME) för att leverera någon form av binär data över ett nätverk.

När det gäller att skicka en byte-ström över ett datornätverk krävs ett tillförlitligt dubbelriktat transportlagerprotokoll, såsom överföringsstyrprotokollet (TCP) som används på Internet. Dessa kallas ett byte-strömprotokoll. Andra seriella dataprotokoll som används med vissa typer av hårdvarukomponenter, såsom den universella asynkrona mottagaren / sändaren (UART) tekniken, är en seriell datakanal som också använder en byte-ström för kommunikation. I detta fall packas byten eller karaktären upp i en ram på den sändande änden, där en extra startbit och några valbara kontrollbitar är fästa och separeras sedan tillbaka från ramen på den mottagande änden. Den här tekniken kallas ibland ett byteorienterat protokoll.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?