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.