logoISU  

CS473/CS573 - Computer Networks

Spring 2020

General Information

This is the website for CS473/CS573 - Computer Networks offered in Spring 2020 and taught by Jeff Kinne

  • Class Hours: MWF 10-10:50am

  • Class Room: Root Hall - A-019

  • Office Hours: MW noon-2pm and TR 10:30am-noon in A-140D


Click on the links on the left for information about the course.

Course Announcements

  • 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