Reliable-Transport-Protokoll für ein Bonner Telekommunikations-Lehrlabor
Übersicht
Worum es bei diesem Projekt geht.
Baue drei Sender mit Stop-and-Wait, Go-Back-N und Selective-Repeat, teste sie gegen Paketverlust und erhalte ein verifizierbares Zertifikat.
Das Szenario
Der Konzern betreibt das Lehrlabor seit 8 Jahren und bildet jährlich rund 60 Werkstudent:innen aus; eine eigene Reliable-Transport-Implementierung gehört zum Pflichtteil des Onboarding-Programms.
Das Briefing
Was Du tust und was Du zeigst.
Wie verhalten sich Stop-and-Wait, Go-Back-N und Selective-Repeat hinsichtlich Durchsatz und Latenz unter verschiedenen Paketverlust-Bedingungen?
Earning criteria — what you'll demonstrate
- Sequenznummern, ACK-Logik und Timeout-Behandlung praktisch implementieren
- Sliding-Window-Mechanismen (Go-Back-N und Selective-Repeat) korrekt unterscheiden
- Protokoll-Performance unter Paketverlust und Reordering messen
- Netzwerk-Konzepte als Lehrmaterial für Trainee-Onboarding aufbereiten
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Computer Networks
Apply computer networks to solve real industry problems and demonstrate production-level capability.
- Transport Protocols
Apply transport protocols to solve real industry problems and demonstrate production-level capability.
- Python
Write clean, efficient Python for data processing, automation, and backend services.
- Sliding Window
Apply sliding window to solve real industry problems and demonstrate production-level capability.
- Network Simulation
Apply network simulation to solve real industry problems and demonstrate production-level capability.
- Performance Engineering
Apply performance engineering to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Software Engineer
Wer Reliable-Transport selbst implementiert hat, debugged Netzwerk-Bugs in jeder Software-Engineer-Rolle deutlich schneller und schreibt robusteren Code für unzuverlässige Verbindungen.
Dieses Projekt schärft
- transport-protocols
- python
- sliding-window
Backend Engineer
Backend Engineers müssen Retry-Logik, Timeouts und Idempotenz täglich entwerfen. Diese Challenge gibt dafür die direkte Grundlage durch eigene Implementierung.
Dieses Projekt schärft
- transport-protocols
- computer-networks
- performance-engineering
Noch eine Sache