Please Reload Every Time You Read This Page!

CSC 175: Data Communication and Networks, Spring 2008

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


The Underground Web

Course Syllabus
Goals and Objectives

Online Resources:

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.


Announcements:

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)