This course covers a set of advanced topics in computer networks. The focus is on principles, architectures, and protocols used in modern networked systems, such as the Internet itself, wireless and mobile networks, and large-scale peer-to-peer systems.
Objective
The goals of the course is to build on basic networking course material in providing an understanding of the tradeoffs and existing technology in building large, complex networked systems, and provide concrete experience of the challenges through a series of lab exercises.
Content
The focus of the course is on principles, architectures, and protocols used in modern networked systems. Topics include: wireless networks and mobility issues at the network and transport layer (Mobile IP and micromobility protocols, TCP in wireless environments). Mobile phone networks. Overlay networks, flat routing protocols (DHTs), and peer-to-peer architectures. The Border Gateway Protocol (BGP) in practice.
Performance assessment
Performance assessment information (valid until the course unit is held again)
The performance assessment is only offered at the end after the course unit. Repetition only possible after re-enrolling.
Additional information on mode of examination
Written semester end exam, duration 2 hours, no supporting material allowed. The course consists of lectures, exercises, and a written examination. The final assessment will be a combination of exercises and examination grades.