
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 87). | |
| 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. 12-16 |
Overview, goals, logistics Introduction to network, elements, protocols and layers |
H1 (Due May 21) |
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. 19-23 |
Application layer protocols. Web and HTTP DNS. P2P file sharing Socket programming |
H2 (Due May 28) |
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. 26-30 |
Socket programming in C Transport protocols: introduction, UDP Reliable data transfer principles |
Project assigned (Final due date Aug. 1; mid-project check on July 7) H3 (Due June 4) |
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 2-6 |
TCP Principle of Congestion Control TCP Congestion Control |
H4 (Due June 11) |
Kurose & Ross 3.5 -3.7 Supplementary reading: TCP Vegas |
|
|
June 9-13 |
Network layer and routing Introduction Virtual Circuit Networks and Datagram Networks Router and Switch Architecture IP protocol |
H5 (Due June 18) |
Kurose & Ross 4.1 - 4.4 |
Chapter 4 slides (pdf, Powerpoint) |
|
June 16-20 |
Routing algorithms: Link State
|
Kurose & Ross 4.5 |
||
|
Mid-term exam on June 20 (12:35-2:35pm in E118, two-hour long). Exam covers up to and include Section 4.4.
|
||||
|
June 23-27 |
No classes | |||
|
July 1-4 |
Routing algorithms:
Distance Vector;
Hierarchical Routing Routing in the Internet. Intradomain (RIP and OSPF) and interdomain (BGP) |
H6 (Due July 11)
|
Kurose & Ross 4.5-4.6 |
|
|
July 7-11 |
Multicast
Link layer and local area networks: intro, error control Multiple access: ALOHA, CSMA/CD, etc |
H7 (Due July 21) |
Kurose & Ross 4.7 Kurose & Ross 5.1 - 5.3 |
Chapter 5 slides (pdf, Powerpoint) |
|
July 14-18 |
Link layer addressing, ARP LAN, Ethernet. Hubs, bridges, switches, learning algorithms Spanning tree PPP ATM, MPLS |
H8 (Due July 28) |
Kurose & Ross 5.4 - 5.8 |
|
|
July 21-25 |
Wireless
LAN, 802.11
Cellular networks Mobility Management and Mobile IP Mobility Management in cellular networks Impact on higher-layers |
H9 (Due Aug. 4) |
Kurose & Ross 6.1-6.8 |
Chapter 6 slides (pdf, Powerpoint) |
|
July 28- Aug. 1 |
Multimedia networks: streaming video and audio Multimedia protocols RTP
|
|
Kurose & Ross 7.1 - 7.4 | Chapter 7 slides (pdf, Powerpoint) |
|
Aug. 4-8 |
QoS mechanisms: scheduling, policing, admission control. QoS frameworks: IntServ, DiffServ, RSVP |
Kurose & Ross 7.5-7.6 | ||
|
Final Exam on Aug. 8 (12:35-2:35pm in E118, two hour long.) Covers material from section 4.5 (inclusive) onward |

Back to the course home page