This page is obsolete: listed reading refers to James F. Kurose, Keith W. Ross: Computer Networking: A Top-Down Approach, Fourth Edition, Addison-Wesley, 2008. ISBN 0-321-49770-8. If you have the fifth edition of the textbook, check an updated version of this page.
| Subject | Reading |
| Introduction |
|
Fundamental concepts and terminology |
Sections 1.1-1.4 |
Layered model |
Section 1.5 |
Standardization process and historical perspective |
Web resources, Section 1.7 |
| Network application
architectures and protocols |
|
Principles of network application architectures and protocols |
Section 2.1, class notes |
Application-support services (DNS) |
Class notes, Section 2.5 |
Standard network applications and protocols (telnet, email, web) |
Sections 2.2 and 2.4, class notes |
Network security |
Section 1.6, Chapter 8 |
Network management |
Chapter 9 |
| Network programming |
|
Protocol stack |
Class notes |
Socket programming |
Class notes, Sections 2.7-2.8 |
| Transport layer |
|
Principles of end-to-end traffic management |
Sections 3.1 and 3.2 |
Flow and error control |
Sections 3.4 and 3.6 |
Transport protocols in the Internet: TCP and UDP |
Sections 3.2, 3.5, and 3.7 |
| Network layer and routing |
|
Network services |
Section 4.1 |
Principles of routing |
Sections 4.2, 4.3, 4.5, 4.6, 4.8 |
Internet Protocol (IP) |
Sections 4.4, 4.7, and 5.8.2 |
Another protocol stack example: ATM, ATM-AAL |
Class notes, Section 5.8.1 |
| Data link layer |
|
Fundamental concepts |
Section 5.1 |
Data link layer |
Class notes, Section 5.2 |
Multiple access control |
Section 5.3 |
Link layer technologies: Ethernet, wireless networks |
Sections 5.4-5.6, Chapter 6 |
High-speed networking technologies |
Class notes |
| Physical layer |
|
Shannon and Nyquist theorems |
Class notes |