Add network unit 19 on routing principles and algorithms.

Cover adaptive vs static routing, control types, metrics and distance vector.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-14 12:46:25 +02:00
commit 0f211e3185
5 changed files with 170 additions and 18 deletions

22
i18n.c
View file

@ -305,6 +305,12 @@ const TrEntry tr_ui[] = {
"5 slides about CAM and switching modes, then a quiz."},
{"net_ex18_title", "Kvíz: switch podrobně",
"Quiz: switch in detail"},
{"net_unit19", "Směrování (Routing)",
"Routing"},
{"net_unit19_sub", "7 snímků o směrovacích algoritmech a pak kvíz.",
"7 slides about routing algorithms, then a quiz."},
{"net_ex19_title", "Kvíz: směrování",
"Quiz: routing"},
{"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."},
@ -342,6 +348,8 @@ const TrEntry tr_ui[] = {
"Quiz on active network devices"},
{"net_quiz18_head", "Kvíz ke switchi podrobně",
"Quiz on switches in detail"},
{"net_quiz19_head", "Kvíz ke směrování",
"Quiz on routing"},
{"net_slide_next", "Další", "Next"},
{"net_slide_prev", "Zpět", "Back"},
{"net_slide_start", "Přejít na cvičení", "Go to the exercise"},
@ -632,6 +640,20 @@ const TrEntry tr_content[] = {
"Store-and-forward checks the whole frame including CRC"},
{"Fragment-free čte prvních 64 bytů kvůli kolizím", NULL,
"Fragment-free reads the first 64 bytes for collision detection"},
{"Směrování běží na síťové (3.) vrstvě ISO/OSI", NULL,
"Routing runs on the network (3rd) ISO/OSI layer"},
{"Adaptivní algoritmy reagují na změny a sdílí stav sítě", NULL,
"Adaptive algorithms react to changes and share network state"},
{"Statické cesty nastaví správce a samy se nemění", NULL,
"Static routes are set by an admin and do not change themselves"},
{"Centralizované směrování padá s výpadkem centra", NULL,
"Centralized routing fails if the center fails"},
{"Distribuované: výměna informací a vlastní tabulky", NULL,
"Distributed: information exchange and local tables"},
{"Nižší metrika = lepší / rychlejší trasa", NULL,
"Lower metric = better / faster route"},
{"Distance Vector: výměna tabulek se sousedy (např. každých 30 s)", NULL,
"Distance Vector: exchange tables with neighbors (e.g. every 30 s)"},
{"čtrnáct", NULL, "fourteen"},
{"sedmnáct", NULL, "seventeen"},
{"dvacet", NULL, "twenty"},