Spring 2016
This schedule is an outline what we plan to do. The details will evolve as we go.
Date | Weekday | Topics | Readings & Lecture Notes |
Work Due | |
---|---|---|---|---|---|
Week 01 | |||||
01/19 | Tuesday | No lab | |||
01/20 | Wednesday | Course Introduction, Introduction to Computer Network | KR 1.1-1.7 PDF PPT |
||
01/22 | Friday | Application Layer: Client-Server and Peer-to-Peer |
KR 2.1, 2.6 PDF PPT |
||
Week 02 | |||||
01/25 | Monday | Application Layer: Web and HTTP |
KR 2.2 PDF PPT |
||
01/26 | Tuesday | Lab 01 : HTTP Protocol and C Programming Tools of GDB and Valgrind | |||
01/27 | Wednesday | Project one discussion Application Layer: FTP and SMTP |
KR 2.3, 2.4 PDF PPT |
Project one assigned | |
01/29 | Friday | Application Layer: DNS |
KR 2.5 PDF PPT |
||
Week 03 | |||||
02/01 | Monday | Socket Programming TCP and UDP |
KR 2.7 PDF PPT |
||
02/02 | Tuesday |
Lab 02: TCP Socket Programming and Concurrent Servers |
Lab 01 due | ||
02/03 | Wednesday | Transport Introduction Connectionless Transport: UDP |
KR 3.1 - 3.3 PDF PPT |
||
02/05 | Friday | Reliable Data Transfer (1) | KR 3.4 PDF PPT |
||
Week 04 | |||||
02/08 | Monday | Reliable Data Transfer (2) | KR 3.4 PDF PPT |
Project 1: Phase 1 due | |
02/09 | Tuesday | Lab 03: Setting Up Virtual Machines, Practicing With Wireshark | Lab 02 due | ||
02/10 | Wednesday | Reliable Data Transfer (3) | KR 3.4 PDF PPT |
||
02/12 | Friday | Reliable Data Transfer (4) | KR 3.4 PDF PPT |
||
Week 05 | |||||
02/15 | Monday | Reliable Transport: TCP (1) | KR 3.5 PDF PPT |
||
02/16 | Tuesday |
Lab 04: Passing Structured Data Through Network, Computing UDP Checksum |
Lab03 due | ||
02/17 | Wednesday | Reliable Transport: TCP (2) | KR 3.5 PDF PPT |
||
02/19 | Friday | Reliable Transport: TCP (3) | KR 3.5 PDF PPT |
||
Week 06 | |||||
02/22 | Monday | TCP Congestion Control | KR 3.6, 3.7 PDF PPT |
||
02/23 | Tuesday | No Lab | Lab 04 due | ||
02/24 | Wednesday | Network Layer Intro | KR 4.1, 4.2 PDF PPT |
||
02/26 | Friday | Mid-Term Exam 1 | All topics covered so far | ||
Week 07 | |||||
02/29 | Monday | Network Layer Intro | KR 4.1, 4.2 PDF PPT |
||
03/01 | Tuesday | Lab 05: Super-Servers and the utmp Database | |||
03/02 | Wednesday | Routers, IP Intro | KR 4.3 PDF PPT |
||
03/04 | Friday | Internet Protocol (IP) (1) | KR 4.4 PDF PPT |
Project 1: Phase 2 due | |
Week 08 | |||||
03/07 | Monday | Internet Protocol (IP) (2) | KR 4.4 PDF PPT |
||
03/08 | Tuesday | Lab 06: Linux Remote Services | Lab 05 due | ||
03/09 | Wednesday | Routing Algorithms (1) | KR 4.5 PDF PPT |
||
03/11 | Friday | Routing Algorithms (2) | KR 4.5 PDF PPT |
||
03/14 | Monday | Spring Break! | |||
03/16 | Wendesday | Spring Break! | |||
03/18 | Friday | Spring Break! | |||
Week 09 | |||||
03/21 | Monday | Routing in the Inetnet Broadcast and Multicast |
KR 4.6, 4.7 PDF PPT |
||
03/22 | Tuesday | Lab 07: Experiment with ICMP | Lab 06 due | ||
03/23 | Wednesday | Routing in the Inetnet Broadcast and Multicast |
KR 4.6, 4.7 PDF PPT |
||
03/25 | Friday | Link Layer Introduction Error Handling (1) |
KR 5.1, 5.2 PDF PPT |
||
Week 10 | |||||
03/28 | Monday | Link Layer Introduction Error Handling (2) |
KR 5.1, 5.2 PDF PPT |
Projec 1 Phase 3 due | |
03/29 | Tuesday | Lab 08: Work with CRC | Lab 07 due | ||
03/30 | Wednesday | Multiple Access Protocols | KR 5.3.1 -- 5.3.4 PDF PPT |
||
04/01 | Friday | Local Area Networks | KR 5.4 PDF PPT |
||
Week 11 | |||||
04/04 | Monday | Switches and VLANs | KR 5.4 PDF PPT |
||
04/05 | Tuesday | Lab 09: Processing Captured Network Traffic | Lab 08 due | ||
04/06 | Wednesday | Data Center, Packet Life, Chapter Summary. | KR 5.6 -- 5.7 PDF PPT |
||
04/08 | Friday | Wireless and Mobile Network: Introduction |
KR 6.1, 6.2 PDF PPT |
||
Week 12 | |||||
04/11 | Monday | WiFi | KR 6.3 PDF PPT |
||
04/12 | Tuesday | No Lab | |||
04/13 | Wednesday | Cellular Internet | KR 6.4 PDF PPT |
||
04/15 | Friday | Mid-Term Exam 2 | Topics since Exam 1 | ||
Week 13 | |||||
04/18 | Monday | Mobility and Mobile IP | KR 6.5, 6.6 PDF PPT |
||
04/19 | Tuesday | Lab 10: Building a Packet Analyzer for IP Traffic | Lab 09 due | ||
04/20 | Wednesday | Network Security: Introduction |
KR 8.1, 8.2 PDF PPT |
||
04/22 | Friday | Network Security: Introduction |
KR 8.1, 8.2 PDF PPT |
||
Week 14 | |||||
04/25 | Monday | Digital Signatures, Authentication | KR 8.3, 8.4 PDF PPT |
||
04/26 | Tuesday | Lab 11: Experimenting with RSA | Lab 10 due | ||
04/27 | Wednesday | Secure Socket Layer (SSL) | KR 8.6 PDf PPT |
||
04/29 | Monday | Multimedia Networking Streaming Video |
KR 7.1, 7.2 PDF PPT |
||
Week 15 | |||||
05/02 | Monday | Course evaluations, byte-order, trace data | |||
5/11 | Wednesday | Final Exam | Comprehensive, 3:30 - 6:30 p.m. |
Last modified: Mon Apr 25 08:31:07 EST 2016