Tue 08/25 | Lecture |
Introduction to the course, Introduction to project 1
Project 1 Release. Download it here.
|
Thu 08/27 | Lecture |
An overview of Internet, network edge and core (Sec 1.1-1.3)
|
Fri 08/28 | Discussion |
C++ Revisit
|
Tue 09/01 | Lecture |
Delay, loss, and throughput, protocol layers and service models (Sec 1.4-1.5)
|
Thu 09/03 | Lecture |
Principles of network applications (Sec 2.1)
HW1 Release
|
Fri 09/04 | Discussion |
Work in Linux environment
|
Tue 09/08 | Lecture |
Web and HTTP (Sec 2.2)
|
Thu 09/10 | Lecture |
Overview of transport-layer and TCP (Sec 3.1-3.2)
|
Fri 09/11 | Discussion |
tcpdump and Wireshark
Project 1 Due
|
Tue 09/15 | Lecture |
TCP, Introduction to Project 2 (Sec 3.4-3.5)
Project 2 Release
|
Thu 09/17 | Lecture |
TCP (cont.) (Sec 3.4-3.5)
HW1 Due, HW2 Release
|
Fri 09/18 | Discussion |
Project 2 tutorial
|
Tue 09/22 | Lecture |
Congestion control (Sec 3.6-3.7)
|
Thu 09/24 | Lecture |
UDP, revisit Web and HTTP (Sec 3.3, 2.2)
|
Fri 09/25 | Discussion |
HW1 review, exercise class
|
Tue 09/29 | Lecture |
DNS (Sec 2.5)
|
Thu 10/01 | Lecture |
Peer-to-peer (Sec 2.6)
HW2 Due, HW3 Release
|
Fri 10/02 | Discussion |
HW2 review, exercise class
|
Tue 10/06 | Lecture |
Socket programming (Sec 2.7)
|
Thu 10/08 | Lecture |
Introduction to Project 3
Project 3 Release
|
Fri 10/09 | No Class |
Fall break
|
Tue 10/13 | Exam |
Midterm exam
|
Thu 10/15 | Lecture |
Overview of the network layer (Sec 4.1-4.2)
HW3 Due, HW4 Release
Project 2 Due
|
Fri 10/16 | Discussion |
Project 3 tutorial
|
Tue 10/20 | Lecture |
Internet Protocol (Sec 4.4)
|
Thu 10/22 | Lecture |
Routing algorithms (Sec 4.5)
|
Fri 10/23 | Discussion |
HW3 review, exercise class
|
Tue 10/27 | Lecture |
Routing in the Internet (Sec 4.6)
|
Thu 10/29 | Lecture |
Link layer, error detection and correction (Sec 5.1-5.2)
HW4 Due, HW5 Release
|
Fri 10/30 | Discussion |
Project 3 tutorial (cont.)
|
Tue 11/03 | Lecture |
Multiple access links and protocols (Sec 5.3)
|
Thu 11/05 | Lecture |
Switched LAN and link virtualization (Sec 5.4-5.5)
|
Fri 11/06 | Discussion |
HW4 review, exercise class
|
Tue 11/10 | Lecture |
Wireless networks and 802.11 wireless LAN (Sec 6.1-6.3)
|
Thu 11/12 | Lecture |
802.11 wireless LAN (cont.) (Sec 6.3)
HW5 Due, HW6 Release
|
Fri 11/13 | Discussion |
Midterm exam review
|
Tue 11/17 | Lecture |
Cellular networks (Sec 6.4)
|
Thu 11/19 | Lecture |
Network security (Sec 8.1-8.3)
|
Fri 11/20 | Discussion |
HW5 review, exercise class
|
Tue 11/24 | No Class |
Thanksgiving break
|
Thu 11/26 | No Class |
Thanksgiving break
HW6 Due
|
Fri 11/27 | No Class |
Thanksgiving break
Project 3 Due
|
Tue 12/01 | Lecture |
Network security (cont.) (Sec 8.4, 8.6)
|
Thu 12/03 | Lecture |
Course summary
|
Fri 12/04 | Discussion |
HW6 review, exercise class
|
Tue 12/08 | Lecture |
Flexible slot, TBD
|
Thu 12/10 | Lecture |
Flexible slot, TBD
|
Fri 12/11 | Discussion |
Flexible slot, TBD
|
TBD | Exam |
Final exam
|