mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-28 15:44:34 +00:00
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:
parent
b324496334
commit
c3bc32113b
964 changed files with 57285 additions and 1156 deletions
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
nazev: IP Address Calculation
|
||||
popis: 4 slides with the method, then an exercise.
|
||||
nazev_cviceni: Exercise: IP address calculation
|
||||
---
|
||||
152
content/pocitacove-site/1-rocnik/01-vypocet-ip-adres.md
Normal file
152
content/pocitacove-site/1-rocnik/01-vypocet-ip-adres.md
Normal 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 |
|
||||
|
|
@ -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 |
|
||||
|
|
@ -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í
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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ů
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
---
|
||||
101
content/pocitacove-site/1-rocnik/05-signaly-a-modulace.md
Normal file
101
content/pocitacove-site/1-rocnik/05-signaly-a-modulace.md
Normal 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
|
||||
|
|
@ -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
|
||||
---
|
||||
82
content/pocitacove-site/1-rocnik/06-cesta-kanal-a-okruh.md
Normal file
82
content/pocitacove-site/1-rocnik/06-cesta-kanal-a-okruh.md
Normal 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
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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
|
||||
6
content/pocitacove-site/1-rocnik/08-prepojovani.en.md
Normal file
6
content/pocitacove-site/1-rocnik/08-prepojovani.en.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
nazev: Switching
|
||||
popis: 4 slides about switching, then a quiz.
|
||||
nazev_cviceni: Quiz: switching
|
||||
nadpis_kvizu: Quiz on switching
|
||||
---
|
||||
90
content/pocitacove-site/1-rocnik/08-prepojovani.md
Normal file
90
content/pocitacove-site/1-rocnik/08-prepojovani.md
Normal 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
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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í
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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í
|
||||
6
content/pocitacove-site/1-rocnik/13-topologie-site.en.md
Normal file
6
content/pocitacove-site/1-rocnik/13-topologie-site.en.md
Normal 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
|
||||
---
|
||||
83
content/pocitacove-site/1-rocnik/13-topologie-site.md
Normal file
83
content/pocitacove-site/1-rocnik/13-topologie-site.md
Normal 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áž
|
||||
6
content/pocitacove-site/1-rocnik/14-optika.en.md
Normal file
6
content/pocitacove-site/1-rocnik/14-optika.en.md
Normal 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
|
||||
---
|
||||
86
content/pocitacove-site/1-rocnik/14-optika.md
Normal file
86
content/pocitacove-site/1-rocnik/14-optika.md
Normal 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
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
---
|
||||
82
content/pocitacove-site/1-rocnik/16-metody-pristupu.md
Normal file
82
content/pocitacove-site/1-rocnik/16-metody-pristupu.md
Normal 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
|
||||
6
content/pocitacove-site/1-rocnik/17-aktivni-prvky.en.md
Normal file
6
content/pocitacove-site/1-rocnik/17-aktivni-prvky.en.md
Normal 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
|
||||
---
|
||||
106
content/pocitacove-site/1-rocnik/17-aktivni-prvky.md
Normal file
106
content/pocitacove-site/1-rocnik/17-aktivni-prvky.md
Normal 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
|
||||
|
|
@ -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
|
||||
---
|
||||
87
content/pocitacove-site/1-rocnik/18-switch-podrobne.md
Normal file
87
content/pocitacove-site/1-rocnik/18-switch-podrobne.md
Normal 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
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
nazev: Routing
|
||||
popis: 7 slides about routing algorithms, then a quiz.
|
||||
nazev_cviceni: Quiz: routing
|
||||
nadpis_kvizu: Quiz on routing
|
||||
---
|
||||
111
content/pocitacove-site/1-rocnik/19-smerovani-routing.md
Normal file
111
content/pocitacove-site/1-rocnik/19-smerovani-routing.md
Normal 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ě
|
||||
|
|
@ -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
|
||||
---
|
||||
108
content/pocitacove-site/1-rocnik/20-smerovac-a-brana.md
Normal file
108
content/pocitacove-site/1-rocnik/20-smerovac-a-brana.md
Normal 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
|
||||
|
|
@ -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
|
||||
---
|
||||
|
|
@ -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
|
||||
6
content/pocitacove-site/1-rocnik/22-paket-ip.en.md
Normal file
6
content/pocitacove-site/1-rocnik/22-paket-ip.en.md
Normal 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
|
||||
---
|
||||
127
content/pocitacove-site/1-rocnik/22-paket-ip.md
Normal file
127
content/pocitacove-site/1-rocnik/22-paket-ip.md
Normal 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
|
||||
6
content/pocitacove-site/1-rocnik/23-icmp.en.md
Normal file
6
content/pocitacove-site/1-rocnik/23-icmp.en.md
Normal 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
|
||||
---
|
||||
87
content/pocitacove-site/1-rocnik/23-icmp.md
Normal file
87
content/pocitacove-site/1-rocnik/23-icmp.md
Normal 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
|
||||
6
content/pocitacove-site/1-rocnik/24-arp.en.md
Normal file
6
content/pocitacove-site/1-rocnik/24-arp.en.md
Normal 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
|
||||
---
|
||||
86
content/pocitacove-site/1-rocnik/24-arp.md
Normal file
86
content/pocitacove-site/1-rocnik/24-arp.md
Normal 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
|
||||
6
content/pocitacove-site/1-rocnik/25-tcp-a-udp.en.md
Normal file
6
content/pocitacove-site/1-rocnik/25-tcp-a-udp.en.md
Normal 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
|
||||
---
|
||||
101
content/pocitacove-site/1-rocnik/25-tcp-a-udp.md
Normal file
101
content/pocitacove-site/1-rocnik/25-tcp-a-udp.md
Normal 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
|
||||
|
|
@ -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
|
||||
---
|
||||
113
content/pocitacove-site/1-rocnik/26-aplikacni-protokoly.md
Normal file
113
content/pocitacove-site/1-rocnik/26-aplikacni-protokoly.md
Normal 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
|
||||
|
|
@ -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
|
||||
---
|
||||
121
content/pocitacove-site/1-rocnik/27-bezdratove-site.md
Normal file
121
content/pocitacove-site/1-rocnik/27-bezdratove-site.md
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue