Notes:
Slides of recitation by TA are here.
Date |
Lecture
Topics |
Notes |
|
Assignment |
|
Mon 1/7 |
Class overview, Introduction
to Networking (Internet, protocol, circuit- and packet-switching) |
|
|
||
Wed 1/9 |
Introduction to Networking (access networks, physical media, delay and loss, layered architecture) |
|
Project 1 out. Find partner (groups of up to 2). |
||
Mon 1/14 |
Application Layer (Web, HTTP) |
|
|
Homework 1 out. |
|
Wed 1/16 |
Application Layer (Email, DNS, TCP socket programming) |
|
|
||
Mon 1/21 |
Class cancelled due to MLK Day |
||||
Wed 1/23 |
Application Layer (multiplexing) Transport Layer (intro, UDP, reliable data transfer) |
[ppt] |
|
|
|
Mon 1/28 |
Transport Layer (reliable data transfer, TCP) |
|
|
Homework 1 in. Homework 2 out. |
|
Wed 1/30 |
TCP (connection) |
|
Project 1 in. Project 2 out. |
||
Mon 2/4 |
TCP (congestion control) |
|
|
||
Wed 2/6 |
Review for Midterm |
[ppt] |
|
Homework 2 in. |
|
Mon 2/11 |
Midterm |
||||
Wed 2/13 |
Midterm grading review |
|
|
|
|
Mon 2/18 |
Network Layer (intro, virtual circuit, datagram format) |
|
Homework 3 out. |
||
Wed 2/20 |
Network Layer (Internet Protocol, routing algorithm) |
|
|
||
Mon 2/25 |
Network Layer (Hierarchical routing, routing in the Internet: OSPF) |
|
Project 2 in. Project 3 out. |
||
Wed 2/27 |
Network Layer (routing in the Internet: BGP, multicast) |
|
|
||
Mon 3/3 |
Data Link Layer (intro, error detection/correction, multiple access protocols, LAN) |
|
Homework 3 in. Homework 4 out. |
||
Wed 3/5 |
Data Link Layer (Ethernet, hubs, bridges, switches) |
|
|
||
Mon 3/10 |
Networking Security (if time allows) |
|
|
Homework 4 in. |
|
Wed 3/12 |
Review for final |
[ppt] |
|
Project 3 in. |
|
Notes: