VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Communication Networks
Last Updated: 2026-06-03 00:14:19
Abstract
At the end of this course, you will understand the fundamental concepts behind communication networks and the Internet. Specifically, you will be able to:- understand how the Internet works;- build and operate Internet-like infrastructures;- identify the right set of metrics to evaluate the performance of a network and propose ways to improve it.
Objective
At the end of the course, the students will understand the fundamental concepts of communication networks and Internet-based communications. Specifically, students will be able to: - understand how the Internet works; - build and operate Internet-like network infrastructures; - identify the right set of metrics to evaluate the performance or the adequacy of a network and propose ways to improve it (if any). The course will introduce the relevant mechanisms used in today's networks both from an abstract perspective but also from a practical one by presenting many real-world examples and through multiple hands-on projects. For more information about the lecture, please visit: https://comm-net.ethz.ch
Resources
Lecture Notes
Lecture notes and material for the course will be available before each course on:https://comm-net.ethz.ch
Literature
Most of course follows the textbook "Computer Networking: A Top-Down Approach (6th Edition)" by Kurose and Ross.
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- BSC , MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 150 minutes
- Aids
- All written material (books, notes, lab exercises etc.) is allowed; all electronic devices are prohibited, except for (non-connected) calculators.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Communication Networks
Vorlesung: Montag, 10:00- 12:00
Übungen: Donnerstag, 10:00 - 12:00
Eine weitere Stunde nach Vereinbarung (Praktikum)
|
|
4 h weekly |
Offered In
-
-
Electives (In the ‘electives’ subcategory, at least two course units must be successfully completed.)
-
-
-
6th semester: third year core courses (Can be freely combined, a list of detailed recommendations is available under )
-
Specialization: Computers and Networks (These core courses are particularly recommended for the field of "Computers and Networks" but students may choose core courses from all fields freely.)
-
Specialization: Communications, Control, and Signal Processing (These core courses are particularly recommended for the field of "Communications, Control, and Signal Processing" but students may choose core courses from all fields freely.)
-
-
-
-
Electives (In the ‘electives’ subcategory, at least two course units must be successfully completed. All courses listed as core courses (not electives) for one of the following ETH MSc programmes, MSc Statistics, MSc Physics, MSc Computer Science, MSc (Applied) Mathematics, MSc Neural Systems and Computation, MSc Robotics, Systems, and Control, MSc Data Science, MSc Electrical Engineering and Information Technology, can be taken as an elective course in the MSc CSE without prior permission.)
-
-
-
-
Track: Communication (The core courses and specialization courses below are a selection for students who wish to specialize in the area of "Communication", see . The individual study plan is subject to the tutor's approval.)
-
Core Courses (These core courses are particularly recommended for the field of "Communication". You may choose core courses form other fields in agreement with your tutor. A minimum of 24 credits must be obtained from core courses during the MSc EEIT.)
-
-
Track: Computers and Networks (The core courses and specialization courses below are a selection for students who wish to specialize in the area of "Computers and Networks", see . The individual study plan is subject to the tutor's approval.)
-
Core Courses (These core courses are particularly recommended for the field of "Computers and Networks". You may choose core courses form other fields in agreement with your tutor. A minimum of 24 credits must be obtained from core courses during the MSc EEIT.)
-
-
Track: Signal Processing and Machine Learning (The core courses and specialization courses below are a selection for students who wish to specialize in the area of "Signal Processing and Machine Learning ", see . The individual study plan is subject to the tutor's approval.)
-
Specialization Courses (These specialization courses are particularly recommended for the area of "Signal Processing and Machine Learning", but you are free to choose courses from any other field in agreement with your tutor. Semester / Research Projects are not allowed in this category. A minimum of 40 credits must be obtained from specialization courses during the MSc EEIT.)
-
-
-
-
-
Deep Track Courses (At least 20 credits must be completed within the deep track courses. Surplus credit points can be counted towards the electives.)
-
-
Deep Track Space Communication (These courses can be credited either as a specialization subject or as an elective subject.)
-
-
-