Interactive end-of-chapter exercises

Supplement to Computer Networking: A Top Down Approach 8th Edition

"Tell me and I forget. Show me and I remember. Involve me and I understand." Chinese proverb

Textbook Cover

The links below will take you to end-of-chapter exercises where you'll be presented with an exercise whose solution can then be displayed (hopefully after you've solved the exercise yourself!). Each of the exercises below is similar to an end-of-chapter problem in the text. Most importantly, you can keep generating new instances of each exercise (and hopefully solving each one!) until you've mastered the material.

You may be interested in other supplemental material (online lectures, powerpoint slides, review questions, Wireshark labs) for our book, available here.

This page replaces the earlier interactive problems page, and includes a number of new problems. We're actively adding new problems here in the summer of 2020. If you've got any comments or suggestions - let us know at

Chapter 1: Introduction

Chapter 2: Application Layer

Chapter 3: Transport Layer

Chapter 4: Network Layer: Data Plane

Chapter 5: Network Layer: Control Plane

Chapter 6: Link Layer

Chapter 7: Wireless and Mobile Networks

We gratefully acknowledge the programming and problem design work of John Broderick (UMass '21),
which has really helped to substantially improve this site.

Copyright © 2010-2020 J.F. Kurose, K.W. Ross
Comments welcome and appreciated: