Introduction to Computer Networks

This is an 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 Linux-based computers.

Instructors and Assistants