Graduately/content/pocitacove-site/1-rocnik/23-icmp.md
pepaskopec-blip c3bc32113b 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>
2026-10-09 20:40:37 +02:00

2 KiB
Raw Permalink Blame History


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