Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Reliable-Transport-Protokoll für ein Bonner Telekommunikations-Lehrlabor
Code

Reliable-Transport-Protokoll für ein Bonner Telekommunikations-Lehrlabor

FreeVerified credential3 WochenIntermediate

Übersicht

Worum es bei diesem Projekt geht.

Du erhältst eine Spezifikation eines vereinfachten Protokolls (RFC-light mit 4 Seiten) und ein Testharness, das Paketverlust und -reordering simuliert. Implementiere in Python: (1) Sender mit Stop-and-Wait, (2) Sender mit Go-Back-N-Sliding-Window, (3) Sender mit Selective-Repeat-Sliding-Window. Validiere alle drei Varianten gegen das Testharness mit 0%, 5% und 20% Paketverlust. Vergleiche Durchsatz und durchschnittliche Latenz pro Variante. Liefere den Code, eine pytest-Suite, einen 6-seitigen Vergleichsbericht und ein 15-minütiges Lehrvideo, in dem du den Unterschied zwischen den drei Varianten visuell zeigst.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

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.

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 Rollen

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

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.