Add network unit 24 on ARP and RARP address resolution.

Cover IP/MAC conversion, broadcast queries, replies and ARP cache.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-14 13:06:33 +02:00
commit 0897f5f194
5 changed files with 138 additions and 18 deletions

20
i18n.c
View file

@ -335,6 +335,12 @@ const TrEntry tr_ui[] = {
"5 slides about ICMP messages and traceroute, then a quiz."},
{"net_ex23_title", "Kvíz: ICMP",
"Quiz: ICMP"},
{"net_unit24", "ARP",
"ARP"},
{"net_unit24_sub", "5 snímků o ARP/RARP a cache a pak kvíz.",
"5 slides about ARP/RARP and cache, then a quiz."},
{"net_ex24_title", "Kvíz: ARP",
"Quiz: ARP"},
{"net_quiz_intro",
"Vyberte u každé otázky jednu správnou odpověď a stiskněte Zkontrolovat.",
"Choose one correct answer for each question and press Check."},
@ -382,6 +388,8 @@ const TrEntry tr_ui[] = {
"Quiz on the IP packet"},
{"net_quiz23_head", "Kvíz k ICMP",
"Quiz on ICMP"},
{"net_quiz24_head", "Kvíz k ARP",
"Quiz on ARP"},
{"net_slide_next", "Další", "Next"},
{"net_slide_prev", "Zpět", "Back"},
{"net_slide_start", "Přejít na cvičení", "Go to the exercise"},
@ -742,6 +750,18 @@ const TrEntry tr_content[] = {
"Echo Request/Reply = ping"},
{"Traceroute zvyšuje TTL a čte Time Exceeded", NULL,
"Traceroute raises TTL and reads Time Exceeded"},
{"ARP: IP → MAC", NULL,
"ARP: IP → MAC"},
{"RARP: MAC → IP", NULL,
"RARP: MAC → IP"},
{"Nejčastější je dynamický dotaz a odpověď", NULL,
"The most common way is a dynamic query and reply"},
{"ARP dotaz jde broadcastem", NULL,
"An ARP request goes out as a broadcast"},
{"ARP odpověď je unicast s MAC", NULL,
"An ARP reply is a unicast with the MAC"},
{"ARP cache ukládá výsledky dočasně (arp -a)", NULL,
"ARP cache stores results temporarily (arp -a)"},
{"čtrnáct", NULL, "fourteen"},
{"sedmnáct", NULL, "seventeen"},
{"dvacet", NULL, "twenty"},