Notes:
Slides of recitation by TA are here.
Date |
Lectures Topics |
Notes |
|
Assignment |
|
Tu 1/6 |
Class overview, Introduction to Networking (Internet, protocol, circuit- and packet-switching) |
|
Project 1 out. Find partner (groups of up to 2). |
||
Th 1/8 |
Introduction to Networking (access networks, physical media, delay and loss, layered architecture) |
|
Homework 1 out. |
||
Tu 1/13 |
Application Layer (Web, HTTP, FTP) |
|
|
||
Th 1/15 |
Application Layer (Email, DNS, TCP socket programming) |
|
|
||
Tu 1/20 |
Socket Programming (UDP socket programming, Web caching) |
|
|
||
Th 1/22 |
Transport Layer (intro, UDP, reliable data transfer) |
|
Homework 1 in. |
||
Tu 1/27 |
Transport Layer (reliable data transfer, TCP) |
|
Project 1 in. Project 2 out. Homework 2 out. |
||
Th 1/29 |
TCP (connection) |
|
|
||
Tu 2/3 |
TCP (congestion control) |
|
Homework 2 in. |
||
Th 2/5 |
Review for Midterm |
|
|
||
Tu 2/10 |
Midterm |
||||
Th 2/12 |
Midterm grading review |
|
|
|
|
Tu 2/17 |
Network Layer (routing principles) |
|
Homework 3 out. |
||
Th 2/19 |
Network Layer (hierarchical routing, Internet Protocol) |
|
Project 2 in. Project 3 out. |
||
Tu 2/24 |
Network Layer (routing: OSPF, BGP) |
|
|
||
Th 2/26 |
Network Layer (multicast) Data Link Layer (intro, error detection/correction) |
|
|
||
Tu 3/ 2 |
Data Link Layer (multiple access protocols, LAN, Ethernet) |
|
Homework 3 in. Homework 4 out. |
||
Th 3/4 |
Data Link Layer (Ethernet, hubs, bridges, switches, wireless) |
|
|
||
Tu 3/9 |
Networking Security |
|
Homework 4 in. |
||
Th 3/11 |
Review for final |
|
Project 3 in. |
||
Notes: