LEADER 05435nam 22006374a 450 001 9910830492603321 005 20230617040512.0 010 $a1-280-28759-4 010 $a9786610287598 010 $a0-470-02531-X 010 $a0-470-02529-8 035 $a(CKB)1000000000357174 035 $a(EBL)242942 035 $a(OCoLC)607910858 035 $a(SSID)ssj0000209391 035 $a(PQKBManifestationID)11189703 035 $a(PQKBTitleCode)TC0000209391 035 $a(PQKBWorkID)10265868 035 $a(PQKB)10738734 035 $a(MiAaPQ)EBC242942 035 $a(EXLCZ)991000000000357174 100 $a20050527d2005 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aNetwork congestion control$b[electronic resource] $emanaging Internet traffic /$fMichael Welzl 210 $aChichester, West Sussex, England ;$aHoboken, NJ $cJ. Wiley$dc2005 215 $a1 online resource (283 p.) 225 1 $aWiley Series on Communications Networking & Distributed Systems 300 $aDescription based upon print version of record. 311 $a0-470-02528-X 320 $aIncludes bibliographical references (p. [243]-257) and index. 327 $aNetwork Congestion Control; Contents; Foreword; Preface; List of Tables; List of Figures; 1 Introduction; 1.1 Who should read this book?; 1.2 Contents; 1.3 Structure; 1.3.1 Reader's guide; 2 Congestion control principles; 2.1 What is congestion?; 2.1.1 Overprovisioning or control?; 2.2 Congestion collapse; 2.3 Controlling congestion: design considerations; 2.3.1 Closed-loop versus open-loop control; 2.3.2 Congestion control and flow control; 2.4 Implicit feedback; 2.5 Source behaviour with binary feedback; 2.5.1 MIMD, AIAD, AIMD and MIAD; 2.6 Stability; 2.6.1 Control theoretic modelling 327 $a2.6.2 Heterogeneous RTTs2.6.3 The conservation of packets principle; 2.7 Rate-based versus window-based control; 2.8 RTT estimation; 2.9 Traffic phase effects; 2.9.1 Phase effects in daily life; 2.10 Queue management; 2.10.1 Choosing the right queue length; 2.10.2 Active queue management; 2.11 Scalability; 2.11.1 The end-to-end argument; 2.11.2 Other scalability hazards; 2.12 Explicit feedback; 2.12.1 Explicit congestion notification; 2.12.2 Precise feedback; 2.13 Special environments; 2.14 Congestion control and OSI layers; 2.14.1 Circuits as a hindrance; 2.15 Multicast congestion control 327 $a2.15.1 Problems2.15.2 Sender- and receiver-based schemes; 2.16 Incentive issues; 2.16.1 Tragedy of the commons; 2.16.2 Game theory; 2.16.3 Congestion pricing; 2.17 Fairness; 2.17.1 Max-min fairness; 2.17.2 Utility functions; 2.17.3 Proportional fairness; 2.17.4 TCP friendliness; 2.18 Conclusion; 3 Present technology; 3.1 Introducing TCP; 3.1.1 Basic functions; 3.1.2 Connection handling; 3.1.3 Flow control: the sliding window; 3.1.4 Reliability: timeouts and retransmission; 3.2 TCP window management; 3.2.1 Silly window syndrome; 3.2.2 SWS avoidance; 3.2.3 Delayed ACKs 327 $a3.2.4 The Nagle algorithm3.3 TCP RTO calculation; 3.3.1 Ignoring ACKs from retransmissions; 3.3.2 Not ignoring ACKs from retransmissions; 3.3.3 Updating RTO calculation; 3.4 TCP congestion control and reliability; 3.4.1 Slow start and congestion avoidance; 3.4.2 Combining the algorithms; 3.4.3 Design rationales and deployment considerations; 3.4.4 Interactions with other window-management algorithms; 3.4.5 Fast retransmit and fast recovery; 3.4.6 Multiple losses from a single window; 3.4.7 NewReno; 3.4.8 Selective Acknowledgements (SACK); 3.4.9 Explicit Congestion Notification (ECN) 327 $a3.5 Concluding remarks about TCP3.6 The Stream Control Transmission Protocol (SCTP); 3.7 Random Early Detection (RED); 3.8 The ATM 'Available Bit Rate' service; 3.8.1 Explicit rate calculation; 3.8.2 TCP over ATM; 4 Experimental enhancements; 4.1 Ensuring appropriate TCP behaviour; 4.1.1 Appropriate byte counting; 4.1.2 Limited slow start; 4.1.3 Congestion window validation; 4.1.4 Robust ECN signalling; 4.1.5 Spurious timeouts; 4.1.6 Reordering; 4.1.7 Corruption; 4.2 Maintaining congestion state; 4.2.1 TCP Control Block Interdependence; 4.2.2 The Congestion Manager; 4.2.3 MulTCP 327 $a4.3 Transparent TCP improvements 330 $aAs the Internet becomes increasingly heterogeneous, the issue of congestion control becomes ever more important. In order to maintain good network performance, mechanisms must be provided to prevent the network from being congested for any significant period of time. Michael Welzl describes the background and concepts of Internet congestion control, in an accessible and easily comprehensible format. Throughout the book, not just the how, but the why of complex technologies including the Transmission Control Protocol (TCP) and Active Queue Management are explained. The text also gives 410 0$aWiley Series on Communications Networking & Distributed Systems 606 $aInternet 606 $aTelecommunication$xTraffic$xManagement 615 0$aInternet. 615 0$aTelecommunication$xTraffic$xManagement. 676 $a004.67/8 676 $a004.678 700 $aWelzl$b Michael$f1973-$01622642 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910830492603321 996 $aNetwork congestion control$93956618 997 $aUNINA