Graduately/content/lessons/networks/unit-09.json
FBukovina f7470d333c Add the Next.js web app and shared lesson content.
Move lessons out of the C sources into JSON so the web client can use the same material as the desktop app, and point release builds at desktop/.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 16:06:15 +02:00

151 lines
4.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"id": "unit-09",
"subject": "networks",
"number": 9,
"titleKey": "net_unit9",
"subtitleKey": "net_unit9_sub",
"slides": [
{
"kicker": "1 / 4 • Proč",
"title": "Standardizace a dekompozice",
"tip": null,
"lines": [
"Standardizace zajišťuje kompatibilitu mezi výrobci.",
"Dekompozice: rozklad složitého problému přenosu na vrstvy."
]
},
{
"kicker": "2 / 4 • Vrstvy",
"title": "Komunikace mezi vrstvami",
"tip": "Tip: SAP = Service Access Point",
"lines": [
"Vrstvy komunikují jen se sousedy přes rozhraní (SAP)."
]
},
{
"kicker": "3 / 4 • Protokol",
"title": "Pravidla komunikace",
"tip": null,
"lines": [
"Protokol: pravidla komunikace mezi stejnými vrstvami",
"na různých uzlech."
]
},
{
"kicker": "4 / 4 • Jednotky",
"title": "Hlavičky a PDU",
"tip": null,
"lines": [
"Každá vrstva přidá k datům hlavičku (header).",
"Rámec – linková vrstva.",
"Paket – síťová vrstva.",
"Segment – transportní vrstva."
]
}
],
"tasks": [
{
"number": 1,
"title": "Quiz",
"subtitleKey": "net_quiz9_head",
"items": [
{
"kind": "choice",
"prompt": "Standardizace v sítích především:",
"options": [
"Zvyšuje nekompatibilitu",
"Zajišťuje kompatibilitu mezi výrobci",
"Ruší protokoly",
"Nahrazuje kabely"
],
"correct": 1,
"hint": "Standardizace zajišťuje kompatibilitu mezi výrobci"
},
{
"kind": "choice",
"prompt": "Dekompozice znamená:",
"options": [
"Spojení všeho do jedné vrstvy",
"Rozklad složitého přenosu na vrstvy",
"Jen FDM",
"Jen CRC"
],
"correct": 1,
"hint": "Dekompozice rozkládá přenos na jednotlivé vrstvy"
},
{
"kind": "choice",
"prompt": "Vrstvy komunikují:",
"options": [
"Se všemi vrstvami najednou",
"Jen se sousedy přes rozhraní (SAP)",
"Jen přes satelit",
"Jen bez protokolu"
],
"correct": 1,
"hint": "Vrstvy komunikují jen se sousedy přes rozhraní SAP"
},
{
"kind": "choice",
"prompt": "Protokol je:",
"options": [
"Fyzický kabel",
"Pravidla komunikace mezi stejnými vrstvami",
"Jen amplituda signálu",
"Jen tiskový server"
],
"correct": 1,
"hint": "Protokol = pravidla mezi stejnými vrstvami na různých uzlech"
},
{
"kind": "choice",
"prompt": "Každá vrstva k datům typicky přidá:",
"options": [
"Jen stop-bit",
"Hlavičku (header)",
"Jen šířku pásma",
"Jen mainframe"
],
"correct": 1,
"hint": "Každá vrstva přidává k datům hlavičku (header)"
},
{
"kind": "choice",
"prompt": "Jednotka linkové vrstvy se nazývá:",
"options": [
"Segment",
"Paket",
"Rámec",
"Baud"
],
"correct": 2,
"hint": "Rámec = linková, paket = síťová, segment = transportní"
},
{
"kind": "choice",
"prompt": "Jednotka síťové vrstvy se nazývá:",
"options": [
"Rámec",
"Paket",
"Segment",
"Simplex"
],
"correct": 1,
"hint": "Rámec = linková, paket = síťová, segment = transportní"
},
{
"kind": "choice",
"prompt": "Jednotka transportní vrstvy se nazývá:",
"options": [
"Rámec",
"Paket",
"Segment",
"Trunk"
],
"correct": 2,
"hint": "Rámec = linková, paket = síťová, segment = transportní"
}
]
}
]
}