This is the website for CS473/CS573 - Computer Networks offered in
Spring 2020 and taught by Jeff Kinne
end of announcements
Jan 22 - course login in blackboard / this course / My Grades / cs473 loging, cs473 passwd. Login and use passwd and chfn to update your password and your name.
Jan 22 - attendance is by logging into your computer while in class.
Jan 22 - h1 assigned
Jan 29 - h1 graded. See grading notes with
handin -g h1. Fix the problems and ask for a regrade.
Jan 29 - attendance - login with your cs473 account while in class going forward, so the attendance script will log you as present.
Jan 29 - quiz over functions used in IPC figures Monday - see system_calls.txt.
Jan 29 - h2 doing something with IPC figures will be due sometime...
Feb 3 - quizA today. See QUIZ
Feb 3 - h2 demo and questions. Check ~cs473/h2/ for latest starter files, and ~cs473/public_html/code/HW/h2/ for Jeff's compiled server and client that you can run. Due Wednesday?
Feb 3 - reading Beej's guide by the end of the week, link on links and reading pages.
Feb 5 - grade h1 again. Status on h2? h3 released soon-ish.
Feb 7 - no class
Feb 10 - h2 checkin. h3 assigned. Demo of HTTP GET via telnet, inspect in chrome.
Feb 10 - Jeff won't be here Feb 12, you all meet without me and help each other out with h2 and h3.
Feb 14 - see how Jeff's solutions for h3 work
Feb 14 - note new reading link on readings page
Feb 17 - quizB - Linux Network Commands - see links, should know name of command, basic parameters.
Feb 17 - h4 - simple web server
Feb 19 - quizB review, h4 getting started
Feb 21 - quizB, test out science bowl buzzin, working on h4
Feb 21 - reading material - HTTP made really easy, see readings page on left
Feb 24 - h4 due Friday
Feb 24 - quizC sample on Wednesday over HTTP document http://cs.indstate.edu/OLD/CS473/http.pdf
Feb 26 - code/QUIZ/http.txt, quizC on Friday
Feb 26 - hw's, do
handin -g h3 to see grading notes (same for h1, h2) - fix problems for 80% late credit
Feb 26 - demo Jeff's h4
Feb 26 - sign in with your cs473## account to log attendance
Mar 02 - install wireshark on your personal computer to be able to look at packets, will be part of a hw assignment
Mar 02 - how is h4?
Mar 02 - h5 will contain - parsing an IP packet
Mar 04 - see link for pcap documentation, will be part of h5
Mar 11 - we'll look at sometime - spoofing (ARP, MAC, DNS, IP address), DoS
Apr 1 - presentations/research - see h6.txt, and get working. For Friday - do you have a resource that makes sense to you?
Apr 1 - check theEnd.txt, and by Friday look around at if we could do the code for the server for any existing games (minecraft, quake, tf2, etc.)
Apr 5 - ARP spoofing, IP address spoofing
Apr 5 - Note that code along the lines of code/HW/dump.txt does indeed work to capture packets live.
Apr 17 - see code/HW/h7.txt for tasks related to h6 to complete, code/HW/h8.txt for new programming tasks, and code/HW/h9.txt for final project
Apr 17 - slides to checkout - weeks 11+ from Rutgers CS 419 Computer Security
Apr 24 - final project is optional, don't worry about it until after catching up on all other assignments
Apr 24 - h7.txt updated with a few more of Jeff's results
Apr 24 - review/example of reading data from binary files - code/HW/reading_data.c