Cited by 972Network Traffic and Congestion ControlWireless Networks and ProtocolsTechnology and Education Systems

TCP Selective Acknowledgment Options

Mathis, M., Mahdavi, J., Floyd, S., Romanow, A.·1996

Abstract

TCP may experience poor performance when multiple packets are lost from one window of data. With the limited information available from cumulative acknowledgments, a TCP sender can only learn about a single lost packet per round trip time. An aggressive sender could choose to retransmit packets early, but such retransmitted segments may have already been successfully received. A Selective Acknowledgment (SACK) mechanism, combined with a selective repeat retransmission policy, can help to overcome these limitations. The receiving TCP sends back SACK packets to the sender informing the sender of data that has been received. The sender can then retransmit only the missing data segments. This memo proposes an implementation of SACK and discusses its performance and related issues. Acknowledgements Much of the text in this document is taken directly from RFC1072 "TCP Extensions for Long-Delay Paths" by Bob Braden and Van Jacobson. The authors would like to thank Kevin Fall (LBNL), Christian...

Integrity signals

Registry

Crossref · 10.17487/rfc2018

Cites

7 of 7 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Their classifiers integrate two TCP variants that keep low control overhead for better performance over standard TCP-NewReno and TCP-SACK, and Burst-TCP for OBS networks.

    “These classifiers integrate two TCP variants that keep a low control overhead for providing better performance (e.g. higher throughput and fewer timeouts) over the standard TCP-NewReno [185] and TCP-SACK [299], and Burst-TCP [490] for OBS networks.”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Mathis, M., Mahdavi, J., Floyd, S., & Romanow, A.
Publisher
RFC Editor
Published
1996-10
OpenAlex
W4234789332
Cited by
972
References
7
Citations by year
2026: 6 · 2025: 13 · 2024: 11 · 2023: 13 · 2022: 15 · 2021: 17 · 2020: 14 · 2019: 23 · 2018: 23 · 2017: 15 · 2016: 22 · 2015: 19 · 2014: 18 · 2013: 43 · 2012: 40
Type
report
Language
en
Open access
closed
Funders
  • Institut national de recherche en informatique et en automatique (INRIA)
  • Lawrence Berkeley National Laboratory
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › Network Traffic and Congestion Control
  • Physical Sciences › Computer Science › Computer Networks and Communications › Wireless Networks and Protocols
  • Physical Sciences › Computer Science › Computer Networks and Communications › Technology and Education Systems
Keywords
TCP, SACK, packet loss, TCP performance, TCP extensions

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review