Co je datový proud?
Datový tok je informační sekvence odesílaná mezi dvěma zařízeními. Datové toky existují v mnoha typech moderní elektroniky, jako jsou počítače, televizory a mobilní telefony. Typický datový tok je tvořen mnoha malými pakety nebo pulzy. Každý z těchto paketů nebo pulzů obsahuje malé množství informací. Když se spojí dohromady, vytvoří úplnou část zaslaných informací. Proces odesílání těchto signálů se nazývá datový přenos.
Existuje mnoho různých aspektů přenosu dat, které ovlivňují konečnou metodu použitou k vytvoření datového toku. Jednou z nejzákladnějších klasifikací je sériový a paralelní přenos. Při sériovém přenosu je datový tok odesílán v celém rozsahu jediným kabelem. V koncovém bodě jsou data shromažďována a znovu sestavována. S touto metodou nejsou žádné potíže, protože všechny pakety by měly dorazit v pořadí, v jakém byly odeslány.
Paralelní datový tok je odeslán podél více cest do stejného cíle. To se obvykle používá ve větší síti, aby se zabránilo vytváření úzkých míst, kde přes jedno místo přichází příliš mnoho informací. U této metody je možné, že informace dorazí mimo provoz kvůli rozdílům v hardwarovém chmelu a přenosové vzdálenosti. To může příležitostně způsobit poškození dat, pokud jsou sekvence sestaveny mimo pořadí.
Data mohou existovat v asynchronních nebo synchronních proudech. V typickém asynchronním proudu je na začátek a konec datového paketu vložen speciální znak. Tyto speciální znaky, nazývané start a stop bity, sdělují přijímajícímu počítači, kdy konkrétní datový kus začíná a končí a pomáhá při rekonstrukci dat po jejich vstupu.
Synchronní datové toky nemají startovací a stop bity - místo toho se spoléhají na čas hodin. Interní hodiny obou zařízení jsou synchronizovány a informace odesílaná mezi nimi jsou označeny časem. Pomocí této metody může přijímací zařízení informace chronologicky znovu sestavit. Problémy se mohou objevit pomocí této metody, pokud dva počítače neudržují synchronicitu; pakety mohou být znovu sestaveny nesprávně nebo mohou být úplně vyhozeny.
Monitorování datových toků je důležité z bezpečnostních důvodů. Jak se data pohybují sítí, je možné, aby jednotlivci zachytili pakety. Pomocí specializovaných analyzátorů mohou lidé otevírat pakety a vyhledávat informace, které nemají. Některé techniky kódování to v některých případech ztěžují, ale nezajištěný přenos informací by měl být omezen na minimum.