The set of topics in this course are listed below. Click on their links to see details such as: lab handouts, manuals, links to interesting websites, and related software.

Linux Command Line

Introduction to Linux operating systems, especially using the command line interface.

Packet Capture

Capture packets sent and received by a computer using tcpdump and Wireshark.

Networking Tools

Common software for testing, monitoring and configuring computer networks

Layer 2 Networking

Setting up a simple LAN

Layer 3 Networking

Setting up a routed network, i.e. an internet. Includes setting routing tables.

Client/Server Applications

Configuring and using some common Internet applications, e.g. Apache web server and OpenSSH remote login server.

Firewalls

Configuring firewalls for basic network security