Network Emulation and Mininet: Network namespaces; basic network
configurations using direct manipulation of interfaces, links, and
routing tables; mininet. Automatic creation of a complex network
topology.
Traffic Engineering:
Flow problems; linear programming; whole-flow optimization; integer
linear programming; randomized routing schemes.
Network Modeling and Simulation:
Packet-level modeling and simulation. Discrete-event simulation.
Queuing Models and Theory:
Basics of queueing models; basic results in queuing theory; Little's
theorem and applications; Poisson processes; analysis of an M/M/1
queue and applications; statistical multiplexing.
Network and Communication Security:
Basics of communication security; modern cryptography and provable
security; basics of symmetric cryptography; basics of public-key
cryptography; concrete protocols and systems: IPSec.
Advanced Architectures and Protocols:
The modern Web: HTTP/2; the future Web: HTTP/3? Data-center
networking: architectures and protocols; DCTCP; Timely.
Programmable Networks:
SDN: programming the control plane: the OpenFlow
interface. Programmable data plane: P4.
Advanced Topics in Networking:
Student seminars.
this page is maintained by Antonio Carzaniga
and was updated on March 31, 2021