Co je byte stream?

Bajtový proud je termín používaný k reprezentaci výpočetní techniky, která umožňuje odesílání dat podél určité cesty. Zde, místo jednotlivých a nul, známých jako binární číslice nebo bity, jsou jednotky, které mají velikost osmi bitů, známé jako bajt, posílány podél cesty. Někdy se také označuje jako znakový tok, protože většina znaků, které tvoří abecedu, čísla atd. V přirozeném jazyce, je představována takovými 8bitovými jednotkami. Cesta nebo entity zapojené do přenosu dat jsou poněkud abstraktní, protože mohou představovat soubor, ke kterému má program přístup, data zpracovávaná v programu nebo data cestující po síti.

Aby byl bajtový tok nejúčinnější, protéká vyhrazenou a spolehlivou cestou, někdy označovanou jako potrubí nebo potrubí. Taková cesta musí být spolehlivá, aby byl zajištěn přesný výstup. V jednom ohledu je při zvažování počítačového programování potrubím cesta, která spojuje různé aspekty programu tak, že jak jsou data zpracovávána ze vstupu, může být předána do jiné části programu, do jiné atd., dokud nedosáhne výstupu.

Některé typy potrubí mohou být používány některými operačními systémy k pořizování dat, jako je obsah souboru, a jeho spouštění prostřednictvím několika různých programů k vytvoření nějakého výstupu. To je užitečné u aplikací pro zpracování textu, které se stávají účinnými prostřednictvím znakového bajtového proudu, který data předává. Jedním z nejběžnějších způsobů použití bajtového proudu je tedy operační systém počítače, když přistupuje k datům v souboru.

V raných počítačových sítích některé systémy rozlišovaly mezi bajtem a tím, co se také nazývá oktet. Protože oktet je také výpočetní jednotka složená z osmi bitů, termíny jsou někdy používány zaměnitelně, i když u těch starších systémů nejsou stejné. V důsledku toho je však oktetový proud také termín, který se používá při mluvení o bytovém proudu, ale primárně s ohledem na počítačové sítě. Jedním takovým příkladem „application / octet-stream“ je typ víceúčelového rozšíření pro internetovou poštu (MIME) pro doručování jakéhokoli druhu binárních dat v síti.

Pokud jde o odesílání bajtového proudu přes počítačovou síť, je vyžadován spolehlivý protokol obousměrné transportní vrstvy, jako je protokol řízení přenosu (TCP) používaný na internetu. Tito jsou označováni jako protokol bajtového proudu. Další protokoly sériových dat používané s určitými typy hardwarových komponent, jako je technika univerzálního asynchronního přijímače / vysílače (UART), je sériový datový kanál, který také používá pro komunikaci bajtový tok. V tomto případě je bajt nebo znak zabalen do rámce na vysílacím konci, kde je připojen další počáteční bit a některé volitelné kontrolní bity a poté odděleny zpět z rámce na přijímacím konci. Tato technika je někdy označována jako byte-orientovaný protokol.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?