CS488: Computer Networks and the Internet Spring 2019

Syllabus

Please check out Syllabus of CS488 for spring 2019, Thanks.

Office Hours(updated weekly)

Schedule

Date Topics Notes Reading
Tue 01/29 Logistics, Intro and History of Network
Please sign up on Piazza Text: 1.1, 1.5, 2.7
Thu 01/31 Application protocals, Network Architecture
Please install WireShark for labs Text: 1.2, 2.1, 2.2, 2.6
Tue 02/05 No class. Happy lunar new year!
Jun still answers email/piazza
Thu 02/07 Intro to Transport Layer
HW1 is out Text: 3.1,3.2
Tue 02/12 Transport and Reliability continued
Text: 3.3,3.4
Thu 02/14 TCP and congestion control
Project 1 out on 02/15 Text: 3.5, 3.6, 3.7
Tue 02/19 Socket programming: in-class lab 1
HW1 due.submit your lab to blackboard Text: 3.5, 3.6, 3.7
Thu 02/21 TCP congestion control
HW2 is out Text: 4.1,4,3,4.4
Tue 02/26 Network Layer: Intro, IPv4
Text: 4.5,4.6
Thu 02/28 Network Layer: IPv4 continued, CIDR, IP fragmentation
Project1 due on 3/1 Text: 4.5,4.6
Tue 03/05 Wireshark: in-class lab 2
Text: 4.7
Thu 03/07 Networking Layer: intra-domain routing
Project 2 out Text: 2.5
Tue 03/12 Networking Layer: inter-domain routing; Review HW1&2
HW 2 due, HW3 is not out until after midterm
Thu 03/14 Midterm (it covers through 3/7)
Tue 03/19 Spring break, food, sleep and sunshine.
Jun still answers email/piazza
Thu 03/21 Spring break, food, sleep and sunshine.
Jun still answers email/piazza
Tue 03/26 Midterm exam review, project 1 review, project 2 setup
HW3 is out
Thu 03/28 revisit Application layer: NAT, P2P
Project2 due on 3/31 Text: 2.6
Tue 04/02 Application layer continued: DNS
Project 3 is out
Thu 04/04 Link layer
Text: 5.1, 5.2
Tue 04/09 Link layer continued, Wireless
HW4 is out Text: 5.3, 5.4, 6.1
Thu 04/11 Project2 review, Project3 discussion
Tue 04/16 Wireless continued, in-class lab4
Thu 04/18 Security: Web
Project3 proposal due [soft deadline]
Tue 04/23 Security continued: TLS
Thu 04/25 HW3 review, In-class lab5
HW4 due (no more HW, yeah~)
Tue 04/30 DHT
Thu 05/02 HW4 and final review
Project3 milestone due [soft deadline]
Tue 05/07 Final Exam
Thu 05/09 Undergraduate Study Day, No class
All resubmission due
Tue 05/14 TBD
Thu 05/16 Project3 competition/presentations
Project3 final submission due

Last updated: 2019-03-15 16:36:59 -0400 [validate xhtml]