Advanced Networking - Spring 2026

Instructor: Antonio Carzaniga
Assistants: Pasquale Polverino.
Lecture schedule: Wednesday 11:00–12:30 in D0.10, Friday 11:00–12:30 in D1.13. See the course weekly schedule for details and updates.
Instructors' Office Hours: by appointment
Assistants' Office Hours: by appointment

Objectives and Contents

This course covers advanced topics in computer networks, with a blend of theoretical and practical topics. On the theoretical side, the syllabus will cover mathematical foundations of networking, including discussions of queuing theory, simulation, and traffic engineering and optimization. On the practical side, the syllabus will cover concepts and designs related to modern network architectures and technologies (e.g., data-center networks, software-defined networks), as well as protocols at various levels (e.g., HTTP/2, QUIC, DCTCP, IPSec, MPLS). Students will gain hands-on experience by using network applications, simulators, and emulators, and by developing solutions for a series of exercises more or less related to the topics discussed in class.

A new and revised course program, still subject to change, is here.

Policies

See this page for assessment criteria and general course policies.

Learning Material and Other Useful Links

Lectures and Related Material

this page is maintained by Antonio Carzaniga and was updated on March 26, 2026