Computer Networks: A Systems Approach
Version 6.2-dev

Table of Contents

  • Foreword
  • Foreword to the First Edition
  • Preface
  • Chapter 1: Foundation
  • Chapter 2: Direct Links
  • Chapter 3: Internetworking
  • Chapter 4: Advanced Internetworking
  • Chapter 5: End-to-End Protocols
  • Chapter 6: Congestion Control
    • Problem: Allocating Resources
    • 6.1 Issues in Resource Allocation
    • 6.2 Queuing Disciplines
    • 6.3 TCP Congestion Control
    • 6.4 Advanced Congestion Control
    • 6.5 Quality of Service
    • Perspective: Software-Defined Traffic Engineering
  • Chapter 7: End-to-End Data
  • Chapter 8: Network Security
  • Chapter 9: Applications
  • About This Book
  • Read the Latest!
Computer Networks: A Systems Approach
  • »
  • Chapter 6: Congestion Control
  • View page source
Previous Next

Chapter 6: Congestion Control

The hand that hath made you fair hath made you good.

—William Shakespeare

  • Problem: Allocating Resources
  • 6.1 Issues in Resource Allocation
    • 6.1.1 Network Model
    • 6.1.2 Taxonomy
    • 6.1.3 Evaluation Criteria
  • 6.2 Queuing Disciplines
    • 6.2.1 FIFO
    • 6.2.2 Fair Queuing
  • 6.3 TCP Congestion Control
    • 6.3.1 Additive Increase/Multiplicative Decrease
    • 6.3.2 Slow Start
    • 6.3.3 Fast Retransmit and Fast Recovery
    • 6.3.4 TCP CUBIC
  • 6.4 Advanced Congestion Control
    • 6.4.1 Active Queue Management (DECbit, RED, ECN)
    • 6.4.2 Source-Based Approaches (Vegas, BBR, DCTCP)
  • 6.5 Quality of Service
    • 6.5.1 Application Requirements
    • 6.5.2 Integrated Services (RSVP)
    • 6.5.3 Differentiated Services (EF, AF)
    • 6.5.4 Equation-Based Congestion Control
  • Perspective: Software-Defined Traffic Engineering
Previous Next

© Copyright 2019.

Built with Sphinx using a theme provided by Read the Docs.