Přenos dat

M1L
Zkopírovat krátkou adresu (umime.to/M1L)
Ukázat QR kód

umime.to/M1L


Stáhnout QR kód
Ukázat/skrýt shrnutí

Informace jsou v počítači vždy nějak zakódované, tedy zaznamenané určitým ustáleným způsobem. Zakódování stejné informace pro různé účely (uložení, přenos, zobrazení) může vypadat úplně jinak. Informace se kódují do datového proudu, tedy do řady bytů, se kterou počítač může pracovat.

V současnosti neustále probíhá přenos dat mezi počítači, z velké části po internetu, avšak i jinými způsoby. Přenos mezi příjemcem a odesílatelem probíhá přes komunikační kanál, což je většinou skupina více různých prostředků (softwarových, hardwarových, …), které spolupracují, aby přenos dat mohl fungovat.

Přenosová rychlost je jednotka, která měří množství dat přenesených za určitou jednotku času. Základní jednotka je b/s (bit za sekundu), někdy také bps (bit per second). Používá se i B/s (byte za sekundu) a násobné jednotky jako kb/s, Mb/s apod.

Chyby při přenosu

V komunikačním kanálu na zprávy působí šum, který může data poškodit — na některém místě v datovém proudu se místo 0 objeví 1 nebo naopak. Proto často využíváme redundance — posíláme spolu se zprávou nějakou další informaci, která nám pomůže odhalit chybu, nebo ji rovnou opravit. Příklady redundancí jsou:

  • Kontrolní součet je číslo nebo řetězec, který pošleme spolu se zprávou. Jednoduchá metoda kontrolního součtu je sečíst hodnoty všech bytů, často se však používají i mnohem složitější funkce.
  • Do paritního bitu uložíme 1, pokud je počet 1 v daném úseku dat lichý a 0, pokud je počet 1 sudý.
  • Kontrolním číslem doplníme zprávu tak, aby celý datový proud měl určitou vlastnost, např. aby součet hodnot všech bytů byl dělitelný určitým číslem.
  • Poslání celé zprávy třikrát nám sice umožňuje chyby rovnou opravovat, posíláme však trojnásobný objem dat.

U přijaté zprávy zkontrolujeme, jestli redundance stále sedí (např. znovu spočítáme kontrolní součet a porovnáme s obdrženým). Pokud něco není v pořádku, můžeme zkusit chybu opravit, případně požádat odesílatele o opětovné poslání.

Signál

Data jsou přenášena pomocí signálu, který má dva druhy.

Analogový signál je spojitý a mnohem citlivější vůči šumu. Může nabývat nekonečně mnoha hodnot. V současnosti už se pro přenos dat nepoužívá tolik často. Aby s analogovým signálem mohly pracovat počítače, je nejprve potřeba ho převést na digitální.

Digitální signál je nespojitý a nabývá omezeného počtu hodnot, v informatice to jsou typicky 0 a 1. Nyní je hojně využíván pro přenos dat mezi počítači.

Na obrázku je analogový signál znázorněn oranžovou linkou a digitální pomocí modrých bodů.

Souhrn mi pomohl
Souhrn mi nepomohl
Souhrn je skryt.

Rozhodovačka

Rychlé procvičování výběrem ze dvou možností.


Přenos dat  
Zobrazit vysvětlení tématu


NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Nejprve se prosím podívejte na časté dotazy:

Čeho se zpráva týká?

Vzkaz Obsah Ovládání Přihlášení Licence