A Study of Transmission Control Protocol Selective Acknowledgement State Lifetime Validity

Show full item record


Title: A Study of Transmission Control Protocol Selective Acknowledgement State Lifetime Validity
Author: Blanton, Joshua T.
Description: The currently defined behavior for a standards-compliant Transmission Control Protocol (TCP) selective acknowledgment (SACK) sender, upon a retransmission timeout (RTO), is to infer that all previously-received SACK information is invalid. As all SACK information is advisory, it may be discarded at any time by either endpoint; however, discarding SACK information may have a detrimental impact on the connection's ability to recover without unnecessary retransmissions. In this thesis, we analyze traces from actual Internet traffic to determine the behavior of SACK TCP endpoints, to determine the frequency with which they renege. We show that an inference between retransmission timeouts and SACK reneges is not valid in the majority of instances, and propose a mechanism for detecting invalid SACK state. Such a mechanism would allow senders to maintain SACK information beyond an RTO, while still allowing a receiver to discard out-of-sequence data when necessary. Furthermore, we claim that using such a detection mechanism may improve the recovery of connections after a retransmission timeout.
Permanent Link: http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1225742969
http://hdl.handle.net/2374.OX/108351
Date: 2008

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show full item record