CS 360 Schedule
Date
|
Topic
|
Notes
|
Assignments
|
Aug 28 | Intro, Syllabus, Chapter 1 | PDF Virtual Machine Instructions |
|
Aug 30 | Chapter 1, in class exercise traceroute, ping, nslookup, dig, netstat, [ss], iproute2 |
Lab
Network tools |
|
Sep 04 | Wireshark Lab 1, Getting Started | http
packet |
Lab Network
tools DUE Lab Wireshark Intro Lab |
Sep 06 | Chapter 2, Application Layer, HTTP, SMTP, DNS, BitTorrent, C Socket Programming | PDF Linux APIs: IP IPv6 TCP |
|
Sep 11 | Socket Lab |
In
Class Activity C Sockets C Networking Guide |
Lab Wireshark DUE Lab HTTP (TCP sockets) |
Sep 13 | UltraTools SocketLab Results |
||
Sep 18 | Assignment Review FTP/SMTP/POP3/IMAP |
PDF Wireshark LabHttp opengroup |
Lab HTTP DUE Lab HTTP2 (big file, multiple reads, parse Content-length:) |
Sep 20 | BitTorrent / Peer to Peer Simple Echo Server in class |
PDF In Class Activity |
Lab HTTP2: Wireshark Settings Preferences | Protocols | TCP | UNCHECK Allow subdissector to reassemble TCP streams |
Sep 25 | DNS Lecture |
||
Sep 27 | DNS
Lab |
Lab HTTP2 DUE | |
Oct 02 | Review |
||
Oct 04 | Exam 1 |
Review | |
Oct 09 | Chapter 3 TCP |
PDF |
Lab HTTP Math packet client (TCP Sockets, FSM) |
Oct 11 | |||
Oct 16 | TCP
State Diagram Mid-Semester Course Evaluations! RFC 793 |
||
Oct 18 | Math Packet Lab Questions PDF
ODT |
||
Oct 23 | TCP Performance and Variations |
PDF Resources CUBIC TCP - OReilly Reno (and lots more) TCP Dynamics New TCP Variations Fast Open Discussion Fast Open Example |
Questions for Chapter 3
- see
the Exam2 Review |
Oct 25 | Review
Math Packet Client Questions Parsing! Math Packet Server |
|
Lab
HTTP Math packet client DUE Lab HTTP Math packet server |
Oct 30 | TCP: Odds and Ends |
PDF Sliding Window |
|
Nov 01 | Review |
PDF
ODT |
|
Nov 06 | Exam 2 | ||
Nov 08 | Chapter 4: IP |
PDF |
|
Nov 13 | |||
Nov 15 | |||
Nov 20 | Routing
1 Routing 2 NWAX 1 2 |
Lab HTTP Math packet server DUE | |
Nov 22 | THANKSGIVING | ||
Nov 27 | Firewalls Intrusion Detection Network Monitoring University run course evaluations |
NOT AN IN-CLASS LAB Resources: iptables 1 netfilter FirewallD 1 2 3 4 Fail2Ban |
|
Nov 29 | http 1.1 vs TCP http 2 http 3 |
PDF http/2 http2 explained http3 explained |
|
Dec 04 | Review Course Evals | PDF
ODT |
|
Dec 11 |
TUESDAY - FINAL EXAM noon - 2:30pm |