CS410—Networks and Networking—Fall 2014


Syllabus (postscript) (pdf) My Schedule

Hours (D225) TBD

Class directory

All of the files in this web are also available in the class directory on tauon: ~jrogers/cs410/ These are distributed among sub-directories, so you will need to look around.

Schedule

Date Reading Out Due QOD Notes
1 Th 28/Aug Python Ball PDU What is the final final (so called)
Find the actual protocol definition for Internet echo
2 M 1/Sept Section 2.7
Python Tutorial
What is the difference between import BallData and from BallData import *?
What is AF_INET? Where is it defined in the man pages?
3 Th 4/Sept Rest of Ch. 2 Python Ball PDU
4 M 8/Sept Project 1: rbounce
Assignment 0: Chapter 1
Working multi-machine rbounce example.
5 Th 11/Sept Project 1, Part 1: pitcher/catcher What is SNA (wrt networks)
How do you get command line arguments in python?
Which list does the server port go in to add an accept event to select?
We will start the HTML section, make certain you have read it.
Part 1 due date has been moved back to Friday at 4:00.
6 M 15/Sept Assignment 2: Well known services & wireshark HTTP Why are there both carriage-return and linefeed characters?
What are the (main) differences between HTTP 1.0 and HTTP 1.1 (From RFCs)
What are the HTTP 1.1 header fields. (From RFC)
7 Th 18/Sept Project 1
8 M 22/Sept Proj2 HTTP servers Briefly describe the HTTP response codes.
9 Th 25/Sept Ch. 3.1–3.4 (inclusive) Assignment 1: Ch. 1 Questions
10 M 29/Sept Assignment 2: Well known services & wireshark HTTP Present Ch. 1 answers
11 Th 2/Oct
12 M 6/Oct Ch. 3.1–3.4 (inclusive) Project 1, Part 1: Simple Web Server We will start Ch. 3 today. Make certain that you have completed the read
13 Th 9/Oct
14 M 13/Oct Exam 1 Project 1, Part 2&3: Threaded and Persistent Web Server Exam 1 is due no later than Tuesday 14/Oct 4:00pm

Handouts

Assignments

Projects

Miscellaneous Code

Solutions

Supplimentary Material


Syllabus (postscript) (pdf) My Schedule Top
Last modified: