| Prerequisite | Topics | Book Chapters |
|---|---|---|
| **** | Introduction | 1.1, 1.2 |
| **** | Internet and Telephone Network | 1.5, 2.4, 2.6.1 |
| **** | Layering Architecture | 1.3 - 1.7 |
| - | Physical Layer | 2.1, 2.2, 2.6.2 |
| - | Link layer | 3.1, 3.2, 3.6 |
| - | Ethernet | 4.1, 4.2.1, 4.2.2, 4.3.1 |
| **** | Bridging | 4.4 intro, 4.4.1 |
| - | Bridging | 4.4.2 - 4.4.5 |
| **** | IP | 5.1, 5.5.1 - 5.5.4, 5.5.9, 5.5.10 |
| **** | Routing algorithms | 5.2 |
| **** | ICMP, ARP, DNS | 5.5.4, 7.2 |
| **** | Internet routing | 5.5.5, 5.5.6 |
| - | Transport Layer | 6.1 - 6.3 |
| - | Error control | 3.4 |
| - | Flow control | - |
| **** | TCP | 6.4 |
| - | TCP congestion control | - |
| - | TCP/IP in Unix | - |
| - | Mobile and Wireless | 2.3 |
| **** | Multicast | 5.5.7 |
| - | MBone | 7.7.5 |
| - | Intserv and RSVP | - |
| - | ATM Networks | 5.6, 6.5 |
| - | IP over ATM | - |
| - | Security | - |