
Note: Most lecture slides have been made available by Kurose and Ross, as supplementary material to their textbook Computer Networking - A Top-Down Approach Featuring the Internet.
| Please following the schedule for assignments and due dates. Please submit your homework to 301 CSE (mailbox number 4). | |
| Please follow the weekly schedule to watch the taped lectures. You should watch 4 taped lectures per week. | |
| Caution: The slides and the taped lectures are for the previous semester. Please follow the course web page for the course requirements, due dates and grading policy. |
|
Week |
Topics |
Assignment |
|
Slides/Notes |
|
May. 11-15 |
Overview, goals, logistics Introduction to network, elements, protocols and layers |
H1 (Due May 20) |
Kurose & Ross 1 |
Course Logistics (pdf, Powerpoint. Caution: The slides and the taped lectures are for the previous semester. Please follow the course web page for the course requirements, due dates and grading policy.) Chapter 1 slides (pdf, Powerpoint) Note: the pdf version has 6 slides in one page. Please try to print the pdf version instead of the Powerpoint version. |
|
May. 18-22 |
Application layer protocols. Web and HTTP DNS. P2P file sharing Socket programming |
H2 (Due May 27) |
Kurose & Ross 2.1-2.2 Kurose & Ross 2.5-2.6. Kurose & Ross 2.7-2.8.
|
Chapter 2 slides (pdf, Powerpoint) Socket programming in C (pdf, Powerpoint) |
|
May. 25-29 |
Socket programming in C Transport protocols: introduction, UDP Reliable data transfer principles |
Project assigned (Final due date July 31; mid-project check on July 6) H3 (Due June 3) |
Beej's Guide to Network Programming Kurose & Ross 3.1 - 3.4 |
Chapter 3 slides (pdf, Powerpoint) Extra Slides on Congestion Control (pdf, powerpoint) |
|
June 1-5 |
TCP Principle of Congestion Control TCP Congestion Control |
H4 (Due June 10) |
Kurose & Ross 3.5 -3.7 Supplementary reading: TCP Vegas |
|
|
June 8-12 |
Network layer and routing Introduction Virtual Circuit Networks and Datagram Networks Router and Switch Architecture IP protocol |
H5 (Due June 17) |
Kurose & Ross 4.1 - 4.4 |
Chapter 4 slides (pdf, Powerpoint) |
|
June 15-19 |
Routing algorithms: Link State
|
Kurose & Ross 4.5 |
||
|
Mid-term exam on June 19 (1:55pm - 3:55pm, 107 CSE). Exam covers up to and include Section 4.4.
|
||||
|
June 22-26 |
No classes | |||
|
July 29-July 3 |
Routing algorithms:
Distance Vector;
Hierarchical Routing Routing in the Internet. Intradomain (RIP and OSPF) and interdomain (BGP) |
H6 (Due July 10)
|
Kurose & Ross 4.5-4.6 |
|
|
July 6-10 |
Multicast
Link layer and local area networks: intro, error control Multiple access: ALOHA, CSMA/CD, etc |
H7 (Due July 20) |
Kurose & Ross 4.7 Kurose & Ross 5.1 - 5.3 |
Chapter 5 slides (pdf, Powerpoint) |
|
July 13-17 |
Link layer addressing, ARP LAN, Ethernet. Hubs, bridges, switches, learning algorithms Spanning tree PPP ATM, MPLS |
H8 (Due July 27) |
Kurose & Ross 5.4 - 5.8 |
|
|
July 20-24 |
Wireless
LAN, 802.11
Cellular networks Mobility Management and Mobile IP Mobility Management in cellular networks Impact on higher-layers |
H9 (Due Aug. 3) |
Kurose & Ross 6.1-6.8 |
Chapter 6 slides (pdf, Powerpoint) |
|
July 27- 31 |
Multimedia networks: streaming video and audio Multimedia protocols RTP
|
|
Kurose & Ross 7.1 - 7.4 | Chapter 7 slides (pdf, Powerpoint) |
|
Aug. 3-7 |
QoS mechanisms: scheduling, policing, admission control. QoS frameworks: IntServ, DiffServ, RSVP |
Kurose & Ross 7.5-7.6 | ||
|
Final Exam on Aug. 7 (1:55pm - 3:55pm, 107 CSE) Covers material from section 4.5 (inclusive) onward |

Back to the course home page