Lecture Notes
-
0 - Course Introduction
Overview of the course; schedule, projects, exams, important dates, etc. -
1 - Foundations
Computer networking foundations; requirements, architecture, performance -
1.1 - Foundations Code Samples
Code samples of socket programming shown in first class meeting.
-
1.2 - Chapter 1 Exercises
Exercises from Chapter 1 of the textbook -
2 - Direct Link Networks
Direct Link Networks -
3.1 - Switching and Bridging
Switching and Bridging slides and notes -
3.2 - Internetworking
Internetworking slides -
4 - End to End Protocols
End to End Protocols slides -
7 - End to End Data
End to End Data slides -
8 - Network Security
Network Security -
9 - Network Applications
Network Applications slides