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,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í