| NetProg Spring 2004 |
|   Course Syllabus   |   Announcements   |   Homework   |   Lecture Notes   |   Links   |   WebCT |
Announcements
Office Hours
Dave Hollinger
hollingd@cs.rpi.edu
Mon 10-12, Wed 3-5
Amos Eaton 110
Lizhuang Zhao
zhaol2@cs.rpi.edu
Tue, Fri 1:30-3:30
Science Center Bray Room (1W01)
Zujun Shentu
shentu@cs.rpi.edu
Mon, Thu 1:30-3:30
Science Center Bray Room (1W01)
Yanbing Hu
huy@cs.rpi.edu
Tue, Fri 12:00-2:00pm
Science Center Bray Room (1W01)
Test #1 is Friday, March 5th for local students.
(anytime before March 13th for remote students)
Test #1 Topics
Old Test with answers
Test #1 Answers
Test #2 is Tuesday, April 27th (in class) for local students.
(anytime before May 5th for remote students)
Old Test #2
Homework
HW Due Date Assignment FAQ
Notes
1
Local: 2/3/04 at 11:59PM
Remote: 2/10/04 at 11:59PM
Layered, Half Duplex, Communication System
HW1 FAQ
2
2/24/03 at 11:59PM
Filtering Proxy HTTP Server (C or C++)
Here is a rude web server (for testing):
http://monica.cs.rpi.edu:8000/
Here is a sample POST server:
http://monte.cs.rpi.edu/~hollingd/post/
Test suite used for grading
3
March 18th (23rd for remote students).
TFTP Server
HW3 FAQ
Grading files and code
4
March 30th (April 8th for remote students).
CGI Search Engine
5
April 13th (April 20th for remote students).
Concurrent Server Tests
6
May 1 (May 8th for remote students).
Network Service Design (write an RFC)
x
May 1 (May 8th for remote students).
DNS Client (Extra Credit)
Lecture Notes
WWW Resources
Source code for all the examples found in the textbook
FAQs:
Unix Reference Desk
TCP/IP FAQ
Socket
Programming FAQ
C Programming FAQ
Coffee and Caffeine FAQ
RFCS:
RFC 854 TELNET
RFC 931
AUTH
RFC 1945 HTTP 1.0
RFC 2616 HTTP 1.1
RFC 1034 Domain Names - Concepts and Facilities
RFC 1035 Domain Names -
Implementation and Specification
RFC 783
TFTP
RFC 1350
TFTP (includes fix for "Sorcerer's Apprentice" problem).
JavaScript:
CGI:
The Web Developer Center
The CGI section of the WWW Security FAQ
HTML:
The HTML 4.01 specification
HTML 3.2
RFC1866 - HTML 2.0
A (simple) tutorial on HTML forms.
A Beginner's guide to HTML (from NCSA)
HTML Made Real Easy