Highly Efficient Selective Acknowledgement (SACK) for TCP

Document Type Expired Internet-Draft (individual)
Author Anthony Sabatini
Last updated 2013-02-16 (latest revision 2012-08-15)
Stream (None)
Intended RFC status (None)
Expired & archived
plain text pdf htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


This memo expands on the Selective Acknowledgement Protocol described in RFC2018 to improve its performance and efficiency while reducing the delay involved in recovering lost segments. This leads to very reliable and efficient communications regardless of transit delay or high levels of lost segments due to noise or congestion. It introduces a fundamentally new way of looking at Selective Acknowledgement and uses this concept to improve the performance of the RFC2018 protocol. This memo proposes an implementation of the improved SACK and discusses its performance and related issues.


Anthony Sabatini (draft-sack@tsabatini.com)

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)