Syllabus Collection >
Please use this identifier to cite or link to this item:
|Title: ||Network Systems Laboratory|
|Issue Date: |
|Abstract: ||next up previous
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.
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.
1 1/2 weeks, January 17 - January 28 (due January 28).
2. Project 2: Setting up and maintaining servers.
Backing up the system, and setting up DNS, Apache, NIS, and mail servers.
1 1/2 weeks, January 31 - February 8 (due February 8).
3. Project 3: An overview of kernel programming in Linux.
Hardware/software interrupts, spinlocks, kernel modules, memory management in the Linux kernel, timing, /proc file system.
2 weeks, February 9 - February 22 (due February 22).
4. Project 4: Traffic control in Linux.
IP networking in Linux, Buffer management (RED and its variation) in IP, kernel module writing, code-level details on implementing buffer management.
2 1/2 weeks, February 23 - March 12 (due March 12).
5. Project 5: Packet filters and firewalls in Linux.
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.
2 weeks, March 14 - April 2 (due April 2)
6. Project 6: Developing network measurement and diagnostics tools.
Overview of network measurement and diagnostics, TCP option, end-to-end measurement using kernel modules, code-level details on implementing selected network diagnostics tools.
2 1/2 weeks, April 4 - April 19 (due April 19)
7. Project 7: TCP networking in Linux (end-host congestion management).
End-host congestion management (COCOON), Linux TCP/IP networking code, code-level details on implementing COCOON.
2 1/2 weeks, April 20 - May 6 (due May 6)
next up previous
|Appears in Collections:||Syllabus|
Files in This Item:
All items in DSpace are protected by copyright, with all rights reserved.