mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-27 15:14:35 +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
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
|
||||
Loading…
Add table
Add a link
Reference in a new issue