ACM SIGCOMM Computer Communication Review · 1999 · 230 citations · 13 references
ComputingComputer SystemsInformation TechnologyFault-tolerant ComputingFault-tolerant SystemsNetwork SecurityCongestion ControlFlow ControlNetwork ProtocolsReal-time Communication ProtocolsTransport LayerCongestion Control ProtocolsEnd-to-end Congestion ControlImplementation BugsInternet Congestion ControlPacket Loss MitigationTcp ProgrammingTransmission Control ProtocolTransport Protocol Congestion Control
In this paper, we explore the operation of TCP congestion control when the receiver can misbehave, as might occur with a greedy Web client. We first demonstrate that there are simple attacks that allow a misbehaving receiver to drive a standard TCP sender arbitrarily fast, without losing end-to-end reliability. These attacks are widely applicable because they stem from the sender behavior specified in RFC 2581 rather than implementation bugs. We then show that it is possible to modify TCP to eliminate this undesirable behavior entirely, without requiring assumptions of any kind about receiver behavior. This is a strong result: with our solution a receiver can only reduce the data transfer rate by misbehaving, thereby eliminating the incentive to do so.
13
Congestion avoidance and control
Van Jacobson · ACM SIGCOMM Computer Communication Review · 1995 · 5.3K citations
Congestion avoidance and control
Van Jacobson · 1988 · 2.5K citations · Full text
Mark Allman, Vern Paxson, W. Richard Stevens · 1999 · 1.8K citations · Full text
RSVP: a new resource ReSerVation Protocol
Li Zhang, S. Deering, Deborah Estrin et al. · IEEE Network · 1993 · 1.5K citations