Improving round-trip time estimates in reliable transport protocols
1987 · 81 citations · 3 references
Route ChoiceTransport Network AnalysisEngineeringTcp ImplementationsEdge ComputingNetwork Traffic ControlDelay-tolerant NetworkingLogisticsSystems EngineeringPositive AcknowledgementsTransport LayerTcp SuffersCongestion ControlReliable Transport ProtocolsReal-time Protocol
As a reliable, end-to-end transport protocol, the ARPA Transmission Control Protocol (TCP) uses positive acknowledgements and retransmission to guarantee delivery. TCP implementations are expected to measure and adapt to changing network propagation delays so that its retransmission behavior balances user throughput and network efficiency. However, TCP suffers from a problem we call retransmission ambiguity: when an acknowledgement arrives for a segment that has been retransmitted, there is no indication which transmission is being acknowledged. Many existing TCP implementations do not handle this problem correctly.
3
Timer-based mechanisms in reliable transport protocol connection management
R. Watson · Computer Networks (1976) · 1981
Delay-tolerant NetworkingNetwork Communication ProtocolTimer-based Mechanisms+1
80 citations
Why TCP timers don't work well
L Zhang · 1986
57 citations
An adaptive timeout algorithm for retransmission across a packet switching network
Stephen William Edge · 1984
Adaptive Timeout AlgorithmPacket Switching NetworkEngineering+14
11 citations