Introduction to Computer Networks

This is the upper-division introductory course on computer networks. The course provides a basic overview of computer network architectures and protocols, with emphasis on the basic protocols used in the Internet. In the associated lab, students explore the protocols in a network of routers, switches, and Linux-based computers.

Instructors and Assistants