Schedule
Date | Topic | Readings | Logistics | |
---|---|---|---|---|
T 01/16 |
Lecture #1
:
Course overview & Intro to computer networks [ slides ] |
|
|
|
Th 01/18 |
Lecture #2
:
Design requirements [ slides ] |
|
||
T 01/23 |
Lecture #3
:
Architecture [ slides ] |
|
||
Th 01/25 |
Lecture #4
:
Performance metrics & Sockets [ slides ] |
|
|
|
T 01/30 |
Lecture #5
:
Link layer: Encoding & Framing [ slides ] |
|
||
Th 02/01 |
Lecture #6
:
Error Detection & Reliability [ slides ] |
|
||
T 02/06 |
Lecture #7
:
Ethernet [ slides ] |
|
||
Th 02/08 |
Lecture #8
:
Wireless Links [ slides ] |
|
||
T 02/13 |
Lecture #9
:
P4 programming [ slides ] |
|
||
Th 02/15 | Quiz 1 | |||
T 02/20 |
Lecture #10
:
Switching [ slides ] |
|
||
Th 02/22 |
Lecture #11
:
Internet protocol (IP) [ slides ] |
|
||
T 02/27 |
Lecture #12
:
Subnetting & ARP/DHCP/ICMP [ slides ] |
|
||
Th 02/29 |
Lecture #13
:
Intra-domain routing [ slides ] |
|
||
T 03/05 |
Lecture #14
:
Inter-domain routing [ slides ] |
|
|
|
Th 03/07 |
Lecture #15
:
UDP and TCP basics [ slides ] |
|
|
|
T 03/12 | Spring break - No Classes | |||
Th 03/14 | Spring break - No Classes | |||
T 03/19 |
Lecture #16
:
TCP sliding window [ slides ] |
|
||
Th 03/21 | Quiz 2 | |||
T 03/26 |
Lecture #17
:
TCP sliding window (cont'd) and Resource allocation [ slides ] |
|
||
Th 03/28 |
Lecture #18
:
Queuing disciplines and Congestion control (1) [ slides ] |
|
|
|
T 04/02 |
Lecture #19
:
Congestion control (2) [ slides ] |
|
||
Th 04/04 |
Lecture #20
:
Domain name system (DNS) [ slides ] |
|
||
T 04/09 |
Lecture #21
:
Web and Email [ slides ] |
|
||
Th 04/11 |
Lecture #22
:
Content distribution network (CDN) [ slides ] |
|
|
|
T 04/16 |
Lecture #23
:
Peer-to-peer (P2P) networks [ slides ] |
|
||
Th 04/18 |
Lecture #24
:
P2P (cont'd) and Network security (1) [ slides ] |
|
||
T 04/23 |
Lecture #25
:
Network security (2) [ slides ] |
|
||
Th 04/25 | Quiz 3 | |||
M 04/29 |
Assignment 5 is due |