CS489 (Winter 2007): Computer Networks

Lecture Notes and Schedule

Class mailing list is eecs489 AT eecs.umich.edu, there is a discussion group

(01/08 Mon) Course overview Internet history and background [PDF] [PPT]
(01/10 Wed) Network overview (cont'd) and sockets [PDF] [PPT]
Reading assigment for 1/17: Chapter 1 of Kurose book
HW1 due 1/23: is available.
(01/10 Wed) Discussion section: Unix sockets link
Reading assigment for this week: Chapter 2 of Kurose book
(01/17 Wed) Network services and applications [PDF] [PPT]
(01/17 Wed) Discussion Section: IP_Multiplexing [PDF] [PPT]

(01/22 Mon) Network services and applications [PDF] [PPT]
Reading assigment for this week (1/22-1/28): Chapter 3 of Kurose book
(01/24 Wed) Transport principles [PDF] [PPT]
PA1 due 2/9: is available. Clarification, Notes for PA1 (2/7) Discussion Notes
(01/29 Mon) Transport layer, congestion and flow control [PDF] [PPT]
Lecture by TA, continuation on transport protocols.
(01/31 Wed) TCP congestion control and introduction to network layer [PDF] [PPT]
(01/31 Wed) Discussion Section: Example problems and solution.

(02/05 Mon) TCP congestion control [PDF] [PPT]
(02/07 Wed) Interdomain and intradomain routing, Switch and router architecture [PPT]
(02/12 Mon) Finish discussion on routing [PDF] [PPT]
Reading assigment for this week (02/12-02/16): Chapter 4 of Kurose book
HW2 due 2/20 is available
.
(02/14 Wed) Data link layer introduction [PDF] [PPT]
(02/14 Wed) Discussion notes Discussion Notes
(02/19 Mon) Midterm Review [PDF] [PPT]
Sample midterm soln
(02/21 Wed) Ethernet [PPT_1] [PPT_2]
PA2 is available (due 3/13).

(03/05 Mon) Lecture by TA: Continuing on Ethernet [PPT]
(03/07 Wed) Midterm
(03/12 Mon) PPP, ATM, MPLS, wireless and mobile networks [PPT:PPP,ATM,MPLS] [PPT:wireless,mobile]
(03/14 Wed) Discussion notes Discussion Notes for PA2
(03/14 Wed) Wireless Networks [PPT]
(03/19 Mon) Wireless mobility support
(continuation from previous lecture) [PPT]
(03/21 Wed) Finishing mobility and example problems [PPT]

(03/26 Mon) Multimedia protocols, Multimedia networking and QoS support [PPT]
(03/28 Wed) QoS issues (how Akamai works: link) [PPT], Derivation of exponential weighted moving average formula here
(03/28 Wed) Discussion notes [PPT]

(04/02 Mon) VPN, Network management [PPT]
(04/04 Wed) Offensive Computing, Guest Lecture by Jon Oberheide, [PDF], Announcements
(04/04 Wed) Discussion notes [PPT]
(04/09 Mon) More on network security (defenses), Next-generation Internet, [PPT]
(04/11 Wed) NewFUN CLASS: Where to go from here? Hot topics, [PPT]

(04/16 Mon) Course summary and review for final, [PPT]

Final exam: Thursday, April 19 1:30 pm - 3:30 pm, CSE 1690
zmao@umich.edu