|
Mon |
Tue |
Wed |
Thu |
Fri |
| Week 1 |
Jan 19Introduction;
a network game |
Jan 20 |
Jan 21Requirements & architecture |
Jan 22
|
Jan 23Due: Intro. Quiz
Labs: Canned Emulab; App. Protocols |
| Week 2 |
Jan 26Implementation & performance
|
Jan 27Due (5 pm): Abstract 1 |
Jan 28How protocols are made |
Jan 29
|
Jan 30Due: Canned Emulab; App. Protocols
Lab: Measuring throughput |
| Week 3 |
Feb 2Hardware, coding, framing
|
Feb 3Due (5 pm): Abstract 2 |
Feb 4Reliable transmission |
Feb 5 |
Feb 6Due: Measuring throughput
Lab: Observing an Ethernet
|
| Week 4 |
Feb 9 Sliding window continued; Ethernet
|
Feb 10
Due
(5:30
pm): Abstract
3
|
Feb 11Medium access control, continued |
Feb 12 |
Feb 13Due: Observing an Ethernet
Lab: Sockets |
| Week 5 |
Feb 16Switching and bridging
|
Feb 17
Due
(5:30
pm): Abstract
4 |
Feb 18
Cell switching; switch implementation |
Feb 19
|
Feb 20Due: Sockets (extended)
Lab: ifconfig & netstat |
| Week 6 |
Feb 23IP & ICMP
|
Feb 24
Due
(5:30
pm): Abstract
5
|
Feb 25IP addresses, ARP, and DHCP
|
Feb 26
|
Feb 27
Due: Sockets, ifconfig & netstat
Lab: Observing ARP;
Ping &
traceroute
|
| Week 7 |
Mar 2Distance
vector routing
|
Mar 3Due (5:30 pm):
Abstract
6 |
Mar 4 Link
state routing
(Guest: John Stone) |
Mar 5
|
Mar 6Due: Observing ARP; Ping & traceroute
Assigned:
Midterm |
| Week 8 |
Mar 9Interdomain
routing & routing areas |
Mar 10 |
Mar 11
DNS; CDNs |
Mar 12
|
Mar 13Due: Midterm
Lab: Addressing and routing
on Emulab |
| Spring Break |
|
Mon |
Tue |
Wed |
Thu |
Fri |
| Week 9 |
Mar 30UDP & TCP
|
Mar 31
Due
(5:30
pm): Abstract 7 |
Apr 1TCP
continued; Performance |
Apr 2
|
Apr 3Due: Addressing and routing
on Emulab
Lab: Implementing BLAST |
| Week 10 |
Apr 6Resource
allocation
(Guest: Marge Coahran)
|
Apr 7Due (5:30 pm): Abstract
8 |
Apr 8
Congestion control & avoidance
(Guest: Marge Coahran) |
Apr 9
|
Apr 10 Continue: Implementing BLAST |
| Week 11 |
Apr 13Congestion avoidance
|
Apr 14 Due (5:30 pm): Abstract
9
|
Apr 15Quality
of Service |
Apr 16
|
Apr 17Due: Implementing BLAST
Lab: Observing TCP |
| Week 12 |
Apr 20RPC & RTP
|
Apr 21
Due (5:30
pm): Abstract 10 |
Apr 22 SNMP |
Apr 23
|
Apr 24 Due: Observing TCP
Lab: Network
management |
| Week 13 |
Apr 27Security
1 (Guest: John Stone)
|
Apr 28Due (5:30 pm): Abstract
11 |
Apr 29Security
2 (Guest: John Stone) |
Apr 30
|
May 1Due: Network management
Lab: Writing
an RFC |
| Week 14 |
May 4Security 3
|
May 5
Due (5:30
pm): Abstract 12 |
May 6 IPv6 |
May 7
|
May 8Wrap-up
Due: Writing
an RFC
|
| Finals week |
May 11 |
May 12 |
May 13 |
May 14
DUE (5 p.m.): Final exam |
May 15 |