Übersicht
Worum es bei diesem Projekt geht.
Du erhältst eine Spezifikation: Simulator für Netzwerk-Topologien (bis zu 20 Knoten) mit konfigurierbaren Link-Kosten und Ausfall-Szenarien. Implementiere in Python: (1) RIP mit Bellman-Ford-Updates, Split-Horizon und Poison-Reverse, (2) OSPF mit Dijkstra-Berechnung auf vollständiger Link-State-Datenbank. Vergleiche Konvergenzzeit, Nachrichten-Overhead und Verhalten bei Link-Ausfällen. Liefere den Simulator, eine Web-basierte Visualisierung mit pyvis (Graph-Visualisierung), 5 Lehrszenarien (Erstkonvergenz, Link-Ausfall, Count-to-Infinity-Problem, Topologie-Erweiterung, Re-Konvergenz) und ein 20-minütiges Lehrvideo.
Das Briefing
Was Du tust und was Du zeigst.
Wie unterscheiden sich RIP und OSPF in Konvergenzzeit, Nachrichten-Overhead und Stabilität bei Link-Ausfällen auf realistischen Topologien?
Earning criteria — what you'll demonstrate
- Distanz-Vektor- und Link-State-Routing als Algorithmen sauber unterscheiden
- Konvergenzverhalten und Nachrichten-Overhead reproduzierbar messen
- Count-to-Infinity-Problem und seine Lösungen praktisch verstehen
- Netzwerk-Konzepte in einer interaktiven Visualisierung lehrgerecht darstellen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenSoftware Engineer
Routing-Algorithmen sauber zu implementieren ist eine Übung in Graph-Theorie und verteilten Algorithmen — Fähigkeiten, die in vielen Software-Engineer-Rollen relevant bleiben.
Dieses Projekt schärft
- routing-protocols
- graph-algorithms
- simulation
Backend Engineer
Backend Engineers, die verteilte Konsens- und Replikations-Protokolle verstehen müssen, profitieren direkt von Routing-Protokoll-Erfahrung — die Update-Logik folgt denselben Mustern.
Dieses Projekt schärft
- routing-protocols
- computer-networks
- graph-algorithms
Noch eine Sache