Computing and Information Technology Interactive Digital Educational Library


Syllabus Collection >
Syllabus >

Please use this identifier to cite or link to this item:

Title: Network Systems Laboratory
Issue Date: 
Abstract: next up previous Up: cs498hou Department of Computer Science University of Illinois at Urbana Champaign CS 498: Network Systems Laboratory Tentative Course Schedule 1. Project 1: Installing, configuring, and compiling Red Hat Linux 9/Fedora. Topics covered: Installing/compiling/configuring Linux kernels, installing packages using rpm (in particular, vmware), setting up static routing, adding/deleting/maintaining user accounts, setting up NFS servers. Duration: 1 1/2 weeks, January 17 - January 28 (due January 28). 2. Project 2: Setting up and maintaining servers. Topics covered: Backing up the system, and setting up DNS, Apache, NIS, and mail servers. Duration: 1 1/2 weeks, January 31 - February 8 (due February 8). 3. Project 3: An overview of kernel programming in Linux. Topics covered: Hardware/software interrupts, spinlocks, kernel modules, memory management in the Linux kernel, timing, /proc file system. Duration: 2 weeks, February 9 - February 22 (due February 22). 4. Project 4: Traffic control in Linux. Topics covered: IP networking in Linux, Buffer management (RED and its variation) in IP, kernel module writing, code-level details on implementing buffer management. Duration: 2 1/2 weeks, February 23 - March 12 (due March 12). 5. Project 5: Packet filters and firewalls in Linux. Topics covered: Denial of service/port knocking, packet filters and firewalls (iptables and ipchains) in Linux, NAT, code-level details on implementing port knocking by using iptables. Duration: 2 weeks, March 14 - April 2 (due April 2) 6. Project 6: Developing network measurement and diagnostics tools. Topics covered: Overview of network measurement and diagnostics, TCP option, end-to-end measurement using kernel modules, code-level details on implementing selected network diagnostics tools. Duration: 2 1/2 weeks, April 4 - April 19 (due April 19) 7. Project 7: TCP networking in Linux (end-host congestion management). Topics covered: End-host congestion management (COCOON), Linux TCP/IP networking code, code-level details on implementing COCOON. Duration: 2 1/2 weeks, April 20 - May 6 (due May 6) next up previous Up: cs498hou Jennifer Hou 2005-01-17
Appears in Collections:Syllabus

Files in This Item:

File SizeFormat

All items in DSpace are protected by copyright, with all rights reserved.


Valid XHTML 1.0! DSpace Software Copyright © 2002-2006 MIT and Hewlett-Packard - Feedback