CS4461: Computer Networks
Scott Kuhl
Department of Computer Science
Michigan Technological University

Assignments

Due
HW#1: Chapter 1 questions
HW#2: DNS resolver
HW#3: Chapter 9 questions
HW#4: HTTP client+server
HW#5: TCP/IP questions
Project abstract due - send text or PDF via email
HW#6: Reliable Transport
Project proposal due - send PDF via "submit" command
Project "checkpoint" due - send PDF via "submit" command
Project deadline

Note: Make sure your computer clock is configured to be in the eastern timezone for the due dates to appear correctly. Due dates are shown in the timezone which your computer is in.

Course handouts, lectures, quizzes, exams

Date
SyllabusMon Jan 9
Course infoMon Jan 9
Chap 1: Protocols, Layers, Sockets, BandwidthWed Jan 11, Wed Jan 18
Sections 2.1--2.4: Bits on the wire, FramingFri Jan 13
MLK day, no classMon Jan 16
Chap. 9: WWW, DNS, OverlaysFri Jan 20--Wed Jan 25
2.5: Sliding window introFri Jan 27--Mon Jan 30
Chap. 5: TCP, UDPWed Feb 1--Fri Feb 3
Chap. 6: Congestion controlMon Feb 6--Mon Feb 13
Winter carnival, no classFri Feb 10
Chap. 3: IPMon Feb 13--Fri Feb 17
Quiz 1Wed Feb 15
Quiz 2Mon Feb 20
Midterm exam study guideMon Feb 20
Midterm preparationWed Feb 22
Midterm examFri Feb 24
BGPMon Feb 27--Wed Feb 29
NATFri Mar 2
Spring breakMon Mar 5--Fri Mar 9
IPv6Mon Mar 12--Wed Mar 14
EthernetFri Mar 16--Mon Mar 19
Network neutralityWed Mar 21
Project status updateFri Mar 23--Mon Mar 26
Intro to WiFiMon Mar 26--Wed Mar 28
Intro to encryptionFri Mar 30--Wed Apr 4
Quiz 3Wed Apr 4
Project proposal work dayMon Apr 1
Student presentation - Security toolkit - CathrineFri Apr 6
Student presentation - Ad-hoc networks - JasonMon Apr 9
Student presentation - Secure communication demo - JoeWed Apr 11
Project presentations, project eval formFri Apr 13 -- Fri Apr 20
Quiz 4
Quiz 4 - Solutions
Final exam study guide
Final exam (Fisher 130) Mon Apr 23, 3--5pm
Tentative plan:
Quiz 4??

Grades

Grades are available on this spreadsheet.

Documentation links

Textbooks: Instructional resources: Code resources: Networking news: