Zum Inhalt springen
uencoder

SACK

SACK (Selective Acknowledgment, RFC 2018) erlaubt dem Empfänger, nicht zusammenhängende Datenblöcke zu bestätigen, sodass der Sender nur die verlorenen Segmente neu sendet.

Zweck

Vermeidet die erneute Übertragung bereits empfangener Segmente auf verlustbehafteten Links und steigert die Effizienz der Wiederherstellung — besonders bei Verbindungen mit großem Fenster.

Mechanismus

Die TCP-SACK-Option trägt bis zu vier [left, right]-Grenzwertpaare, die die nicht zusammenhängend empfangenen Blöcke markieren. Daraus sendet der Sender nur die Lückensegmente erneut statt alles seit dem letzten ACK.

Anwendungsfälle

  • Wiederherstellung auf verlustreichen Links
  • TCP mit großem Fenster
  • Satelliten- und Funknetze

Verwandte Tools

References