Please Reload Every Time You Read This Page!

CSC 175: Data Communication and Networks, Spring 2017

Dr. Chuck C. Liang
Professor of Computer Science, Hofstra University .

Office Address:
201A Adams Hall
Hofstra University
Hempstead, NY 11550
Office Phone: (516 463) 5559

Email: (<- click to send me mail)

Official Office Hours: Monday-Wednesday 12:30-1:30pm, Thursdays 1-2pm

The Underground Web

Course Syllabus
Goals and Objectives

Online Resources:

Linux Installation Instructions.
Post-installation assignment (https installation).
Thincrust secure webserver (underground web)
Lab and HW assignment 1
Routing Workshop and assignment. Includes homework from chapter 3.
Packet filtering lab and assignment. now with sample solutions
NAT Lab and assignment
Support programs: udp sender, udp receiver
For extra credit problem: TCP torture client and server, UDP torture client and server
TCP Client Programming Assignment 1
SAPMP server code in java and in c
Second programming assignment (OVOAP).
OVOAP trusted authentication server code. (multi-threaded version)
Extra xkey and perm for experimentation: pseudo.xkey, pseudo.perm. (do not download as text!- select "save link as")

OVOAP Chat Programming Assignment

Sample Socket Programs:


Final Exam Monday 5/15, 4-6pm

Final Exam-Quiz Monday 4/17. Use the Study Guide (UPDATED) with practice problems and sample solutions

Read the textbook:
chapter 1: sections 1.1-1.3
chapter 2: sections 2.1-2.4, 2.6, 2.7.1 Pay special attention to 2.6
chapter 3: sections 3.2-3.3
chapter 4: section 4.1
chapter 5: sections 5.1, 5.2, 5.4. Pay special attention to 5.2, which is the most important section in the book.
chapter 6: sections 6.1, 6.3
chapter 8: sections 8.1-8.3, especially 8.3
chapter 9: section 9.3, especially 9.3.1