Build all apps from Markdown content; Compose Desktop replaces GTK on Linux and Windows

- content/ + scripts/build-content.py produce content.json for every app
- stable lesson IDs with one-time progress migration (Swift, Kotlin)
- shared answer-check tests (tests/answers.json) for Kotlin and Swift
- android/desktop: Compose app with updater, speech and GTK progress import
- CI packages AppImage and Windows zip with ProGuard, runs the tests

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-10-09 20:40:37 +02:00
commit c3bc32113b
964 changed files with 57285 additions and 1156 deletions

View file

@ -0,0 +1,5 @@
---
nazev: IP Address Calculation
popis: 4 slides with the method, then an exercise.
nazev_cviceni: Exercise: IP address calculation
---

View file

@ -0,0 +1,152 @@
---
id: site-1-vypocet-ip-adres
puvodni: net.1
nazev: Výpočet IP adres
popis: 4 snímky s postupem a pak cvičení.
nazev_cviceni: Cvičení: výpočet IP adres
---
# Výklad
## Podsíťování sítí
*VLSM*
- Cíl: rozdělit jednu IP síť na menší podsítě podle počtu uzlů.
- Pamatuj si tři role adres v každém bloku:
- síťová = první adresa bloku
- broadcast = poslední adresa bloku
- uzly = vše mezi nimi (síť + 1 až broadcast − 1)
> Tip: prefix /n = počet jedniček v masce. /24 = 255.255.255.0
## Jak velký blok potřebuji?
*Velikosti*
- Pro X uzlů potřebuješ blok, do kterého se vejde X + 2 adresy (síť a broadcast).
- Velikost bloku je vždy mocnina dvojky – vezmi nejmenší blok, který je větší nebo roven X + 2.
- 60 uzlů → 62 → blok 64 → /26
- 30 uzlů → 32 → blok 32 → /27
- 14 uzlů → 16 → blok 16 → /28
- 7 uzlů → 9 → blok 16 → /28
> Počet bitů pro uzly h = log₂(velikost), prefix = 32 − h
## Jak na to krok za krokem
*Postup*
- 1. Seřaď podsítě od největší po nejmenší.
- 2. Pro každou najdi potřebný prefix.
- 3. Začni na síťové adrese ze zadání.
- 4. Rozsah podsítě = od síťové adresy po broadcast.
- 5. Rozsah uzlů = síťová + 1 až broadcast − 1.
- 6. Posuň se hned za broadcast a pokračuj dál.
## Ukázka: 10.0.0.0/24
*Příklad*
- A → 10.0.0.0/26 uzly 10.0.0.1–10.0.0.62 broadcast 10.0.0.63
- B → 10.0.0.64/27 uzly 10.0.0.65–10.0.0.94 broadcast 10.0.0.95
- C → 10.0.0.96/28 uzly 10.0.0.97–10.0.0.110 broadcast 10.0.0.111
- D → 10.0.0.112/28 uzly 10.0.0.113–10.0.0.126 broadcast 10.0.0.127
> A: 60 uzlů, B: 30, C: 14, D: 7
# Úlohy na podsítě
## Úloha 1
1.) Síť má adresu 10.0.0.0/24. Rozdělte ji do podsítí s následujícími požadavky:
Podsíť A: 60 uzlů
Podsíť B: 30 uzlů
Podsíť C: 14 uzlů
Podsíť D: 7 uzlů
### Řešení
A: 10.0.0.0/26 síť 10.0.0.0 uzly 10.0.0.1–10.0.0.62 broadcast 10.0.0.63
B: 10.0.0.64/27 síť 10.0.0.64 uzly 10.0.0.65–10.0.0.94 broadcast 10.0.0.95
C: 10.0.0.96/28 síť 10.0.0.96 uzly 10.0.0.97–10.0.0.110 broadcast 10.0.0.111
D: 10.0.0.112/28 síť 10.0.0.112 uzly 10.0.0.113–10.0.0.126 broadcast 10.0.0.127
### Kontrola
| Prefix | Síť | Broadcast | První adresa | Poslední adresa |
|---|---|---|---|---|
| 26 | 10.0.0.0 | 10.0.0.63 | 10.0.0.1 | 10.0.0.62 |
| 27 | 10.0.0.64 | 10.0.0.95 | 10.0.0.65 | 10.0.0.94 |
| 28 | 10.0.0.96 | 10.0.0.111 | 10.0.0.97 | 10.0.0.110 |
| 28 | 10.0.0.112 | 10.0.0.127 | 10.0.0.113 | 10.0.0.126 |
## Úloha 2
2.) Síť má adresu 172.16.0.0/16. Rozdělte ji do podsítí s následujícími požadavky:
Podsíť A: 500 uzlů
Podsíť B: 200 uzlů
Podsíť C: 100 uzlů
Podsíť D: 50 uzlů
### Řešení
A: 172.16.0.0/23 síť 172.16.0.0 uzly 172.16.0.1–172.16.1.254 broadcast 172.16.1.255
B: 172.16.2.0/24 síť 172.16.2.0 uzly 172.16.2.1–172.16.2.254 broadcast 172.16.2.255
C: 172.16.3.0/25 síť 172.16.3.0 uzly 172.16.3.1–172.16.3.126 broadcast 172.16.3.127
D: 172.16.3.128/26 síť 172.16.3.128 uzly 172.16.3.129–172.16.3.190 broadcast 172.16.3.191
### Kontrola
| Prefix | Síť | Broadcast | První adresa | Poslední adresa |
|---|---|---|---|---|
| 23 | 172.16.0.0 | 172.16.1.255 | 172.16.0.1 | 172.16.1.254 |
| 24 | 172.16.2.0 | 172.16.2.255 | 172.16.2.1 | 172.16.2.254 |
| 25 | 172.16.3.0 | 172.16.3.127 | 172.16.3.1 | 172.16.3.126 |
| 26 | 172.16.3.128 | 172.16.3.191 | 172.16.3.129 | 172.16.3.190 |
## Úloha 3
3.) Síť má adresu 192.168.10.0/24. Rozdělte ji do podsítí s následujícími požadavky:
Podsíť A: 120 uzlů
Podsíť B: 70 uzlů
Podsíť C: 35 uzlů
Podsíť D: 15 uzlů
### Řešení
Do sítě /24 se tyto požadavky nevejdou: A i B potřebují /25 (2 × 128 = 256 adres), na C a D už nezbude žádný blok. Při zachování velikostí by bylo nutné větší síť (např. /23).
### Kontrola
| Prefix | Síť | Broadcast | První adresa | Poslední adresa |
|---|---|---|---|---|
| -1 | | | | |
| -1 | | | | |
| -1 | | | | |
| -1 | | | | |
## Úloha 4
4.) Síť má adresu 192.168.2.0/25. Rozdělte ji do podsítí s následujícími požadavky:
Podsíť A: 50 uzlů
Podsíť B: 25 uzlů
Podsíť C: 12 uzlů
Podsíť D: 5 uzlů
### Řešení
A: 192.168.2.0/26 síť 192.168.2.0 uzly 192.168.2.1–192.168.2.62 broadcast 192.168.2.63
B: 192.168.2.64/27 síť 192.168.2.64 uzly 192.168.2.65–192.168.2.94 broadcast 192.168.2.95
C: 192.168.2.96/28 síť 192.168.2.96 uzly 192.168.2.97–192.168.2.110 broadcast 192.168.2.111
D: 192.168.2.112/28 síť 192.168.2.112 uzly 192.168.2.113–192.168.2.126 broadcast 192.168.2.127
### Kontrola
| Prefix | Síť | Broadcast | První adresa | Poslední adresa |
|---|---|---|---|---|
| 26 | 192.168.2.0 | 192.168.2.63 | 192.168.2.1 | 192.168.2.62 |
| 27 | 192.168.2.64 | 192.168.2.95 | 192.168.2.65 | 192.168.2.94 |
| 28 | 192.168.2.96 | 192.168.2.111 | 192.168.2.97 | 192.168.2.110 |
| 28 | 192.168.2.112 | 192.168.2.127 | 192.168.2.113 | 192.168.2.126 |

View file

@ -0,0 +1,12 @@
---
nazev: Basic concepts and network types
popis: 5 slides with the concepts, then a quiz.
nazev_cviceni: Quiz: basic networking concepts
nadpis_kvizu: Quiz on basic networking concepts
---
# Překlady
| Česky | Anglicky |
|---|---|
| Architektura = topologie + standard | Architecture = topology + standard |

View file

@ -0,0 +1,109 @@
---
id: site-1-zakladni-pojmy-a-rozdeleni-siti
puvodni: net.2
nazev: Základní pojmy a rozdělení sítí
popis: 5 snímků s pojmy a pak kvíz.
nazev_cviceni: Kvíz: základní pojmy sítí
nadpis_kvizu: Kvíz k základním pojmům sítí
---
# Výklad
## Bit, byte a počítačová síť
*Jednotky*
- Bit (1 b): základní jednotka informace – 0 nebo 1.
- 0 = nevede proud, 1 = vede proud.
- Byte (1 B): 1 B = 8 b, nabývá 256 hodnot.
- Počítačová síť: propojení uzlů (PC a dalších prvků).
- Vyžaduje hardwarové i softwarové prostředky.
> Tip: 1 B = 8 b → 2⁸ = 256 možných hodnot
## Trvalé, dočasné a důvody zapojení
*Propojení*
- Trvalé propojení: kabely – síť zůstává připojená i po přenosu.
- Dočasné propojení: modem, Wi‑Fi – po přenosu se odpojuje.
- Důvody zapojení do sítě:
- sdílení dat (nutná podpora aplikací)
- sdílení HW (tiskárny, disky) a SW (databáze)
- vyšší spolehlivost, bezpečnost (přístupová práva)
- komunikace (e‑mail, hlas)
## Terminologie sítí
*Pojmy*
- Uzel: jakékoli zařízení (stanice, server, aktivní prvek).
- Topologie: způsob propojení (hvězda, kruh, sběrnice).
- Standard: normy pro zpracování dat.
- Architektura: topologie + standard.
> Architektura = topologie + standard
## WAN, MAN a LAN
*Rozlehlost*
- WAN: rozsáhlé sítě (státy, kontinenty), např. internet.
- MAN: městské sítě – propojují lokální sítě.
- LAN: lokální sítě (budova), kabeláž v řádu km,
- jednotná architektura.
## Server, stanice a peer‑to‑peer
*Uzly*
- Server: nadřazený, řídící, poskytuje služby, vyšší výkon.
- Pracovní stanice: pro uživatele, jednodušší konfigurace.
- Peer‑to‑peer: síť bez serverů – jen stanice,
- které sdílejí data a tiskárny.
# Kvíz
## Kolik bitů má jeden byte?
- 4
- [x] 8
- 16
- 32
## Kolik různých hodnot nabývá jeden byte?
- 128
- 255
- [x] 256
- 512
## Co je trvalé propojení sítě?
- Modem
- Wi‑Fi
- [x] Kabely
- Bluetooth
## Co označuje zkratka WAN?
- Lokální síť v budově
- Městskou síť
- [x] Rozsáhlou síť (státy, kontinenty)
- Bezdrátovou síť
## Co je topologie sítě?
- Norma pro zpracování dat
- [x] Způsob propojení uzlů
- Název serveru
- Rychlost přenosu
## Architektura sítě je:
- Jen topologie
- Jen standard
- [x] Topologie + standard
- Pouze typ kabelu
## Peer‑to‑peer síť znamená:
- Síť s jedním výkonným serverem
- [x] Síť bez serverů – stanice sdílejí data
- Jen internetovou síť
- Síť pouze s tiskárnami
## Server v síti je:
- Jednoduchá stanice pro uživatele
- [x] Nadřazený uzel poskytující služby
- Jen aktivní prvek kabeláže
- Dočasné Wi‑Fi připojení

View file

@ -0,0 +1,6 @@
---
nazev: Client–Server networks and Cloud
popis: 4 slides about servers and cloud, then a quiz.
nazev_cviceni: Quiz: client–server and cloud
nadpis_kvizu: Quiz on client–server and cloud
---

View file

@ -0,0 +1,98 @@
---
id: site-1-site-klient-server-a-cloud
puvodni: net.3
nazev: Sítě Klient–Server a Cloud
popis: 4 snímky o serverech a cloudu a pak kvíz.
nazev_cviceni: Kvíz: klient–server a cloud
nadpis_kvizu: Kvíz ke klient–server a cloudu
---
# Výklad
## Role serverů a typy podle služby
*Servery*
- Servery ověřují uživatele a povolují přístup.
- Souborový server (fileserver): sdílení souborů.
- Tiskový server: sdílení tiskáren.
- Poštovní server: e‑mailové služby.
- Databázový server: správa a přístup k databázím.
## Centralizovaný a distribuovaný server
*Rozložení*
- Centralizovaný: jeden server v síti.
- Výpadek = nedostupnost služby.
- Distribuovaný: více serverů, každý obsluhuje část.
- Vyšší spolehlivost a rychlost.
## Vyhrazený, nevyhrazený a mainframe
*Využití*
- Nevyhrazený: slouží i jako stanice (levnější).
- Vyhrazený: jen síťové služby – vysoký výkon a bezpečnost,
- typicky v racku.
- Mainframe: obří sálové počítače (IBM, Siemens),
- stovky procesorů, OS Unix (AIX, Solaris).
- Použití: banky a státní správa.
## Cloudové služby
*Cloud*
- Cloud: globální síť vzdálených serverů propojených internetem.
- Fungují jako jeden systém: ukládání dat, SaaS,
- streamování, webová pošta.
- Přístup online z jakéhokoli zařízení.
> Tip: SaaS = software jako služba
# Kvíz
## Co typicky dělají servery v síti?
- Jen tisknou dokumenty
- [x] Ověřují uživatele a povolují přístup
- Nahrazují kabely
- Slouží jen jako Wi‑Fi
## Fileserver je:
- Tiskový server
- Poštovní server
- [x] Souborový server
- Databázový server
## Centralizovaný server znamená:
- Více serverů v síti
- [x] Jeden server – výpadek = nedostupnost služby
- Server jen pro tisk
- Cloud bez internetu
## Distribuovaný model serverů nabízí hlavně:
- Nižší spolehlivost
- [x] Vyšší spolehlivost a rychlost
- Jen levnější kabely
- Odstranění uživatelů
## Nevyhrazený server:
- Slouží jen síťovým službám
- [x] Slouží i jako pracovní stanice
- Je vždy mainframe
- Nemůže ověřovat uživatele
## Vyhrazený server je určen:
- Jen jako stanice uživatele
- [x] Jen pro síťové služby
- Jen pro Bluetooth
- Jen pro dočasné Wi‑Fi
## Mainframe se typicky používá:
- Jen v domácnostech
- [x] V bankách a státní správě
- Jen pro streamování hudby
- Jen jako tiskárna
## Cloud a SaaS znamenají především:
- Lokální síť bez internetu
- [x] Vzdálené servery a software jako služba online
- Jen jeden kabel v budově
- Peer‑to‑peer bez serverů

View file

@ -0,0 +1,6 @@
---
nazev: Data transmission and security
popis: 4 slides about transmission and security, then a quiz.
nazev_cviceni: Quiz: data transmission and security
nadpis_kvizu: Quiz on data transmission and security
---

View file

@ -0,0 +1,95 @@
---
id: site-1-prenos-dat-a-jeho-zabezpeceni
puvodni: net.4
nazev: Přenos dat a jeho zabezpečení
popis: 4 snímky o přenosu a zabezpečení a pak kvíz.
nazev_cviceni: Kvíz: přenos dat a zabezpečení
nadpis_kvizu: Kvíz k přenosu dat a zabezpečení
---
# Výklad
## Paralelní a sériový přenos
*Přenos*
- Paralelní: více bitů současně po více vodičích.
- Problém: přeslechy (rušení) při delších kabelech
- a vysokých frekvencích.
- Sériový: bit po bitu po jednom vodiči.
- Umožňuje vyšší frekvence i délky – celkově rychlejší.
## Asynchronní přenos
*Časování*
- Data se posílají v blocích (znaky 5–8 bitů).
- Start-bit (0) synchronizuje začátek znaku.
- Stop-bit (1) znak ukončuje.
> Tip: Start-bit = 0, Stop-bit = 1
## Synchronní přenos
*Časování*
- Řízeno společným hodinovým signálem.
- Přesné časování mezi vysílačem a přijímačem.
## Parita, checksum a CRC
*Zabezpečení*
- Parita: nejslabší – přidá bit pro sudý/lichý počet jedniček.
- Checksum: součet znaků jako dvojkových čísel.
- CRC (cyklické kódy): nejbezpečnější,
- počítá se z jednotlivých bitů v bloku.
> Tip: CRC je nejbezpečnější z těchto tří metod
# Kvíz
## Paralelní přenos znamená:
- Bit po bitu po jednom vodiči
- [x] Více bitů současně po více vodičích
- Jen Wi‑Fi bez kabelů
- Jen cloudové ukládání
## Hlavní problém paralelního přenosu při delších kabelech je:
- Absence serveru
- [x] Přeslechy (rušení)
- Chybějící SaaS
- Peer‑to‑peer režim
## Sériový přenos je oproti paralelnímu celkově:
- Vždy pomalejší
- [x] Rychlejší díky vyšším frekvencím a délkám
- Jen pro tiskárny
- Bez jakéhokoli kabelu
## V asynchronním přenosu start-bit má hodnotu:
- 1
- [x] 0
- 8
- 255
## Synchronní přenos je řízen:
- Jen stop-bitem
- [x] Společným hodinovým signálem
- Jen paritou
- Jen checksumem
## Nejslabší metoda zabezpečení z uvedených je:
- CRC
- Checksum
- [x] Parita
- Mainframe
## Checksum spočívá v:
- Přidání start-bitu
- [x] Součtu znaků jako dvojkových čísel
- Jen Wi‑Fi šifrování
- Výměně kabelů
## CRC (cyklické kódy) je z uvedených metod:
- Nejslabší
- Stejně slabá jako parita
- [x] Nejbezpečnější
- Jen pro paralelní přenos

View file

@ -0,0 +1,6 @@
---
nazev: Signals and modulation
popis: 4 slides about signals and modulation, then a quiz.
nazev_cviceni: Quiz: signals and modulation
nadpis_kvizu: Quiz on signals and modulation
---

View file

@ -0,0 +1,101 @@
---
id: site-1-signaly-a-modulace
puvodni: net.5
nazev: Signály a modulace
popis: 4 snímky o signálech a modulaci a pak kvíz.
nazev_cviceni: Kvíz: signály a modulace
nadpis_kvizu: Kvíz k signálům a modulaci
---
# Výklad
## Analogový a digitální signál
*Signál*
- Analogový signál je spojitý. Mezi dvěma hodnotami nabývá i všech hodnot mezi nimi, třeba napětí na mikrofonu nebo teplota.
- Digitální signál je diskrétní. V počítači nabývá jen hodnot 0 a 1, takže se dá uložit a zkopírovat bez postupného šumu.
- Perioda T je doba jednoho opakování. Frekvence f = 1/T říká, kolikrát za sekundu se průběh zopakuje. Jednotka je hertz.
- Amplituda A je velikost výchylky od středu. Fázový posun Φ říká, o kolik je průběh posunutý proti jinému signálu se stejnou frekvencí.
> Tip: frekvence a perioda jsou převrácené hodnoty. Platí f = 1/T.
## Základní typy modulace
*Modulace*
- AM, amplitudová modulace, mění velikost nosné podle zprávy. Používá ji třeba rozhlas na středních vlnách. Rušení amplitudu snadno pokazí.
- FM, frekvenční modulace, mění kmitočet nosné a amplitudu nechává. VKV rádio je odolnější proti šumu než AM.
- PM, fázová modulace, posouvá fázi nosné. Změna fáze a změna frekvence spolu souvisejí, proto se FM a PM často popisují podobně.
- Bez modulace by pomalá zpráva, třeba hlas, na rádiové frekvenci sama neodešla. Nosná je rychlá vlna, zpráva ji jen tvaruje.
> Modulace nasadí zprávu na nosnou vlnu, aby prošla kabelem nebo éterem. Tomu se říká přenos v přeloženém pásmu.
## QPSK a 256-QAM
*Kombinované*
- QPSK má čtyři fázové stavy. Čtyři možnosti jsou dva bity, takže jeden symbol nese 2 bity.
- 256-QAM skládá amplitudu i fázi do 256 stavů. 256 = 2^8, takže jeden symbol nese 8 bitů.
- Wi-Fi a kabelové modemy QAM používají, protože za stejnou šířku pásma přenesou víc dat než prosté AM.
- Hustší konstelace chce čistší signál. Když je rušení velké, přijímač spadne na řidší modulaci s menším počtem bitů na symbol.
> Jeden stav signálu, symbol, může nést víc než jeden bit. Čím víc stavů, tím víc bitů, ale tím snáz se stavy zamění.
## Modulační, přenosová a šířka pásma
*Rychlosti*
- Modulační rychlost je počet změn signálu za sekundu. Jednotka je baud, Bd/s. U QPSK jedna změna nese 2 bity, takže bitů je víc než baudů.
- Přenosová rychlost je množství informace za sekundu, v bit/s. Když symbol nese víc bitů, přenosová rychlost je vyšší než modulační.
- Šířka pásma je rozsah frekvencí, který kanál propustí. U vozovky je to počet pruhů: užší pásmo znamená nižší strop rychlosti.
- Nyquistův a Shannonův vztah z šířky pásma a šumu odvozují, kolik bitů za sekundu kanál vůbec unese. Větší pásmo nebo čistší signál strop zvedne.
> Baud a bit za sekundu nejsou totéž. Baud počítá změny signálu, bit za sekundu počítá přenesenou informaci.
# Kvíz
## Digitální signál nabývá:
- Libovolných spojitých hodnot
- [x] Diskrétních hodnot 0 a 1
- Jen frekvence FM
- Jen šířky pásma
## Frekvence f je:
- Stejná jako amplituda
- [x] f = 1/T
- Jen fázový posun
- Počet bitů v QPSK
## AM, FM a PM jsou:
- Typy kabelů
- [x] Základní typy modulace
- Jen CRC metody
- Typy serverů
## QPSK přenáší v jednom prvku:
- 1 bit
- [x] 2 bity
- 8 bitů
- 256 bitů
## 256-QAM přenáší v jednom prvku:
- 2 bity
- 4 bity
- [x] 8 bitů
- 16 bitů
## Modulační rychlost se udává v:
- Jen bit/s
- [x] Baud (Bd/s)
- Jen metrech
- Jen hertzech amplitudy
## Přenosová rychlost vyjadřuje:
- Počet změn signálu za sekundu
- [x] Velikost přenesené informace [bit/s]
- Jen fázový posun
- Jen periodu T
## Šířka pásma určuje:
- Jen barvu kabelu
- [x] Maximální možnou přenosovou rychlost
- Jen počet serverů
- Jen start-bit

View file

@ -0,0 +1,6 @@
---
nazev: Path, channel and circuit
popis: 4 slides about path, channel and circuit, then a quiz.
nazev_cviceni: Quiz: path, channel and circuit
nadpis_kvizu: Quiz on path, channel and circuit
---

View file

@ -0,0 +1,82 @@
---
id: site-1-cesta-kanal-a-okruh
puvodni: net.6
nazev: Cesta, kanál a okruh
popis: 4 snímky o cestě, kanálu a okruhu a pak kvíz.
nazev_cviceni: Kvíz: cesta, kanál a okruh
nadpis_kvizu: Kvíz k cestě, kanálu a okruhu
---
# Výklad
## Datový spoj
*Spoj*
- Datový spoj umožňuje výměnu informací.
- Může být dvoubodový nebo vícebodový.
## Přenosová cesta
*Cesta*
- Přenosová cesta je fyzické médium.
- Příklady: metalické nebo optické kabely,
- mikrovlny, družice.
## Přenosový kanál a okruh
*Kanál a okruh*
- Přenosový kanál: jednosměrný souhrn prostředků pro spojení.
- Okruh: tvořen dvěma kanály – umožňuje obousměrný přenos.
> Tip: okruh = dva kanály → obousměrný přenos
## Spojování cest
*Trunking*
- Trunking spojuje více cest do jednoho okruhu.
- Cíl: zvýšení šířky pásma.
# Kvíz
## Datový spoj slouží k:
- Jen měření amplitudy
- [x] Výměně informací
- Jen FM modulaci
- Jen tisku dokumentů
## Přenosová cesta je:
- Jen softwarová služba
- [x] Fyzické médium přenosu
- Jen CRC kód
- Jen peer‑to‑peer účet
## Mezi přenosová média patří:
- Jen parita
- [x] Kabely, mikrovlny a družice
- Jen Baud
- Jen start-bit
## Přenosový kanál je:
- Obousměrný vždy
- [x] Jednosměrný souhrn prostředků pro spojení
- Jen název serveru
- Jen typ QPSK
## Okruh vzniká:
- Z jednoho kanálu
- [x] Ze dvou kanálů pro obousměrný přenos
- Jen z parity
- Jen z Wi‑Fi hesla
## Trunking znamená:
- Odpojení všech kabelů
- [x] Spojení více cest do jednoho okruhu
- Jen asynchronní stop-bit
- Jen digitální 0 a 1
## Hlavní cíl trunkingu je:
- Snížit šířku pásma
- [x] Zvýšit šířku pásma
- Zrušit kanály
- Nahradit mainframe

View file

@ -0,0 +1,6 @@
---
nazev: Multiplexing and transmission directions
popis: 4 slides about multiplexing and directions, then a quiz.
nazev_cviceni: Quiz: multiplexing and transmission directions
nadpis_kvizu: Quiz on multiplexing and transmission directions
---

View file

@ -0,0 +1,87 @@
---
id: site-1-multiplex-a-smery-prenosu
puvodni: net.7
nazev: Multiplex a směry přenosu
popis: 4 snímky o multiplexu a směrech a pak kvíz.
nazev_cviceni: Kvíz: multiplex a směry přenosu
nadpis_kvizu: Kvíz k multiplexu a směrům přenosu
---
# Výklad
## Rozdělení kanálu
*Multiplex*
- Multiplex: rozdělení jednoho kanálu
- na více logických podkanálů.
## FDM, TDM a STDM
*Typy*
- FDM (frekvenční): každému kanálu část frekvenčního pásma.
- TDM (časový): každému kanálu vyhrazený časový slot.
- STDM (statistický): kapacita dle potřeby (paketový přenos),
- negarantuje 100% dostupnost.
## Simplex, poloduplex a duplex
*Směry*
- Simplex: jen jeden směr (např. optické vlákno).
- Poloduplex (half-duplex): oběma směry, ne současně.
- Duplex (full-duplex): oběma směry současně.
## Sdílení kapacity
*Agregace*
- Agregace: sdílení kapacity kanálu více uživateli.
# Kvíz
## Multiplex znamená:
- Jen jeden uživatel na kanál
- [x] Rozdělení jednoho kanálu na více logických podkanálů
- Jen CRC kontrolu
- Jen digitální 0 a 1
## FDM přiděluje každému kanálu:
- Časový slot
- [x] Část frekvenčního pásma
- Jen start-bit
- Jen mainframe
## TDM přiděluje každému kanálu:
- Část frekvenčního pásma
- [x] Vyhrazený časový slot
- Jen SaaS účet
- Jen paritu
## STDM:
- Garantuje vždy 100% dostupnost
- [x] Přiděluje kapacitu dle potřeby a negarantuje 100%
- Je jen simplex
- Je jen trunking kabelů
## Simplex umožňuje přenos:
- Oběma směry současně
- [x] Jen jedním směrem
- Oběma směry, ale ne současně
- Jen přes CRC
## Half-duplex znamená:
- Jen jeden směr
- [x] Oběma směry, ne současně
- Oběma směry současně
- Jen FDM
## Full-duplex znamená:
- Jen jeden směr
- Oběma směry, ne současně
- [x] Oběma směry současně
- Jen STDM
## Agregace je:
- [x] Sdílení kapacity kanálu více uživateli
- Jen fázová modulace
- Jen dvoubodový spoj
- Jen stop-bit

View file

@ -0,0 +1,6 @@
---
nazev: Switching
popis: 4 slides about switching, then a quiz.
nazev_cviceni: Quiz: switching
nadpis_kvizu: Quiz on switching
---

View file

@ -0,0 +1,90 @@
---
id: site-1-prepojovani
puvodni: net.8
nazev: Přepojování
popis: 4 snímky o přepojování a pak kvíz.
nazev_cviceni: Kvíz: přepojování
nadpis_kvizu: Kvíz k přepojování
---
# Výklad
## Přepojování okruhů
*Okruhy*
- Cesta se vytýčí předem (spojovaná služba).
- Kapacita je garantována.
- Přenos probíhá v reálném čase.
> Tip: spojovaná služba – jako telefon
## Přepojování paketů
*Pakety*
- Data se dělí na pakety s adresami.
- Každý paket může jít jinou cestou.
## Výhody a nevýhody paketů
*Hodnocení*
- Výhody: reakce na zátěž, lepší využití kapacity.
- Nevýhody: negarantuje pořadí ani plynulost.
- Nevhodné pro video v reálném čase.
## Virtuální spoje
*Virtuální*
- Cesta je vytýčena předem,
- ale prostředky se využívají jen při průchodu paketu.
- Výsledek: zrychlení datagramů.
# Kvíz
## Přepojování okruhů znamená:
- Pakety jdou vždy jinou cestou
- [x] Cesta se vytýčí předem a kapacita je garantována
- Jen FDM multiplex
- Jen half-duplex
## Přepojování okruhů je vhodné pro:
- Jen náhodné datagramy bez cesty
- [x] Přenos v reálném čase (jako telefon)
- Jen CRC
- Jen peer‑to‑peer tisk
## Při přepojování paketů:
- Vždy existuje jedna pevná cesta
- [x] Každý paket může jít jinou cestou
- Kapacita je vždy garantována
- Neexistují adresy
## Výhoda přepojování paketů je:
- Garantované pořadí vždy
- [x] Reakce na zátěž a využití kapacity
- Jen simplex
- Jen trunking
## Nevýhoda přepojování paketů je:
- Nereaguje na zátěž
- [x] Negarantuje pořadí ani plynulost
- Nelze použít adresy
- Vždy blokuje kanál jako telefon
## Pro video v reálném čase je přepojování paketů:
- Ideální vždy
- [x] Spíše nevhodné kvůli plynulosti
- Jediná možná metoda
- Stejné jako AM modulace
## Virtuální spoje:
- Nemají předem žádnou cestu
- [x] Mají cestu předem, prostředky jen při průchodu paketu
- Jsou jen FDM
- Jsou jen parita
## Virtuální spoje slouží hlavně k:
- Zrušení paketů
- [x] Zrychlení datagramů
- Jen simplexu
- Jen analogovému signálu

View file

@ -0,0 +1,6 @@
---
nazev: Layered models and protocols
popis: 4 slides about layers and protocols, then a quiz.
nazev_cviceni: Quiz: layered models and protocols
nadpis_kvizu: Quiz on layered models and protocols
---

View file

@ -0,0 +1,88 @@
---
id: site-1-vrstevnate-modely-a-protokoly
puvodni: net.9
nazev: Vrstevnaté modely a protokoly
popis: 4 snímky o vrstvách a protokolech a pak kvíz.
nazev_cviceni: Kvíz: vrstevnaté modely a protokoly
nadpis_kvizu: Kvíz k vrstevnatým modelům a protokolům
---
# Výklad
## Standardizace a dekompozice
*Proč*
- Standardizace zajišťuje kompatibilitu mezi výrobci.
- Dekompozice: rozklad složitého problému přenosu na vrstvy.
## Komunikace mezi vrstvami
*Vrstvy*
- Vrstvy komunikují jen se sousedy přes rozhraní (SAP).
> Tip: SAP = Service Access Point
## Pravidla komunikace
*Protokol*
- Protokol: pravidla komunikace mezi stejnými vrstvami
- na různých uzlech.
## Hlavičky a PDU
*Jednotky*
- Každá vrstva přidá k datům hlavičku (header).
- Rámec – linková vrstva.
- Paket – síťová vrstva.
- Segment – transportní vrstva.
# Kvíz
## Standardizace v sítích především:
- Zvyšuje nekompatibilitu
- [x] Zajišťuje kompatibilitu mezi výrobci
- Ruší protokoly
- Nahrazuje kabely
## Dekompozice znamená:
- Spojení všeho do jedné vrstvy
- [x] Rozklad složitého přenosu na vrstvy
- Jen FDM
- Jen CRC
## Vrstvy komunikují:
- Se všemi vrstvami najednou
- [x] Jen se sousedy přes rozhraní (SAP)
- Jen přes satelit
- Jen bez protokolu
## Protokol je:
- Fyzický kabel
- [x] Pravidla komunikace mezi stejnými vrstvami
- Jen amplituda signálu
- Jen tiskový server
## Každá vrstva k datům typicky přidá:
- Jen stop-bit
- [x] Hlavičku (header)
- Jen šířku pásma
- Jen mainframe
## Jednotka linkové vrstvy se nazývá:
- Segment
- Paket
- [x] Rámec
- Baud
## Jednotka síťové vrstvy se nazývá:
- Rámec
- [x] Paket
- Segment
- Simplex
## Jednotka transportní vrstvy se nazývá:
- Rámec
- Paket
- [x] Segment
- Trunk

View file

@ -0,0 +1,6 @@
---
nazev: ISO/OSI and TCP/IP models
popis: 3 slides about ISO/OSI and TCP/IP, then a quiz.
nazev_cviceni: Quiz: ISO/OSI and TCP/IP
nadpis_kvizu: Quiz on ISO/OSI and TCP/IP
---

View file

@ -0,0 +1,72 @@
---
id: site-1-model-iso-osi-a-tcp-ip
puvodni: net.10
nazev: Model ISO/OSI a TCP/IP
popis: 3 snímky o ISO/OSI a TCP/IP a pak kvíz.
nazev_cviceni: Kvíz: ISO/OSI a TCP/IP
nadpis_kvizu: Kvíz k ISO/OSI a TCP/IP
---
# Výklad
## Sedmivrstvý model
*ISO/OSI*
- ISO/OSI: 7vrstvý model.
- Je univerzální – popisuje komunikaci obecně.
- V praxi je ale pomalejší: každá vrstva řešila spolehlivost.
## Praktická architektura
*TCP/IP*
- TCP/IP: architektura, která zvítězila v praxi.
- Vycházela ze skutečných potřeb sítí.
- Spolehlivost řeší až vyšší vrstvy.
## Proč zvítězil TCP/IP
*Srovnání*
- ISO/OSI: teoretický, univerzální, těžší a pomalejší.
- TCP/IP: praktický, jednodušší dělení odpovědností.
- Proto se TCP/IP stal základem dnešního internetu.
> Tip: méně režie na nižších vrstvách = rychlejší provoz
# Kvíz
## Model ISO/OSI má:
- 4 vrstvy
- 5 vrstev
- [x] 7 vrstev
- 10 vrstev
## ISO/OSI je především:
- Jen typ kabelu
- [x] Univerzální referenční model
- Jen tiskový server
- Jen FDM
## Proč je ISO/OSI v praxi pomalejší?
- Nemá žádné vrstvy
- [x] Každá vrstva řešila spolehlivost
- Nepoužívá protokoly
- Nemá SAP
## TCP/IP v praxi:
- Prohrál proti ISO/OSI
- [x] Zvítězil jako praktická architektura
- Je jen analogový signál
- Je jen half-duplex
## TCP/IP vycházel z:
- Jen teoretických schémat bez praxe
- [x] Skutečných potřeb sítí
- Jen parity
- Jen trunkingu
## V TCP/IP spolehlivost řeší:
- Vždy jen fyzická vrstva
- [x] Až vyšší vrstvy
- Jen metalické kabely
- Jen mainframe

View file

@ -0,0 +1,6 @@
---
nazev: Detailed review of the 7 ISO/OSI layers
popis: 8 slides about each layer, then a quiz.
nazev_cviceni: Quiz: 7 ISO/OSI layers
nadpis_kvizu: Quiz on the 7 ISO/OSI layers
---

View file

@ -0,0 +1,116 @@
---
id: site-1-podrobny-rozbor-7-vrstev-iso-osi
puvodni: net.11
nazev: Podrobný rozbor 7 vrstev ISO/OSI
popis: 8 snímků o jednotlivých vrstvách a pak kvíz.
nazev_cviceni: Kvíz: 7 vrstev ISO/OSI
nadpis_kvizu: Kvíz k 7 vrstvám ISO/OSI
---
# Výklad
## Tři skupiny vrstev
*Přehled*
- Vrstvy orientované na přenos: fyzická, spojová, síťová.
- Přizpůsobovací vrstva: transportní.
- Vrstvy orientované na aplikace: relační, prezentační,
- aplikační.
> Tip: přenos → přizpůsobení → aplikace
## Přenos bitů
*Fyzická*
- Přenos bitů po médiu.
- Definuje napětí, kabely, konektory, kódování a modulaci.
- Řeší také duplex / simplex.
## Rámce a MAC
*Spojová*
- Tvorba rámců a fyzické (MAC) adresy.
- Kontrola chyb (CRC) a řízení toku mezi sousedními uzly.
- Podvrstvy: MAC a LLC.
> Tip: podvrstvy MAC (přístup k médiu) a LLC (logické řízení)
## Směrování paketů
*Síťová*
- Směrování (routing) paketů.
- Funguje i v sítích bez přímého spojení mezi uzly.
## Segmenty end-to-end
*Transportní*
- Rozklad zpráv na segmenty a jejich zpětné složení.
- Kontrola pořadí a náprava chyb.
- Existuje jen v koncových uzlech – není v routerech.
> Tip: v routerech transportní vrstva není
## Relace a dialog
*Relační*
- Navazuje, udržuje a ukončuje relace.
- Řídí dialog („neskákat si do řeči“).
- Synchronizace – navázání po přerušení.
## Formát dat
*Prezentační*
- Formátování dat (např. ASCII).
- Komprese a šifrování.
- Převod mezi různými standardy.
## Rozhraní pro programy
*Aplikační*
- Rozhraní pro aplikace a služby.
- Například e-mail, HTTP, FTP nebo terminál.
# Kvíz
## Fyzická vrstva se stará o:
- [x] Přenos bitů
- Směrování paketů
- Navazování relací
- Formátování ASCII
## MAC a LLC jsou podvrstvy:
- Síťové vrstvy
- [x] Spojové (linkové) vrstvy
- Transportní vrstvy
- Aplikační vrstvy
## Směrování paketů v sítích bez přímého spojení řeší:
- Fyzická vrstva
- Relační vrstva
- [x] Síťová vrstva
- Prezentační vrstva
## Transportní vrstva existuje:
- [x] Jen v koncových uzlech
- I v routerech
- Jen ve switchech
- Jen na hubu
## Relační vrstva především:
- Definuje napětí a kabely
- [x] Navazuje, udržuje a ukončuje relace
- Přidává MAC adresy
- Směruje pakety
## Komprese a šifrování patří do vrstvy:
- Fyzické
- Spojové
- [x] Prezentační
- Síťové
## Aplikační vrstva poskytuje:
- CRC mezi sousedy
- [x] Rozhraní pro programy (HTTP, FTP, e-mail…)
- Jen duplex/simplex
- Jen směrování

View file

@ -0,0 +1,6 @@
---
nazev: Basics of TCP/IP architecture
popis: 6 slides about TCP/IP and protocols, then a quiz.
nazev_cviceni: Quiz: TCP/IP architecture
nadpis_kvizu: Quiz on TCP/IP architecture
---

View file

@ -0,0 +1,103 @@
---
id: site-1-zaklady-architektury-tcp-ip
puvodni: net.12
nazev: Základy architektury TCP/IP
popis: 6 snímků o TCP/IP a protokolech a pak kvíz.
nazev_cviceni: Kvíz: architektura TCP/IP
nadpis_kvizu: Kvíz k architektuře TCP/IP
---
# Výklad
## TCP/IP vs ISO/OSI
*Mapování*
- Aplikační TCP/IP = aplikační + prezentační + relační ISO/OSI.
- Transportní TCP/IP = transportní ISO/OSI.
- Síťová (internetová) = síťová ISO/OSI.
- Vrstva síťového rozhraní = linková + fyzická ISO/OSI.
## Nejprve protokoly
*Vznik*
- Nejprve vznikly protokoly pro Internet.
- Až poté byl definován model TCP/IP.
- U ISO/OSI to bylo naopak: nejdřív model, pak protokoly.
> Tip: opačný postup než u ISO/OSI
## Aplikační protokoly
*Aplikace*
- HTTP, HTTPS, FTP, DHCP, DNS.
- Pošta: POP3, IMAP, SMTP.
## TCP a UDP
*Transport*
- TCP: spolehlivý, spojovaný.
- UDP: nespolehlivý, rychlý.
## Internetové protokoly
*Síť*
- IP – základní přenos paketů.
- ICMP, ARP.
- Směrování: RIP, OSPF.
## Síťové rozhraní
*Rozhraní*
- Ethernet, Token Ring, PPP, ATM.
- Odpovídá linkové a fyzické vrstvě ISO/OSI.
# Kvíz
## Aplikační vrstva TCP/IP odpovídá v ISO/OSI:
- Jen aplikační vrstvě
- [x] Aplikační + prezentační + relační
- Jen fyzické vrstvě
- Linkové + síťové
## Vrstva síťového rozhraní TCP/IP odpovídá:
- Jen síťové ISO/OSI
- [x] Linkové + fyzické ISO/OSI
- Jen transportní ISO/OSI
- Jen aplikační ISO/OSI
## Model TCP/IP vznikl:
- Nejdřív model, pak protokoly
- [x] Nejdřív protokoly, pak model
- Současně s Token Ring
- Jen jako náhrada za ATM
## TCP je:
- Nespolehlivý a rychlý
- [x] Spolehlivý a spojovaný
- Jen směrovací protokol
- Jen fyzické kódování
## UDP je:
- Spolehlivý a spojovaný
- [x] Nespolehlivý a rychlý
- Jen e-mailový protokol
- Jen ARP
## HTTP, DNS a SMTP patří do vrstvy:
- [x] Aplikační
- Transportní
- Síťové
- Síťového rozhraní
## IP, ICMP a OSPF patří do vrstvy:
- Aplikační
- Transportní
- [x] Síťové (internetové)
- Síťového rozhraní
## Ethernet a PPP patří do vrstvy:
- Aplikační
- Transportní
- Síťové
- [x] Síťového rozhraní

View file

@ -0,0 +1,6 @@
---
nazev: Network topologies
popis: 4 slides about bus, star and ring, then a quiz.
nazev_cviceni: Quiz: network topologies
nadpis_kvizu: Quiz on network topologies
---

View file

@ -0,0 +1,83 @@
---
id: site-1-topologie-site
puvodni: net.13
nazev: Topologie sítě
popis: 4 snímky o sběrnici, hvězdě a kruhu a pak kvíz.
nazev_cviceni: Kvíz: topologie sítě
nadpis_kvizu: Kvíz k topologiím sítě
---
# Výklad
## Topologie sítě
*Přehled*
- Topologie popisuje, jak jsou uzly propojené.
- Základní typy: sběrnice, hvězda a kruh.
## Bus
*Sběrnice*
- Médium sdílí všichni – jednoduchá a levná topologie.
- Malá délka kabelů.
- Nevýhody: nízká bezpečnost (všichni slyší vše).
- Přerušení kabelu nebo terminátoru vyřadí celou síť.
> Tip: dříve typicky koaxiální kabel
## Star
*Hvězda*
- Uzly jdou přes centrální prvek (hub nebo switch).
- Výhody: odolnost proti poruchám kabelů k uzlům,
- snadná diagnostika.
- Nevýhody: aktivní prvky a více kabeláže.
> Tip: kroucená dvoulinka nebo optika
## Ring
*Kruh*
- Kabely tvoří souvislý kruh.
- Zprávy obíhají, dokud nenajdou adresáta.
> Tip: často zdvojený kruh pro odolnost
# Kvíz
## Topologie sběrnice (bus) znamená, že:
- Každý uzel má vlastní centrální switch
- [x] Médium sdílí všichni
- Kabely tvoří jen zdvojený kruh
- Používá jen OSPF
## Nevýhoda sběrnice je hlavně:
- Že potřebuje hub u každého uzlu
- [x] Nízká bezpečnost a náchylnost na poruchu kabelu
- Že nelze použít koaxiál
- Že zprávy neobíhají
## Topologie hvězda propojuje uzly přes:
- Jen jeden společný koaxiál bez centra
- [x] Centrální prvek (hub nebo switch)
- Jen Token Ring
- Jen ATM
## Výhoda hvězdy je:
- [x] Že přerušení jednoho kabelu k uzlu nevyřadí celou síť
- Že všichni slyší vše
- Že nepotřebuje žádnou kabeláž
- Že nemá aktivní prvky
## Hvězda typicky používá:
- Jen koaxiální kabel
- [x] Kroucenou dvoulinku nebo optiku
- Jen simplexní rádio
- Jen FDM
## V topologii kruh (ring):
- [x] Zprávy obíhají, dokud nenajdou adresáta
- Každý paket jde jen přes DNS
- Médium sdílí hub bez kabelů
- Neexistuje žádná kabeláž

View file

@ -0,0 +1,6 @@
---
nazev: Fiber optics
popis: 5 slides about optical fibers, then a quiz.
nazev_cviceni: Quiz: fiber optics
nadpis_kvizu: Quiz on fiber optics
---

View file

@ -0,0 +1,86 @@
---
id: site-1-optika
puvodni: net.14
nazev: Optika
popis: 5 snímků o optických vláknech a pak kvíz.
nazev_cviceni: Kvíz: optika
nadpis_kvizu: Kvíz k optice
---
# Výklad
## Světlo místo proudu
*Princip*
- Elektrické impulsy se převádí na světlo (LED nebo laser).
- Zpět je zachytí fotodioda.
- Přenos jedním vláknem je jednosměrný.
> Tip: obousměrný provoz = dvě vlákna
## Proč optika
*Výhody*
- Imunita vůči elektromagnetickému rušení.
- Obrovská šířka pásma a dosah až kolem 100 km.
- Lepší bezpečnost proti odposlechu.
- Malý průměr a nízká váha.
## Cena a montáž
*Nevýhody*
- Náročná montáž.
- Dražší aktivní prvky a konektory.
## Mnohovidová vlákna
*MM*
- Větší jádro: 50 / 62,5 µm.
- Více cest světla (vidů).
- Levnější zdroje – typicky LED.
## Jednovidová vlákna
*SM*
- Malé jádro: 7–10 µm.
- Jen jeden paprsek osou vlákna.
- Velký dosah, vyžaduje laser.
# Kvíz
## Princip optiky je:
- [x] Převod el. impulsů na světlo a zpět fotodiodou
- Jen směrování paketů OSPF
- Jen sdílená sběrnice
- Jen UDP spojení
## Jedním vláknem je přenos:
- Vždy plně duplexní bez výjimky
- [x] Jednosměrný (obousměrně dvě vlákna)
- Jen poloviční kruh
- Jen Token Ring
## Výhoda optiky není:
- Imunita vůči el.mag. rušení
- Velký dosah a šířka pásma
- [x] Levná a snadná montáž konektorů
- Lepší ochrana proti odposlechu
## Mnohovidové vlákno (MM) má:
- Jádro 7–10 µm a vyžaduje laser
- [x] Větší jádro 50/62,5 µm a více vidů
- Jen koaxiální stínění
- Jen jednu MAC adresu
## Jednovidové vlákno (SM):
- Má větší jádro a LED zdroj
- [x] Má malé jádro, jeden paprsek a laser
- Nepřenáší světlo
- Funguje jen jako hub
## Levnější zdroje (LED) typicky patří k:
- Jednovidovým vláknům
- [x] Mnohovidovým vláknům
- Jen kruhové topologii
- Jen ATM

View file

@ -0,0 +1,6 @@
---
nazev: Fiber protection and installation
popis: 3 slides about protection and installation, then a quiz.
nazev_cviceni: Quiz: fiber protection and installation
nadpis_kvizu: Quiz on fiber protection and installation
---

View file

@ -0,0 +1,72 @@
---
id: site-1-ochrana-a-montaz-optiky
puvodni: net.15
nazev: Ochrana a montáž optiky
popis: 3 snímky o ochraně a montáži a pak kvíz.
nazev_cviceni: Kvíz: ochrana a montáž optiky
nadpis_kvizu: Kvíz k ochraně a montáži optiky
---
# Výklad
## Ochrana 250 µm
*Primární*
- Primární ochrana má průměr 250 µm.
- Chrání samotné vlákno hned po výrobě.
## Ochrana 900 µm
*Sekundární*
- Sekundární ochrana má průměr 900 µm.
- Těsná varianta: vhodné pro svislé instalace.
- Volná varianta: vhodné pro vodorovné instalace.
> Tip: těsná pro svislé, volná pro vodorovné instalace
## Lámání a sváření
*Montáž*
- Vyžaduje precizní lámání lámačkou.
- Spojování se dělá svářečkou optických vláken.
> Tip: kolmost lomu do 0,5°
# Kvíz
## Primární ochrana optického vlákna má průměr:
- 900 µm
- [x] 250 µm
- 50 µm
- 7–10 µm
## Sekundární ochrana má průměr:
- 250 µm
- [x] 900 µm
- 62,5 µm
- 1 km
## Těsná sekundární ochrana je vhodná hlavně:
- [x] Pro svislé instalace
- Jen pro kruhovou topologii
- Jen pro UDP
- Jen pro hub
## Volná sekundární ochrana je vhodná hlavně:
- [x] Pro vodorovné instalace
- Jen pro ATM
- Jen pro LED bez vlákna
- Jen pro sběrnici
## Montáž optiky vyžaduje:
- Jen nůžky na koaxiál
- [x] Precizní lámání a svářečku vláken
- Jen hub bez konektorů
- Jen Token Ring
## Při lámání se požaduje kolmost zhruba:
- [x] Do 0,5°
- Do 45°
- Přesně 90° bez tolerance
- Bez významu

View file

@ -0,0 +1,6 @@
---
nazev: Access methods
popis: 4 slides about collisions and CSMA, then a quiz.
nazev_cviceni: Quiz: access methods
nadpis_kvizu: Quiz on access methods
---

View file

@ -0,0 +1,82 @@
---
id: site-1-metody-pristupu
puvodni: net.16
nazev: Metody přístupu
popis: 4 snímky o kolizích a CSMA a pak kvíz.
nazev_cviceni: Kvíz: metody přístupu
nadpis_kvizu: Kvíz k metodám přístupu
---
# Výklad
## Sdílené médium
*Kolize*
- Kolize nastane, když na sdíleném médiu vysílá více uzlů najednou.
## Vysílej kdykoliv
*Aloha*
- Uzel vysílá kdykoliv chce.
- Když nepřijde potvrzení, pošle data znovu.
- Kolize jsou časté.
> Tip: časté kolize, primitivní metoda
## Ethernet
*CSMA/CD*
- Nejdřív se poslouchá nosná (Carrier Sense).
- Je-li ticho, uzel vysílá.
- Při kolizi se vysílání zastaví a zkusí se znovu
- po náhodném čase.
> Tip: Carrier Sense + Collision Detection
## Wi-Fi
*CSMA/CA*
- Předchází kolizím (Collision Avoidance).
- RTS (Request to Send) a CTS (Clear to Send)
- rezervují médium před vysíláním.
> Tip: Collision Avoidance přes RTS/CTS
# Kvíz
## Kolize nastane, když:
- [x] Na sdíleném médiu vysílá více uzlů najednou
- Router vypne OSPF
- Vlákno má ochranu 250 µm
- Použijeme jen TCP
## Metoda Aloha znamená především:
- [x] Vysílej kdykoliv; bez potvrzení pošli znovu
- Vždy rezervuj médium RTS/CTS
- Nikdy nevysílej při tichu
- Jen směrování RIP
## CSMA/CD se typicky pojí s:
- Wi-Fi
- [x] Ethernetem
- Jen SMTP
- Jen ATM
## Při CSMA/CD uzel před vysíláním:
- Ignoruje médium
- [x] Monitoruje nosnou (Carrier Sense)
- Vždy čeká přesně 1 hodinu
- Použije jen laser
## Když CSMA/CD detekuje kolizi:
- Pokračuje vysíláním bez změny
- [x] Zastaví vysílání a zkusí to po náhodném čase
- Přepne síť na sběrnici
- Smaže IP adresu
## CSMA/CA na Wi-Fi předchází kolizím pomocí:
- [x] RTS a CTS
- Jen CRC bez nosné
- Jen hubu
- Jen koaxiálu

View file

@ -0,0 +1,6 @@
---
nazev: Active network devices
popis: 7 slides about hubs, switches and routers, then a quiz.
nazev_cviceni: Quiz: active network devices
nadpis_kvizu: Quiz on active network devices
---

View file

@ -0,0 +1,106 @@
---
id: site-1-aktivni-prvky
puvodni: net.17
nazev: Aktivní prvky
popis: 7 snímků o hubu, switchi a routeru a pak kvíz.
nazev_cviceni: Kvíz: aktivní prvky
nadpis_kvizu: Kvíz k aktivním prvkům
---
# Výklad
## Aktivní prvky
*Přehled*
- Aktivní prvky zpracovávají nebo převádí signál / data.
- Liší se podle vrstvy ISO/OSI, na které pracují.
## Opakovač
*Repeater*
- Zesiluje signál a tím zvyšuje dosah.
> Tip: fyzická vrstva
## Konvertor
*Transceiver*
- Převádí signál mezi různými médii.
- Například metaliku na optiku.
> Tip: fyzická vrstva
## Rozbočovač
*Hub*
- Co přijme na jednom portu, rozešle do všech ostatních.
> Tip: fyzická vrstva – „hloupý“ prvek
## Most a přepínač
*Bridge/Switch*
- Pracují s rámci a MAC adresami.
- Switch dělí síť na kolizní domény.
> Tip: linková vrstva – rámce a MAC
## Směrovač
*Router*
- Pracuje s pakety a IP adresami.
- Propojuje různé sítě.
> Tip: síťová vrstva – pakety a IP
## Brána
*Gateway*
- Převádí mezi odlišnými architekturami nebo protokoly.
> Tip: vyšší vrstvy
# Kvíz
## Repeater (opakovač) hlavně:
- [x] Zesiluje signál a zvyšuje dosah
- Směruje IP pakety
- Převádí mezi protokoly vyšších vrstev
- Rezervuje médium RTS/CTS
## Transceiver typicky:
- [x] Převádí signál mezi různými médii
- Dělí síť jen podle DNS
- Je vždy jen brána
- Pracuje jen s UDP
## Hub (rozbočovač) je:
- [x] „Hloupý“ prvek – data z jednoho portu pošle všem ostatním
- Směrovač na síťové vrstvě
- Jen laserový zdroj
- Jen MAC filtr bez portů
## Bridge a switch pracují na vrstvě:
- Fyzické
- [x] Linkové (rámce a MAC)
- Aplikační
- Jen transportní
## Switch mimo jiné:
- [x] Dělí síť na kolizní domény
- Nikdy nepoužívá MAC adresy
- Funguje jen jako hub bez portů
- Převádí jen ASCII
## Router pracuje s:
- [x] Pakety a IP adresami a propojuje sítě
- Jen koaxiálem bez IP
- Jen huby bez směrování
- Jen RTS/CTS
## Gateway (brána) především:
- [x] Převádí mezi odlišnými architekturami/protokoly
- Jen zesiluje bitový signál
- Jen tvoří kolize
- Jen lámání vlákna

View file

@ -0,0 +1,6 @@
---
nazev: Switch in detail
popis: 5 slides about CAM and switching modes, then a quiz.
nazev_cviceni: Quiz: switch in detail
nadpis_kvizu: Quiz on switches in detail
---

View file

@ -0,0 +1,87 @@
---
id: site-1-switch-podrobne
puvodni: net.18
nazev: Switch (podrobně)
popis: 5 snímků o CAM a přepínání a pak kvíz.
nazev_cviceni: Kvíz: switch podrobně
nadpis_kvizu: Kvíz ke switchi podrobně
---
# Výklad
## Učení MAC adres
*Funkce*
- Switch se učí MAC adresy odesílatelů.
- Ukládá je do CAM tabulky.
- Rámce pak posílá jen na konkrétní port.
> Tip: CAM tabulka = adresa → port
## Tři způsoby přepínání
*Metody*
- Cut-through, store-and-forward a fragment-free.
- Liší se rychlostí a kontrolou chyb.
## Hned po adrese
*Cut-through*
- Čte jen adresu příjemce a hned posílá dál.
- Nejrychlejší metoda.
- Nevýhoda: posílá i chybné rámce.
## Celý rámec + CRC
*Store-and-forward*
- Přijme celý rámec a zkontroluje CRC.
- Teprve pak rámec pošle.
- Nejpomalejší, ale nejbezpečnější metoda.
## Modifikovaný cut-through
*Fragment-free*
- Čte prvních 64 bytů rámce.
- To stačí k odhalení kolizních fragmentů.
- Kompromis mezi rychlostí a bezpečností.
> Tip: prvních 64 bytů = detekce kolizí
# Kvíz
## Switch se učí MAC adresy a ukládá je do:
- [x] CAM tabulky
- Jen DNS cache
- Jen ARP bez portů
- Jen OSPF
## Díky CAM tabulce switch posílá rámce:
- [x] Jen na konkrétní port
- Vždy na všechny porty jako hub
- Jen na routery
- Jen přes laser
## Cut-through přepínání:
- [x] Čte jen adresu příjemce a hned posílá
- Vždy čeká na celé CRC
- Nikdy neposílá rámce
- Pracuje jen s IP směrováním
## Nevýhoda cut-through je:
- [x] Že posílá i chybné rámce
- Že je nejpomalejší
- Že nemá MAC adresy
- Že vyžaduje gateway
## Store-and-forward:
- [x] Přijme celý rámec, zkontroluje CRC a pak pošle
- Čte jen první 2 byty
- Nikdy nekontroluje chyby
- Funguje jen jako Aloha
## Fragment-free (modifikovaný cut-through) čte:
- [x] Prvních 64 bytů (detekce kolizí)
- Jen poslední byte
- Celý paket IP včetně směrování
- Jen SMTP hlavičku

View file

@ -0,0 +1,6 @@
---
nazev: Routing
popis: 7 slides about routing algorithms, then a quiz.
nazev_cviceni: Quiz: routing
nadpis_kvizu: Quiz on routing
---

View file

@ -0,0 +1,111 @@
---
id: site-1-smerovani-routing
puvodni: net.19
nazev: Směrování (Routing)
popis: 7 snímků o směrovacích algoritmech a pak kvíz.
nazev_cviceni: Kvíz: směrování
nadpis_kvizu: Kvíz ke směrování
---
# Výklad
## Směrování paketů
*Princip*
- Rozhodování o dalším směru přenosu paketů do cílové sítě.
- Probíhá na síťové vrstvě modelu ISO/OSI.
- K rozhodování se používají směrovací algoritmy.
> Tip: 3. vrstva ISO/OSI – síťová
## Dynamické algoritmy
*Adaptivní*
- Reagují na změny v síti (výpadek linky, přetížení).
- Vyžadují pravidelnou výměnu informací mezi směrovači.
## Statické algoritmy
*Neadaptivní*
- Nereagují na změny v síti.
- Cesty pevně definuje správce.
- Při výpadku části sítě může spojení spadnout.
## Centralizované a izolované
*Řízení*
- Centralizované: centrum počítá cesty pro všechny směrovače.
- Výpadek centra = pád směrování; v praxi skoro nepoužívané.
- Izolované: směrovač se rozhoduje sám z lokálních informací.
- Izolované se používá spíš jako doplněk při přetížení.
## Výměna mezi směrovači
*Distribuované*
- Směrovače si vyměňují informace.
- Každý si udržuje vlastní směrovací tabulku.
## Next Hop a metrika
*Tabulka*
- Záznam: cílová síť, next hop a metrika.
- Next hop = nejbližší soused, kterému paket předáme.
- Metrika číselně ohodnocuje cestu.
- Při více cestách se volí ta s nejnižší metrikou.
> Tip: nižší metrika = lepší / rychlejší trasa
## Příklad algoritmu
*Distance Vector*
- Směrovače znají jen své přímé sousedy.
- Pravidelně si posílají kopie směrovacích tabulek.
- Informace se šíří krok za krokem po celé síti.
- Každý směrovač si spočítá nejlepší trasu do známých sítí.
> Tip: např. výměna tabulek každých 30 s
# Kvíz
## Směrování probíhá na vrstvě:
- Fyzické
- [x] Síťové (3. ISO/OSI)
- Jen aplikační
- Jen linkové
## Adaptivní (dynamické) algoritmy:
- [x] Reagují na změny a vyměňují informace mezi směrovači
- Nikdy nemění cesty
- Fungují jen na fyzické vrstvě
- Nepoužívají metriku
## Neadaptivní (statické) směrování:
- [x] Má cesty pevně nastavené správcem
- Samo opraví každý výpadek
- Nepotřebuje směrovací tabulku
- Běží jen na Wi-Fi
## Centralizované směrování v praxi:
- [x] Se skoro nepoužívá – výpadek centra shodí směrování
- Je jediný standard internetu
- Neexistuje žádné centrum
- Pracuje jen s MAC adresami
## Distribuované směrování znamená, že:
- [x] Směrovače si vyměňují informace a každý má vlastní tabulku
- Jedno centrum řídí všechny cesty
- Směrovač nezná žádné sousedy
- Pakety jdou jen přes hub
## Metrika ve směrovací tabulce:
- [x] Číselně hodnotí cestu – nižší je lepší
- Je vždy jen MAC adresa
- Nemá vliv na výběr trasy
- Nahrazuje next hop
## Distance Vector typicky:
- [x] Posílá sousedům kopie tabulek a šíří informace krok za krokem
- Počítá cesty jen v jednom centru
- Ignoruje přímé sousedy
- Pracuje jen na aplikační vrstvě

View file

@ -0,0 +1,6 @@
---
nazev: Router and gateway
popis: 7 slides about routers and gateways, then a quiz.
nazev_cviceni: Quiz: router and gateway
nadpis_kvizu: Quiz on router and gateway
---

View file

@ -0,0 +1,108 @@
---
id: site-1-smerovac-a-brana
puvodni: net.20
nazev: Směrovač a brána
popis: 7 snímků o routeru a gateway a pak kvíz.
nazev_cviceni: Kvíz: směrovač a brána
nadpis_kvizu: Kvíz ke směrovači a bráně
---
# Výklad
## Síťová vrstva
*Router*
- Pracuje na 3. (síťové) vrstvě.
- Segmentuje síť na podsítě nebo propojuje LAN do většího celku.
- Umožňuje přístup na WAN (např. internet).
- Podporuje soustavy protokolů (např. TCP/IP) a má vlastní adresu.
> Tip: má vlastní IP a je vidět např. pingen
## Firewall na routeru
*Bezpečnost*
- Router s firewallem filtruje pakety.
- Může zakázat nebo povolit určité síťové služby.
## Různé standardy
*Multiprotokol*
- Multiprotokolový router spojuje různé soustavy protokolů.
- Například TCP/IP se sítěmi IPX/SPX.
- Umí i různý síťový hardware (Ethernet ↔ Token Ring).
- Konvertuje formát rámců i paketů.
## Směrování a tabulky
*Routing*
- Každému paketu hledá vhodnou cestu k cíli.
- Zohledňuje např. okamžité zatížení sítí.
- Používá směrovací tabulky a musí znát topologii.
- Směrovače si tabulky vyměňují (např. broadcastem).
## Broadcastové domény
*Broadcast*
- Router rozděluje síť na broadcastové domény.
- Broadcasty lze filtrovat – nešíří se na všechny porty.
## Brána
*Gateway*
- Připojuje LAN na zcela odlišné prostředí.
- Například mainframe nebo GSM síť.
- Často PC s kartou/emulací terminálu nebo s modemem na WAN.
> Tip: pracuje až na aplikační vrstvě (i nižších)
## Gateway vs router
*Poznámka*
- Někdy se pod pojmem brána rozumí spíše router.
- Gateway také označuje připojení LAN na WAN / internet.
# Kvíz
## Směrovač (router) pracuje na vrstvě:
- Fyzické
- [x] Síťové (3.)
- Jen aplikační
- Jen prezentační
## Router mimo jiné umožňuje:
- [x] Segmentaci na podsítě a přístup na WAN
- Jen lámání optiky
- Jen Aloha bez IP
- Jen cut-through bez MAC
## Firewall na routeru dokáže:
- [x] Filtrovat pakety a řídit služby
- Jen zesílit bitový signál
- Jen uložit CAM bez IP
- Jen nahradit fotodiodu
## Multiprotokolový router:
- [x] Propojí sítě různých protokolů/standardů
- Umí jen jeden protokol
- Nepracuje s IP adresou
- Nikdy nekonvertuje rámce
## Router rozděluje síť na:
- [x] Broadcastové domény
- Jen fyzické kabely bez domén
- Jen aplikační servery
- Jen Token Ring bez Ethernetu
## Brána (gateway) typicky:
- [x] Připojuje LAN na odlišné prostředí (mainframe, GSM, WAN)
- Pracuje jen jako hub
- Nikdy nemá software
- Funguje jen na fyzické vrstvě
## Poznámka k pojmu brána:
- [x] Někdy se jí myslí spíše router / LAN–WAN připojení
- Vždy znamená jen fotodiodu
- Nikdy nesouvisí s internetem
- Nahrazuje jen lámačku vláken

View file

@ -0,0 +1,6 @@
---
nazev: Ethernet addresses and frames
popis: 8 slides about MAC and frame types, then a quiz.
nazev_cviceni: Quiz: Ethernet addresses and frames
nadpis_kvizu: Quiz on Ethernet addresses and frames
---

View file

@ -0,0 +1,115 @@
---
id: site-1-adresy-a-ramce-v-ethernetu
puvodni: net.21
nazev: Adresy a rámce v ethernetu
popis: 8 snímků o MAC a typech rámců a pak kvíz.
nazev_cviceni: Kvíz: ethernet adresy a rámce
nadpis_kvizu: Kvíz k ethernetovým adresám a rámcům
---
# Výklad
## Síťový hardware
*Ethernet*
- Jeden ze standardů síťového hardware.
- Dnes nejpoužívanější.
## 48bitová MAC
*Adresy*
- Adresa má 48 bitů (6 bytů) a je celosvětově jedinečná.
- Je pevně v síťové kartě už od výroby.
- Výrobci dostávají bloky adres od IEEE.
> Tip: IEEE přidělí první 3 B, výrobce další 3 B
## Typy hlaviček
*Rámce*
- Rámec = skupina bitů na linkové vrstvě.
- Hlavička má adresy odesílatele/příjemce a typ obsahu.
- Typy: Ethernet II, IEEE 802.3, 802.3 SNAP, raw 802.3.
## DIX + EtherType
*Ethernet II*
- Původní DIX Ethernet.
- Hlavička: příjemce 6 B, odesílatel 6 B, EtherType 2 B.
- EtherType identifikuje protokol (IP, IPX…).
> Tip: EtherType > 1500 (např. IP = 0800h)
## Délka místo typu
*IEEE 802.3*
- Místo EtherType je údaj o délce (vždy ≤ 1500).
- Uvnitř je rámec 802.2 (stejný i pro Token Ring).
- Typ protokolu je v SAP mezi linkovou a síťovou vrstvou.
## Novell / IPX
*Raw 802.3*
- „Holý“ rámec 802.3 bez 802.2 (Novell).
- Funguje jen v prostředí IPX.
- Paket začíná dvěma byty FFFFh.
## 802.2 SNAP
*SNAP*
- Vložen do rámce 802.3.
- Rozšiřuje identifikaci protokolu až na 5 bytů.
> Tip: byty 15–16 za délkou = AAAAh
## Min / max / MTU
*Velikost*
- Max. Ethernet II: 1500 + 18 = 1518 B.
- Min. velikost: 64 B (kolizní okénko).
- MTU je obvyklé omezení velikosti na routerech.
# Kvíz
## Ethernetová adresa má:
- [x] 48 bitů (6 bytů) a je jedinečná
- Jen 16 bitů
- Jen 32 bitů IP
- Jen 8 bitů SAP
## První 3 byty MAC adresy přiděluje:
- [x] IEEE výrobci
- Jen uživatel v BIOS
- Jen DNS server
- Jen Aloha
## Ethernet II v hlavičce používá:
- [x] EtherType (např. IP = 0800h, hodnota > 1500)
- Jen délku ≤ 1500 bez typu
- Jen FFFFh bez adres
- Jen AAAAh bez MAC
## IEEE 802.3 místo EtherType má:
- [x] Údaj o délce (≤ 1500) a uvnitř 802.2
- Jen cut-through
- Jen 64 B MTU bez délky
- Jen laserovou hlavičku
## Raw 802.3 (Novell):
- [x] Bez 802.2, jen IPX, začíná FFFFh
- Funguje jen s HTTP
- Má vždy EtherType 0800h
- Nemá žádné adresy
## Maximální rámec Ethernet II je:
- [x] 1518 B (1500 + 18)
- 64 B
- 900 µm
- 250 µm
## Minimální velikost rámce plyne z:
- [x] Kolizního okénka (64 B)
- Jen z MTU routeru
- Jen z SNAP AAAAh
- Jen z Token Ring

View file

@ -0,0 +1,6 @@
---
nazev: IP packet
popis: 8 slides about the IP datagram and header, then a quiz.
nazev_cviceni: Quiz: IP packet
nadpis_kvizu: Quiz on the IP packet
---

View file

@ -0,0 +1,127 @@
---
id: site-1-paket-ip
puvodni: net.22
nazev: Paket IP
popis: 8 snímků o IP datagramu a hlavičce a pak kvíz.
nazev_cviceni: Kvíz: paket IP
nadpis_kvizu: Kvíz k IP paketu
---
# Výklad
## Header a data
*Paket*
- Paket/segment: hlavička (pro partnerskou vrstvu) + data.
- Protokol určuje strukturu a pravidla stejnolehlých vrstev.
- Může běžet na různých platformách.
## Protokoly po vrstvách
*TCP/IP*
- Aplikační: aplikační protokoly.
- Transportní: TCP, UDP.
- Síťová: IP, ARP, RARP, ICMP, IGMP, RIP, OSPF.
- Síťové rozhraní: Ethernet, Token Ring, ATM, PPP…
## Univerzální přenos
*IP*
- Jediný přenosový protokol TCP/IP nad libovolnou technologií.
- Pracuje s virtuálními pakety – IP datagramy.
- Stará se o směrování a přenos; velikost volí odesílatel.
- Nezaručuje pořadí, dobu ani nepoškozené doručení.
> Tip: nespojovaný a nespolehlivý
## Routing vs forwarding
*Routing*
- Routing: rozhodnutí o dalším směru datagramu.
- Forwarding: vložení do linkového rámce a odeslání.
- Linkové adresy se mění podle konkrétní sítě.
## Velikost a HLEN
*Datagram*
- Velikost: od 576 B do 64 kB.
- Části: hlavička + data.
- HLEN: délka hlavičky ve 32bitových slovech.
- TOTAL LENGTH: délka celého paketu v bytech.
> Tip: Length 5 = 20 B hlavičky
## Klíčová pole
*Hlavička*
- VERSION (IPv4 = 4), LENGTH, TOTAL LENGTH.
- IDENTIFICATION + FLAGS + OFFSET = fragmentace.
- TTL: čítač směrovačů proti zacyklení.
- PROTOCOL, HEADER CHECKSUM, zdrojová/cílová IP.
## Čísla protokolů
*PROTOCOL*
- 1 = ICMP, 2 = IGMP, 6 = TCP.
- 17 = UDP, 89 = OSPF.
- Položka je 8bitová → max. 256 hodnot.
## MTU a Ethernet
*Fragmentace*
- Fragmentace, když se datagram nevejde do menšího rámce.
- MTU udává max. velikost rámce podle hardwaru.
- DF = nefragmentuj; MF = další fragmenty.
> Tip: Ethernet MTU = 1500 B
# Kvíz
## IP protokol je:
- [x] Nespojovaný a nespolehlivý přenos datagramů
- Spolehlivý a spojovaný jako TCP
- Jen fyzické kódování
- Jen EtherType bez IP
## Routing u IP znamená:
- [x] Rozhodnutí o dalším směru datagramu
- Jen CRC na lince
- Jen MAC učení ve switchi
- Jen lámání vlákna
## Forwarding u IP znamená:
- [x] Vložení do linkového rámce a odeslání
- Jen výpočet metriky OSPF
- Jen DNS překlad
- Jen Aloha
## HLEN (LENGTH) s hodnotou 5 znamená:
- [x] Hlavičku dlouhou 20 B
- TTL 5
- PROTOCOL = 5
- MTU 5
## TTL v IP hlavičce:
- [x] Počítá průchody směrovači a brání zacyklení
- Udává EtherType
- Nahrazuje MAC adresu
- Je vždy 1500
## Číslo protokolu 6 v IP hlavičce znamená:
- [x] TCP
- UDP
- ICMP
- OSPF
## Číslo protokolu 17 znamená:
- [x] UDP
- TCP
- IGMP
- ARP
## Ethernet MTU je typicky:
- [x] 1500 B
- 64 kB
- 576 B bez dat
- 20 B hlavičky

View file

@ -0,0 +1,6 @@
---
nazev: ICMP
popis: 5 slides about ICMP messages and traceroute, then a quiz.
nazev_cviceni: Quiz: ICMP
nadpis_kvizu: Quiz on ICMP
---

View file

@ -0,0 +1,87 @@
---
id: site-1-icmp
puvodni: net.23
nazev: ICMP
popis: 5 snímků o ICMP zprávách a traceroute a pak kvíz.
nazev_cviceni: Kvíz: ICMP
nadpis_kvizu: Kvíz k ICMP
---
# Výklad
## Řídicí zprávy
*ICMP*
- Zasílá informace o chybách a stavu přenosu.
- ICMP paket jede přímo v IP datagramu.
- Směrovače s ním pracují i bez transportní vrstvy.
> Tip: síťová vrstva, ale nese se v IP datagramu
## Quench, TTL, Unreachable
*Zprávy I*
- Source Quench: hrozí zahlcení – zpomal odesílání.
- Time Exceeded: TTL kleslo na 0, paket zahozen (tracert).
- Destination Unreachable: cíl (síť/uzel/protokol/port)
- není dostupný.
## Redirect a Echo
*Zprávy II*
- Redirect: přesměruj přenos na jiný (rychlejší) router.
- Echo Request / Echo Reply: test dostupnosti (ping).
## Princip TTL
*Traceroute*
- Odešle paket s TTL = 1; první router odpoví Time Exceeded.
- Pak TTL = 2, 3… a tak se zjišťují skoky na cestě.
- Pokračuje, dokud paket nedorazí do cíle nebo nevyprší limit.
> Tip: typicky max. 30 skoků
## K čemu ICMP slouží
*Shrnutí*
- Diagnostika a hlášení chyb na síťové vrstvě.
- Základ příkazů ping a traceroute / tracert.
# Kvíz
## ICMP slouží především k:
- [x] Zasílání informací o chybách a stavu přenosu
- Jen směrování OSPF tabulek
- Jen lámání optiky
- Jen EtherType 0800h
## ICMP paket se přenáší:
- [x] Přímo v IP datagramu
- Jen jako Ethernet II bez IP
- Jen v UDP bez IP
- Jen jako MAC bez datagramu
## Source Quench znamená:
- [x] Varování před zahlcením – zpomal odesílání
- TTL kleslo na 0
- Cíl je nedostupný
- Echo Reply
## Time Exceeded nastane, když:
- [x] TTL v IP hlavičce klesne na 0
- Router nemá firewall
- Použijeme jen SNAP
- MTU je 1500
## Echo Request / Reply využívá příkaz:
- [x] ping
- lámačka
- cut-through
- hub
## Traceroute zjišťuje cestu tak, že:
- [x] Postupně zvyšuje TTL a čeká na Time Exceeded
- Posílá jen ARP bez IP
- Ignoruje směrovače
- Používá jen CAM tabulku

View file

@ -0,0 +1,6 @@
---
nazev: ARP
popis: 5 slides about ARP/RARP and cache, then a quiz.
nazev_cviceni: Quiz: ARP
nadpis_kvizu: Quiz on ARP
---

View file

@ -0,0 +1,86 @@
---
id: site-1-arp
puvodni: net.24
nazev: ARP
popis: 5 snímků o ARP/RARP a cache a pak kvíz.
nazev_cviceni: Kvíz: ARP
nadpis_kvizu: Kvíz k ARP
---
# Výklad
## Převod adres
*ARP / RARP*
- ARP: z IP adresy na MAC (fyzickou) adresu.
- RARP: z MAC adresy na IP adresu.
## Jak zjistit MAC
*Způsoby*
- Tabulkový převod: ruční správa (malé sítě).
- Výpočet: funkce, kde MAC plyne z IP.
- Dotaz a odpověď: dynamické zjišťování (nejčastější).
## Broadcast a unicast
*Mechanismus*
- ARP využívá broadcast v Ethernetu.
- Odpoví jen uzel s danou IP.
- Odpověď jde unicastem a obsahuje MAC adresu.
> Tip: „Kdo má IP x.x.x.x?“
## Dočasná paměť
*Cache*
- Výsledky se ukládají do ARP cache.
- Dotazy se tak nemusí stále opakovat.
- Položky: dynamické (učené) nebo statické (ruční).
> Tip: zobrazení příkazem arp -a
## K čemu ARP slouží
*Shrnutí*
- Propojuje síťovou adresu (IP) s linkovou (MAC).
- Bez ARP by IP datagram nešel vložit do Ethernet rámce.
# Kvíz
## ARP převádí:
- [x] IP adresu na MAC adresu
- MAC adresu na IP adresu
- TCP na UDP
- TTL na MTU
## RARP převádí:
- [x] MAC adresu na IP adresu
- IP adresu na MAC adresu
- EtherType na SAP
- OSPF na RIP
## Nejčastější způsob ARP je:
- [x] Dotaz a odpověď v síti
- Jen ruční tabulka bez sítě
- Jen cut-through
- Jen ICMP Echo
## ARP dotaz v Ethernetu používá:
- [x] Broadcast
- Jen unicast bez broadcastu
- Jen laser
- Jen Token Ring bez IP
## ARP odpověď typicky přichází jako:
- [x] Unicast s MAC adresou uzlu
- Broadcast bez MAC
- Jen Time Exceeded
- Jen Source Quench
## ARP cache slouží k tomu, aby:
- [x] Se nemusely stále opakovat stejné dotazy
- Se nahradil směrovač
- Se zrušila IP adresa
- Se vypnul Ethernet

View file

@ -0,0 +1,6 @@
---
nazev: TCP and UDP
popis: 6 slides about the transport layer, then a quiz.
nazev_cviceni: Quiz: TCP and UDP
nadpis_kvizu: Quiz on TCP and UDP
---

View file

@ -0,0 +1,101 @@
---
id: site-1-tcp-a-udp
puvodni: net.25
nazev: TCP a UDP
popis: 6 snímků o transportní vrstvě a pak kvíz.
nazev_cviceni: Kvíz: TCP a UDP
nadpis_kvizu: Kvíz k TCP a UDP
---
# Výklad
## Základní rozdíly
*TCP vs UDP*
- TCP: spolehlivý a spojovaný přenos.
- Potvrzování, kontrola pořadí a řízení toku.
- UDP: nespolehlivý a nespojovaný.
- Minimální režie – neřeší potvrzení ani pořadí.
## Multiplex a demultiplex
*Porty*
- Porty rozlišují aplikace (procesy) na jednom uzlu.
- Multiplex: sběr dat od aplikací do segmentů/datagramů.
- Demultiplex: doručení příchozích dat správné aplikaci
- podle čísla portu.
## Spojení a vlastnosti
*TCP*
- Navázání spojení: třícestné podání ruky.
- Streamově orientovaný a full duplex.
- Jen unicast – bez multicastu a broadcastu.
> Tip: three-way handshake
## Režie a real-time
*Nevýhody TCP*
- Větší režie: hlavička 20 B (UDP má 8 B).
- Nevhodný pro real-time média: ztráta segmentu
- zastaví proud a čeká se na znovudoručení.
- Bez multihomingu – výpadek rozhraní shodí spojení.
## SCTP a DCCP
*Alternativy*
- SCTP: multihoming a multistreaming (až 64k proudů).
- DCCP: datagramy s řízením zahlcení
- (streaming, IP telefonie).
## Kdy co použít
*Shrnutí*
- TCP: spolehlivá data (web, pošta, soubory).
- UDP: rychlost a nízká režie (DNS, hry, real-time).
# Kvíz
## TCP je:
- [x] Spolehlivý a spojovaný
- Nespolehlivý a nespojovaný
- Jen fyzická vrstva
- Jen ARP cache
## UDP je:
- [x] Nespolehlivý a nespojovaný s malou režií
- Spolehlivý se třícestným handshake
- Jen store-and-forward
- Jen ICMP Time Exceeded
## Porty slouží k:
- [x] Rozlišení aplikací na jednom uzlu
- Jen směrování IP
- Jen MAC učení
- Jen lámání vlákna
## Navázání TCP spojení používá:
- [x] Třícestné podání ruky (three-way handshake)
- Jen broadcast ARP
- Jen Source Quench
- Jen cut-through
## Hlavička TCP má typicky:
- [x] 20 B (UDP 8 B)
- 8 B (UDP 20 B)
- 1500 B
- 64 B min. rámec
## TCP není vhodný pro real-time média hlavně proto, že:
- [x] Ztráta segmentu zastaví proud a čeká se na znovudoručení
- Nemá žádné porty
- Nepodporuje unicast
- Nemá hlavičku
## SCTP oproti TCP nabízí:
- [x] Multihoming a multistreaming
- Jen Ethernet II
- Jen RARP
- Jen hub flooding

View file

@ -0,0 +1,6 @@
---
nazev: Application protocols
popis: 7 slides about ports and services, then a quiz.
nazev_cviceni: Quiz: Application protocols
nadpis_kvizu: Quiz on application protocols
---

View file

@ -0,0 +1,113 @@
---
id: site-1-aplikacni-protokoly
puvodni: net.26
nazev: Aplikační protokoly
popis: 7 snímků o portech a službách a pak kvíz.
nazev_cviceni: Kvíz: Aplikační protokoly
nadpis_kvizu: Kvíz k aplikačním protokolům
---
# Výklad
## Aplikační protokoly
*Úvod*
- Na uzlu běží více síťových aplikací současně.
- Běžící aplikace = v operační paměti (1+ procesů).
- Pracují podle pravidel – protokolů aplikační vrstvy.
- Data posílají po síti přes TCP nebo UDP.
## Procesy a porty
*Porty*
- Port v TCP/UDP říká, které aplikaci data patří.
- Jeden proces může používat více portů.
- Dva procesy nesmí používat stejný port.
## Well-known, registrované, dynamické
*Rozsahy*
- Well-known: 0–1023 – vyhrazené službám (norma IANA).
- Registrované: 1024–49151 – IANA jen registruje použití.
- Dynamické/privátní: 49152–65535 – volně k použití.
> Tip: IANA
## Pětice hodnot
*Spojení*
- Aplikační spojení určuje pětice:
- (transport, IP1, port1, IP2, port2).
- Klient osloví server na well-known portu.
## Stejný server, různí klienti
*Více spojení*
- Na jeden uzel (např. web server) může být
- více aplikačních spojení z různých klientů.
- Rozlišují je IP a porty klientů (i transport).
## Časté well-known služby
*Porty I*
- 20/21 FTP, 22 SSH, 23 Telnet, 25 SMTP, 53 DNS.
- 67/68 DHCP, 80 HTTP, 110 POP3, 143 IMAP.
- 123 NTP, 161 SNMP, 389 LDAP, 443 HTTPS.
## Zabezpečené a registrované
*Porty II*
- 587 SMTPS, 636 LDAPS, 993 IMAPS, 995 POP3S.
- Registrované: 3306 MySQL, 3389 RDP, 5900 VNC.
- Dynamické porty: 49152–65535.
# Kvíz
## Aplikační protokoly typicky posílají data přes:
- [x] TCP nebo UDP
- Jen fyzickou vrstvu
- Jen ARP
- Jen CAM tabulku
## Dva běžící procesy:
- [x] Nesmí používat stejný port
- Musí sdílet jeden port
- Nesmí mít žádný port
- Používají jen MAC
## Well-known porty mají rozsah:
- [x] 0–1023
- 1024–49151
- 49152–65535
- Jen 80–443
## Dynamické (privátní) porty jsou:
- [x] 49152–65535
- 0–1023
- Jen 20–21
- Jen 3306
## Aplikační spojení určuje:
- [x] Pětice (transport, IP1, port1, IP2, port2)
- Jen MAC adresa
- Jen název souboru
- Jen VLAN ID
## HTTP a HTTPS používají porty:
- [x] 80 a 443
- 22 a 23
- 25 a 110
- 53 a 67
## SSH a DNS mají porty:
- [x] 22 a 53
- 80 a 443
- 3389 a 5900
- 20 a 21
## MySQL a RDP jsou typicky na portech:
- [x] 3306 a 3389
- 80 a 443
- 67 a 68
- 161 a 162

View file

@ -0,0 +1,6 @@
---
nazev: Wireless networks
popis: 8 slides about satellites, Wi-Fi and security, then a quiz.
nazev_cviceni: Quiz: Wireless networks
nadpis_kvizu: Quiz on wireless networks
---

View file

@ -0,0 +1,121 @@
---
id: site-1-bezdratove-site
puvodni: net.27
nazev: Bezdrátové sítě
popis: 8 snímků o družicích, Wi-Fi a zabezpečení a pak kvíz.
nazev_cviceni: Kvíz: Bezdrátové sítě
nadpis_kvizu: Kvíz k bezdrátovým sítím
---
# Výklad
## Bezdrátové sítě
*Úvod*
- Patří sem hlavně: družicové, mikrovlnné a optické spoje.
- Dále Wi-Fi (LAN), WiMAX/LTE (MAN/WAN) a další.
## Geostacionární spoje
*Družice*
- Geostacionární družice: ~36 000 km, stále nad stejným bodem.
- Pasivní odrážejí; aktivní mají transpondéry (převod + zisk).
- C-band ~6/4 GHz; KU-band 12–14 GHz (menší antény).
- Nevýhoda: zpoždění ~250–300 ms (RTT až ~600 ms).
## Přístup a topologie
*VSAT*
- Bod–bod, broadcast (TV) i multiple access.
- VSAT: terminály + centrální hub.
- Komunikace jen terminál ↔ hub (ne přímo mezi terminály).
## Pozemní spoje
*Mikrovlny*
- Frekvence 1–12 GHz, směrování parabolou, malý rozptyl.
- Dosah typicky do ~50 km; retranslační stanice.
- Troposférické spoje: odraz ve ~16 km, dosah až ~500 km.
> Tip: přímá viditelnost
## AP, BSS, ESS
*Wi-Fi pojmy*
- AP = přístupový bod; STA komunikují přes AP (ne přímo).
- BSS = stanice v buňce BSA; ESS = více buněk přes DS.
- Roaming při překrytí; ad-hoc = P2P bez AP; hotspot = Wi-Fi.
- ESSID identifikuje síť při přístupu k AP.
## 802.11 a … ax
*Standardy*
- b: 11 Mb/s, 2,4 GHz; a/g: 54 Mb/s; n: MIMO, až 600 Mb/s.
- ac (Wi-Fi 5): 256-QAM, široké kanály; ax (Wi-Fi 6): OFDMA.
- OFDM: mnoho ortogonálních subnosných v kanálu.
## WEP → WPA3
*Zabezpečení*
- WEP: RC4, krátký IV – prolomeno (2001), nepoužívat.
- WPA: TKIP; WPA2: AES (doporučený základ).
- WPA3: SAE místo PSK, silnější ochrana hesla.
- 802.1X/EAP: ověření klienta přes AP (RADIUS).
## Dosahy a další
*Shrnutí*
- PAN <10 m (Bluetooth); LAN = Wi-Fi; MAN = WiMAX.
- WAN/mobilita: 802.16e, LTE; licencovaná pásma = méně rušení.
- Používej WPA2/WPA3 + AES, ne WEP.
# Kvíz
## Geostacionární družice létají asi:
- [x] 36 000 km nad Zemí
- 16 km v troposféře
- 50 km nad povrchem
- Jen v nízké orbitě LEO
## Hlavní nevýhoda družicového spoje je:
- [x] Velké zpoždění (~250–300 ms)
- Žádný broadcast
- Jen kabelové médium
- Absence portů
## V síti VSAT komunikace probíhá:
- [x] Jen mezi terminálem a hubem
- Přímo mezi dvěma terminály
- Jen přes ARP
- Jen přes WEP
## Mikrovlnný spoj typicky vyžaduje:
- [x] Přímou viditelnost (dosah ~50 km)
- Jen metalický kabel
- Jen port 80
- Jen WEP klíč
## V infrastruktuře Wi-Fi stanice (STA):
- [x] Komunikují přes AP, ne přímo mezi sebou
- Vždy jen ad-hoc bez AP
- Nepoužívají ESSID
- Běží jen na 36 000 km
## 802.11ax (Wi-Fi 6) přináší zejména:
- [x] OFDMA a vysokou kapacitu
- Jen WEP
- Jen C-band 4/6 GHz
- Jen troposférický odraz
## WEP je dnes:
- [x] Prolomený a nevhodný
- Nejbezpečnější volba
- Totéž co WPA3-SAE
- Povinný od roku 2006
## Doporučené zabezpečení Wi-Fi je:
- [x] WPA2/WPA3 s AES (ne WEP)
- Jen Open system WEP
- Jen Shared key WEP
- Bez hesla vždy