Reading Guide#

This course uses the book Andrew Tanenbaum, David Wetherall, Nick Feamster, Computer Networks, Global Edition, 6th Edition, Pearson Education Limited 2021, ISBN-13: 978-1292374062. You may use other book editions to study the course material, although this may result in discrepancies between the reading guide, the lecture slides, and the required exercises for the Self-Study component.

Below you can find the expected pre-reading you should do before attending the corresponding lecture. This will ensure you will fully grasp the concepts explained in the session.

WeekDateLectureReading Material
1Mon 30 MarIntroduction & Physical LayerCourse Guide + Chapter 1 + Chapter 2 (without 2.4.1 and 2.8, emphasis on 2.4.2, 2.4.3, 2.4.4)
1Thu 2 AprLink Layer pt. IChapter 3 (without 3.5)
2Thu 9 AprLink Layer pt. IIChapter 3 (without 3.5, emphasis on 3.3, 3.4)
3Mon 13 AprMAC LayerChapter 4 (without 4.2.4, 4.3.1, 4.3.3, 4.4.2, 4.5.4)
3Thu 16 AprNetwork Layer pt. IChapter 5 (without 5.2.7, 5.2.8, 5.2.9, 5.4.4, 5.4.5, 5.7.8)
4Mon 20 AprNetwork Layer pt. IIChapter 5 (without 5.2.7, 5.2.8, 5.2.9, 5.4.4, 5.4.5, 5.7.8)
4Thu 23 AprTransport Layer pt. IChapter 6 (without 6.4.2, 6.4.3, 6.5.9, 6.7.1 to 6.7.7, Figure 6-39)
6Thu 7 MayTransport Layer pt. IIChapter 6 (without 6.4.2, 6.4.3, 6.5.9, 6.7.1 to 6.7.7, Figure 6-39, emphasis on Figure 6-34)
7Mon 11 MayApplication Layer pt. IChapter 7 (emphasis on 7.4)
8Mon 18 MayApplication Layer pt. II, Course Recap, Game DemosChapter 7 (emphasis on 7.4)