Please Reload Every Time You Read This Page!

(This page is accessable only from authorized Trinity College accounts)


CPSC 333: Computer Networks, Fall 1999

Dr. Chuck C. Liang
Visiting Assistant Professor of Computer Science

Office: MCEC 343, 300 Summit Street, Hartford, CT 06106-3100
Office Phone: (860 297) 5395
Email: chuck.liang@mail.trincoll.edu

Teaching Assistant: Chris Allen


Course Syllabus

Online Resources:


Linux installation instructions
bootnet.img
rawrite.exe

Class list

Assignment Due 9/28
Assignment Due 10/12
Ipchains assignment
1st programming assignment
cipher2.java (program written in class)

SECRET MESSAGE for file IO assignment. Please note that the first line contains a number indicating the number of remaining lines. I'll add a little twist to the assignment: it's up to you to decide if each line is encrypted separately or as part of the whole message (that is, is the previous character reset to (char) 32 for each new line). Please, if you figure it out early, don't give it away! sample java IO program

1st socket assignment
eftp server code. Password authentication added!
random number server, random number client . (programs written in class. you can use these as a model for your assignment.)

Spynet Assignment Additional Note: all spynet applications should use port 1928. make sure your ipchains rules aren't too strong.
The chat program

TCP STATE CONNECT/CLOSE STATE DIAGRAM. From "Computer Networks" by Andrew S. Tannenbaum.

My paper on the experiences of teaching this course


Announcements:

Please come to the Sun lab to demonstrate your spynet programs at the time when our final is scheduled.

You still have to install jdk if you haven't already done so. The spynet assignment requires you to run a java application on your linux machine. "Blackdown.org" is the official Java Linux site. You can download additional java-related material, including debug patches, Java 3D experimental ports, and the "JRE" development environment that resembles CodeWarrior.


[ Powered
by Red Hat Linux ] [ Powered
by Apache ]