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 images required for Fedora network installation:
32 bit version,
64 bit version
Post-installation assignment (https).
Lab and assignment 1. Read before lab.
Routing Workshop and assignment. Includes homework
from chapter 4.
Additional Practice problems. Do these to prepare
for the exam. Sample solutions.
Packet filtering lab and assignment. Sample Solutions
NAT Lab and assignment (including textbook problems
from chapters 4 and 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 assignment. Must do before next lab!
TCP Client Programming Assignment
SAPMP server source code. (RELOAD for update)
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.
Final exam Tuesay 5/13, 4-6pm (Adams 200). 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.
Don't forget to study OSPF!
Review Session Monday 5/12 at 1pm (in Adams 019)
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)