Dr. Chuck C. Liang
Associate Professor of Computer Science,
Hofstra University .
Office Address:
201A Adams Hall
Hofstra University
Hempstead, NY 11550
Office Phone: (516 463) 5559
Email: cscccl@hofstra.edu (<- click to send me mail)
Official Office Hours: MWF 1-2pm
Course Syllabus
Goals and Objectives
Linux Installation Notes.
CD image required for Fedora network installation:
64 bit version
Post-installation assignment (https).
Lab and assignment 1. Due Monday 2/23 (firm).
Routing Workshop and assignment. Includes homework
from chapter 4.
Packet filtering lab and assignment. Due Monday 3/30.
NAT Lab and assignment (including textbook problems
from chapter 5).
Support programs: udp sender,
udp receiver
For extra credit problem: TCP torture client and
server,
UDP torture client and
server
Sample Programs:
Java installation instructions.
TCP Client Programming Assignment
SAPMP server source code.
Second programming assignment (OVOAP).
OVOAP trusted authentication server code.
(multi-threaded version)
Extra key and perm for experimentation: pseudo.key,
pseudo.perm. (do not download as text!- select "save link as")
Extra programming assignment 1
Extra programming assignment 2.
Last day of class is Wednesday May 6th. All assignments due on this day.
Final exam Wednesday 5/13 at 6:15pm in 200 Adams.
Use
the exam study guide, but do not look at
the sample solutions to the practice
problems until after you've tried to do them. I'll also give
you this iptables syntax sheet on the
exam.
Exam Review Session on Monday 5/11, 6-7pm in Adams 019. Bring questions.
The new external IP address of starbase is now 96.57.41.74 on the network 96.57.41.72/29. Hofstra's network admins are too afraid of us so they kicked us out. The nice thing is that you can now access your machines from outside of Hofstra as well via port mapping.
Read the textbook:
chapter 1: sections 1.1-1.3
chapter 2: sections 2.1-2.4, 2.6, 2.8. Pay special attention to 2.6
chapter 3: section 3.2
chapter 4: sections 4.1-4.3
chapter 5: sections 5.1-5.2 (5.2 is the most important section of the whole book)
chapter 6: sections 6.1, 6.3
chapter 8: all sections, especially 8.2-8.3
chapter 9: section 9.1, especially 9.1.3 (DNS)