mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-27 15:14:35 +00:00
- 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>
2 KiB
2 KiB
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:
- 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áší:
- Přímo v IP datagramu
- Jen jako Ethernet II bez IP
- Jen v UDP bez IP
- Jen jako MAC bez datagramu
Source Quench znamená:
- Varování před zahlcením – zpomal odesílání
- TTL kleslo na 0
- Cíl je nedostupný
- Echo Reply
Time Exceeded nastane, když:
- 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:
- ping
- lámačka
- cut-through
- hub
Traceroute zjišťuje cestu tak, že:
- Postupně zvyšuje TTL a čeká na Time Exceeded
- Posílá jen ARP bez IP
- Ignoruje směrovače
- Používá jen CAM tabulku