Add network unit 22 on IP packets and headers.

Cover datagram structure, key header fields, protocol numbers and fragmentation.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-14 12:58:32 +02:00
commit f1fb4f7af0
5 changed files with 183 additions and 19 deletions

24
i18n.c
View file

@ -323,6 +323,12 @@ const TrEntry tr_ui[] = {
"8 slides about MAC and frame types, then a quiz."},
{"net_ex21_title", "Kvíz: ethernet adresy a rámce",
"Quiz: Ethernet addresses and frames"},
{"net_unit22", "Paket IP",
"IP packet"},
{"net_unit22_sub", "8 snímků o IP datagramu a hlavičce a pak kvíz.",
"8 slides about the IP datagram and header, then a quiz."},
{"net_ex22_title", "Kvíz: paket IP",
"Quiz: IP packet"},
{"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."},
@ -366,6 +372,8 @@ const TrEntry tr_ui[] = {
"Quiz on router and gateway"},
{"net_quiz21_head", "Kvíz k ethernetovým adresám a rámcům",
"Quiz on Ethernet addresses and frames"},
{"net_quiz22_head", "Kvíz k IP paketu",
"Quiz on the IP packet"},
{"net_slide_next", "Další", "Next"},
{"net_slide_prev", "Zpět", "Back"},
{"net_slide_start", "Přejít na cvičení", "Go to the exercise"},
@ -698,6 +706,22 @@ const TrEntry tr_content[] = {
"Max Ethernet II frame = 1518 B"},
{"Min. rámec 64 B kvůli koliznímu okénku", NULL,
"Min frame is 64 B due to the collision window"},
{"IP je nespojovaný a nespolehlivý", NULL,
"IP is connectionless and unreliable"},
{"Routing = rozhodnutí o směru datagramu", NULL,
"Routing = deciding the next direction of a datagram"},
{"Forwarding = vložení do rámce a odeslání", NULL,
"Forwarding = placing into a frame and sending"},
{"HLEN 5 = 5 × 4 B = 20 B hlavičky", NULL,
"HLEN 5 = 5 × 4 B = 20 B header"},
{"TTL snižují směrovače proti zacyklení", NULL,
"Routers decrease TTL to prevent loops"},
{"PROTOCOL 6 = TCP", NULL,
"PROTOCOL 6 = TCP"},
{"PROTOCOL 17 = UDP", NULL,
"PROTOCOL 17 = UDP"},
{"Ethernet MTU = 1500 B", NULL,
"Ethernet MTU = 1500 B"},
{"čtrnáct", NULL, "fourteen"},
{"sedmnáct", NULL, "seventeen"},
{"dvacet", NULL, "twenty"},