# Unit 5 · Congestion control and QoS · optional practice

Subject: Computer Networks

Exam: TEE

Reader: https://deep-learning-study-room.vercel.app/cn/#tee/practice/congestion

Canonical: https://deep-learning-study-room.vercel.app/read/cn/tee/practice-chapter/congestion/

Optional extension · no matching calculation in the two supplied papers

1. [Leaky-bucket timeline · example 1](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--leaky-1/)
2. [Leaky-bucket timeline · example 2](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--leaky-2/)
3. [Leaky-bucket timeline · example 3](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--leaky-3/)
4. [Token-bucket waiting · example 1](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--token-wait-1/)
5. [Token-bucket waiting · example 2](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--token-wait-2/)
6. [Token-bucket waiting · example 3](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--token-wait-3/)
7. [Token-bucket sustained burst · example 1](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--token-burst-1/)
8. [Token-bucket sustained burst · example 2](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--token-burst-2/)
9. [Token-bucket sustained burst · example 3](https://deep-learning-study-room.vercel.app/read/cn/tee/practice/congestion--token-burst-3/)
