Die Kontrolle der Überlastung ist für die Aufrechterhaltung einer effizienten Datenübertragung in Computernetzwerken von wesentlicher Bedeutung, verhindert Überlastungen im Netz und gewährleistet eine gerechte Bandbreitenverteilung unter den Nutzern.

Methoden zur Kontrolle der Staus

Zur Steuerung von Netzwerkstaus werden verschiedene Techniken eingesetzt, die sich in durchgängige und netzwerkunterstützte Ansätze einteilen lassen.

End-to-End Congestion Control

Dieser Ansatz beruht auf dem Sender und dem Empfänger, um Stausignale zu erkennen und die Übertragungsraten entsprechend anzupassen. Das Transmission Control Protocol (TCP) ist ein gängiges Beispiel, das Algorithmen wie AIMD (Additive Steigern Multiplikativer Rückgang) verwendet, um den Datenfluss zu steuern.

Netzwerkgestützte Congestion Control

Bei diesem Verfahren sind Netzwerkgeräte wie Router und Switches aktiv am Management des Datenverkehrs beteiligt.

Berechnungen für Congestion Control

Ein effektives Engpassmanagement umfasst die Berechnung optimaler Übertragungsraten und Puffergrößen.

  • Bandwidth-Delay Product (BDP):BDP = Bandbreite × Round-Trip Time
  • Congestion Window Size: Angepasst basierend auf Netzwerk-Feedback, um Überlastungen zu verhindern
  • Paketverlustrate: Verwendet, um Netzwerk-Stauung zu schätzen