Prerequisite: Minimum grade of C- in CMSC216.
Network management and programming in a Linux environment. Topics include using network management commands, capturing and inspecting packets, building and using testbeds, and writing simple TCP/IP applications. This course focuses on tools, rather than network protocols, and complements the material in CMSC417. Students will need access to a Linux environment; a virtual machine is sufficient for the work in this course.