Spring 2006 COSC 4397/6397 Network System Laboratories

 

Instructor: Rong Zheng

Email: rzheng@cs.uh.edu

Lecture time: 1:00pm – 2:30pm, MW

Location: PGH200      

Office Hours: TBD

TA: TBD

Lab: PGH 547, Compaq Laptops

 

References:

·        W. Stevens, UNIX Network Programming: Networking APIs: Sockets and XTI, Vol. 1, 2nd Edition, Prentice Hall, 1998.

·        K. Wehrle, F. Pahlke, H. Ritter, D. Muller, and M. Bechler, The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel, Pearson Prentice Hall, 2005.

·        Redhat Linux reference, https://www.redhat.com/docs/manuals/linux/

·        V. Sanfield and R. W. Smith, Linux System Administration, second edition, SYBEX, 2001

Prerequisites: Students are expected to have taken (or take) COSC4377 or COSC6377 in earlier (or the same) semester(s). Knowledge in C, C++ programming required.

Synopsis:

The objective of the network system labs is to further understanding of network protocol stack and state-of-art networking practice through hands-on projects. Topics include network programming, network configuration, local and wide area network measurements. Students will form groups and are expected to demonstrate their projects during the class time.

 

Grading:

Project: 75%

Presentation: 15%

Participation: 10%

 

Sample Projects:

 

Academic honesty:

Any student found guilty of academic dishonesty will receive severe punishment.