StudyFiWiki
WikiWebová aplikace
StudyFi

AI studijní materiály pro každého studenta. Shrnutí, kartičky, testy, podcasty a myšlenkové mapy.

Studijní materiály

  • Wiki
  • Webová aplikace
  • Registrace zdarma
  • O StudyFi

Právní informace

  • Obchodní podmínky
  • GDPR
  • Kontakt
Stáhnout na
App Store
Stáhnout na
Google Play
© 2026 StudyFi s.r.o.Vytvořeno s AI pro studenty
Wiki💻 InformatikaModely a principy přenosu dat

Modely a principy přenosu dat

Rozumějte komplexním modelům a principům přenosu dat. Tento SEO průvodce vám objasní komunikační řetězec, vrstvy OSI/TCP-IP a kapacitu kanálů. Získejte přehled!

V digitálním věku je přenos dat nezbytnou součástí každodenního života. Ať už telefonujeme, posíláme zprávy, sledujeme video, nebo prohlížíme webové stránky, všechna tato činnost probíhá díky sofistikovaným modelům a principům přenosu dat. Pojďme si podrobně rozebrat, jak informace putují od zdroje k příjemci, od základních operací až po vrstvové modely komunikace, které nám pomáhají pochopit a spravovat složité sítě.

Komunikační řetězec a základní operace přenosu dat

Komunikační řetězec představuje celou cestu, kterou informace urazí od svého zdroje až k příjemci. Jedná se o sekvenci kroků a procesů, které zajišťují efektivní a spolehlivý transport dat. Celý proces můžeme rozdělit na fáze probíhající ve vysílači, samotný přenos přes kanál a fáze probíhající v přijímači.

Procesy probíhající ve vysílači

  1. Zdroj informace: Na samém počátku je vždy nějaká informace. Může to být lidský hlas, textová zpráva, video, nebo data ze senzorů. Je to původní obsah, který chceme přenést.

  2. Formátování / digitalizace: Pokud je původní informace analogová (například hlas nebo obraz), musí se převést na digitální signál. Tento proces zahrnuje tři klíčové kroky:

  • Vzorkování: V pravidelných intervalech se odebírají vzorky analogového signálu.
  • Kvantování: Každý vzorek se přiřadí k nejbližší předem definované diskrétní úrovni (například úrovně 0-7).
  • Kódování: Kvantované úrovně se převedou na binární kód (sekvenci bitů).
  • Příklad digitalizace: Skutečné vzorky jako 2,2; 5,6; 6,8 se po kvantování stanou 2; 6; 7 a následně se zakódují do binárních kódů jako.010; 110; 111 (při použití 3 bitů). Platí, že čím více kvantizačních úrovní a bitů použijeme, tím menší bude kvantizační chyba a digitální reprezentace bude věrnější.
  1. Zdrojové kódování: Cílem zdrojového kódování je zmenšit objem dat před přenosem a snížit tak datový tok. Rozlišujeme dva typy:
  • Bezeztrátové kódování: Po dekódování se získají zpět přesně původní data. Příklady zahrnují Huffmanovo kódování, ZIP nebo formát PNG.
  • Ztrátové kódování: Část informace je odstraněna, což vede k menší velikosti souboru, ale s určitou ztrátou kvality. Typickými příklady jsou JPEG pro obrázky a MPEG pro video.
  1. Šifrování: Šifrování chrání data před neoprávněným přístupem a čtením. Existují dva hlavní typy:
  • Symetrické šifrování: Odesílatel i příjemce používají stejný tajný klíč (například AES). Je rychlé a vhodné pro velké objemy dat, ale klíč je potřeba bezpečně předat.
  • Asymetrické šifrování: Používají se dva různé klíče – veřejný a soukromý (například RSA). Používá se v certifikátech a elektronickém podpisu. Je pomalejší a nehodí se pro šifrování velkých dat samotné.
  1. Kanálové kódování: Do dat se přidávají kontrolní bity, které umožňují detekci a případnou opravu chyb vzniklých během přenosu. Rozeznáváme:
  • Detekční kódy: Umí rozpoznat, že chyba nastala, ale nemusí ji umět opravit. Příkladem je paritní bit. Pokud máme data 1011 a chceme sudou paritu, přidáme bit tak, aby počet jedniček byl sudý (10111). Pokud přijmeme 10011, víme, že chyba nastala.
  • Opravné kódy: Umí chyby nejen detekovat, ale i opravit. Používají se tam, kde není možné žádat o opakované vyslání (např. optické přenosy, mobilní sítě, satelity). Příklady jsou Hammingův kód, konvoluční kódy nebo Turbo kódy.
  1. Multiplexování: Multiplexování sloučí více datových toků do jednoho přenosového kanálu, což umožňuje efektivnější využití kapacity. Mezi techniky multiplexování patří:
  • TDM (Time Division Multiplexing): Každý uživatel dostane svůj časový úsek.
  • FDM (Frequency Division Multiplexing): Každý uživatel má vlastní frekvenční pásmo.
  • WDM (Wavelength Division Multiplexing): Používají se různé vlnové délky světla, typicky u optických vláken.
  • CDM (Code Division Multiplexing): Uživatelé vysílají ve stejném čase i frekvenci, ale každý má jiný kód.
  • OFDM (Orthogonal Frequency Division Multiplexing): Rozdělí datový tok na mnoho menších částí přenášených po více úzkých nosných frekvencích.
  1. Modulace: Modulace převede digitální data ze základního pásma na fyzikální signál do přenosového pásma. Tento signál je následně schopen šířit se daným kanálem, ať už je to metalický kabel, optické vlákno nebo rádiový prostor. Příklady zahrnují PSK (Phase Shift Keying – fázová modulace) a FSK (Frequency Shift Keying – frekvenční modulace).

Přenosový kanál: Kudy data putují

Přenosový kanál je médium, kterým se signál šíří. Může to být kabel, optické vlákno nebo rádiový prostor. Kanál však není ideální a způsobuje různé degradace signálu, jako je útlum, šum, rušení, zkreslení a zpoždění.

Procesy probíhající v přijímači

  1. Demodulace: Na přijímací straně se z přijatého fyzikálního signálu získá zpět základní digitální signál. Jedná se o inverzní proces k modulaci.

  2. Detekce: Rozhoduje se, jaké symboly nebo bity byly přijaty. Například se určí, zda přijatý signál odpovídá bitu 0 nebo bitu 1.

  3. Demultiplexování: Pokud byly na vysílací straně více toků spojeny multiplexováním, zde se opět rozdělí do původních nezávislých toků.

  4. Kanálové dekódování: Využívá se redundance (kontrolní bity) přidaná kanálovým kódováním. Kanálový dekodér se pokusí detekovat chyby, opravit chyby a snížit bitovou chybovost.

  5. Dešifrování: Pokud byla data na vysílací straně šifrována, zde se obnoví jejich původní čitelný obsah pomocí odpovídajícího klíče.

  6. Zdrojové dekódování: Dojde k obnově původního datového formátu, například dekódování zvuku, obrázku nebo videa. Jedná se o inverzní proces ke zdrojovému kódování.

  7. Cíl informace: Posledním krokem je doručení informace koncovému příjemci, což může být člověk poslouchající hovor, displej zobrazující video nebo jiná aplikace zpracovávající data.

Přenosová kapacita kanálu: Shannon-Hartleyův teorém

Přenosová kapacita kanálu (označovaná jako C a měřená v bit/s) udává maximální množství bitů za sekundu, které daný kanál dokáže přenést. Klíčový vztah pro pochopení kapacity kanálu je dán Shannon-Hartleyho teorémem:

$$C = B \log_2 \left(1 + \frac{S}{N}\right)$$

Kde:

  • C je kapacita kanálu [bit/s]
  • B je šířka pásma kanálu [Hz]
  • S je výkon užitečného signálu [W]
  • N je výkon šumu [W]

Z tohoto vztahu vyplývá, že čím větší má kanál šířku pásma (B) a čím lepší je poměr signál/šum (S/N), tím více informací může přenášet. Existuje i obecnější vztah pro situace, kdy poměr signál/šum není ve všech frekvencích stejný, vyjádřený integrálem přes šířku pásma.

Vrstvové modely datového přenosu: Zjednodušení komplexity

Vrstvový model datového přenosu představuje koncept, který rozděluje složitou komunikaci mezi dvěma zařízeními do několika menších, spravovatelných vrstev. Každá vrstva má specifický úkol a komunikuje s odpovídající vrstvou na druhém zařízení, stejně jako s vrstvou nad sebou a pod sebou.

Proč používáme vrstvové modely?

Hlavní důvody pro použití vrstvových modelů jsou:

  • Rozdělení složité komunikace na menší, zvládnutelné části.
  • Jednodušší návrh a správa sítě.
  • Snadnější hledání a izolace chyb.
  • Možnost výměny technologie v jedné vrstvě bez nutnosti měnit ostatní vrstvy.

Nejznámějšími vrstvovými modely jsou OSI model a TCP/IP model. OSI model je přesnější výukový model se sedmi vrstvami, zatímco TCP/IP model je praktičtější model používaný v reálných počítačových sítích s 4 nebo 5 vrstvami.

Vysvětlení jednotlivých vrstev OSI modelu (7 vrstev)

  1. Fyzická vrstva (Physical Layer): Řeší samotný přenos bitů po fyzickém médiu (kabely, optika, rádiové vlny). Zahrnuje specifikace pro konektory, napětí, přenosové rychlosti.

  2. Linková vrstva (Data Link Layer): Zajišťuje spolehlivější přenos dat mezi dvěma sousedními uzly (například mezi počítačem a switchem). Zde se pracuje s Ethernet rámci a MAC adresami.

  3. Síťová vrstva (Network Layer): Řeší doručení dat mezi různými sítěmi. Rozhoduje, kudy pakety půjdou přes jednotlivé routery na cestě k cíli. Typickými prvky jsou IP adresy a směrování.

  4. Transportní vrstva (Transport Layer): Zajišťuje komunikaci mezi koncovými aplikacemi. Protokoly jako TCP (Transmission Control Protocol) nabízejí spolehlivou, potvrzovanou komunikaci s kontrolou pořadí (např. pro webové stránky), zatímco UDP (User Datagram Protocol) je rychlejší, jednodušší a bez záruky doručení (např. pro online hry nebo streamování).

  5. Relační vrstva (Session Layer): Spravuje relaci, tedy komunikační spojení mezi aplikacemi. V praxi bývá často sloučena s aplikační vrstvou.

  6. Prezentační vrstva (Presentation Layer): Řeší formát dat. Zde dochází k převodu dat do formátu srozumitelného pro příjemce. Příklady zahrnují formáty JPEG, MPEG, nebo šifrování TLS.

  7. Aplikační vrstva (Application Layer): Je nejblíže uživateli a poskytuje služby přímo aplikacím. Typické služby jsou web, e-mail. Typickými protokoly jsou HTTP, HTTPS, FTP nebo DNS.

Zapouzdření v kontextu vrstvového modelu

Součástí vrstvového modelu je koncept zapouzdření. Při odesílání dat každá vrstva k datům přidá vlastní řídící informace, obvykle ve formě hlavičky. Na přijímači se tyto hlavičky zase postupně odstraňují, čemuž se říká dekapsulace. Tímto způsobem každá vrstva zpracovává pouze svou část informací, aniž by musela rozumět detailům ostatních vrstev.

FAQ: Často kladené otázky o přenosu dat

Jaké jsou hlavní kroky digitalizace analogového signálu?

Hlavní kroky digitalizace analogového signálu jsou vzorkování (odebírání vzorků v pravidelných intervalech), kvantování (přiřazení vzorků k diskrétním úrovním) a kódování (převod kvantovaných úrovní na binární kód). Tento proces je klíčový pro převod analogové informace, jako je hlas nebo obraz, do formátu, se kterým mohou pracovat digitální systémy.

Jaký je rozdíl mezi symetrickým a asymetrickým šifrováním?

Symetrické šifrování používá stejný klíč pro šifrování i dešifrování (např. AES), je rychlé a efektivní pro velké objemy dat, ale vyžaduje bezpečný přenos klíče. Asymetrické šifrování používá dvojici klíčů – veřejný pro šifrování a soukromý pro dešifrování (např. RSA), je pomalejší, ale řeší problém bezpečného sdílení klíčů a používá se například v digitálních podpisech.

Co udává Shannon-Hartleyho teorém?

Shannon-Hartleyho teorém udává teoretickou maximální kapacitu kanálu (C), tedy kolik bitů za sekundu maximálně dokáže daný kanál přenést. Tato kapacita závisí na šířce pásma kanálu (B) a poměru signálu k šumu (S/N). Čím větší je šířka pásma a lepší poměr signál/šum, tím vyšší je kapacita kanálu.

Proč jsou vrstvové modely komunikace důležité?

Vrstvové modely komunikace, jako je OSI nebo TCP/IP, jsou důležité, protože rozkládají komplexní proces komunikace na menší, lépe spravovatelné části. Tím zjednodušují návrh, správu a odstraňování chyb v síti a umožňují výměnu technologií v jedné vrstvě bez ovlivnění ostatních, což podporuje modularitu a flexibilitu síťových architektur.

Studijní materiály k tomuto tématu

Shrnutí

Přehledné shrnutí klíčových informací

Test znalostí

Otestuj si své znalosti z tématu

Kartičky

Procvič si klíčové pojmy s kartičkami

Podcast

Poslechni si audio rozbor tématu

Myšlenková mapa

Vizuální přehled struktury tématu

Na této stránce

Komunikační řetězec a základní operace přenosu dat
Procesy probíhající ve vysílači
Přenosový kanál: Kudy data putují
Procesy probíhající v přijímači
Přenosová kapacita kanálu: Shannon-Hartleyův teorém
Vrstvové modely datového přenosu: Zjednodušení komplexity
Proč používáme vrstvové modely?
Vysvětlení jednotlivých vrstev OSI modelu (7 vrstev)
Zapouzdření v kontextu vrstvového modelu
FAQ: Často kladené otázky o přenosu dat
Jaké jsou hlavní kroky digitalizace analogového signálu?
Jaký je rozdíl mezi symetrickým a asymetrickým šifrováním?
Co udává Shannon-Hartleyho teorém?
Proč jsou vrstvové modely komunikace důležité?

Studijní materiály

ShrnutíTest znalostíKartičkyPodcastMyšlenková mapa

Související témata

Základy informatiky a počítačových systémůElektronická komunikace a její principySystémy řízení báze dat a SQLÚvod do relačních databází a ER modelůBezpečnost dat a souborové systémyMultimediální zařízení a digitalizaceOptické diskyPočítačová rozhraní a jejich typyPaměti ROM: Typy a vlastnostiSíťové porty a protokoly