227-0120-00L Communication Networks
Semester | Spring Semester 2019 |
Lecturers | L. Vanbever |
Periodicity | yearly recurring course |
Language of instruction | English |
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 |
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. |
Prerequisites / Notice | No prior networking background is needed. The course will include some programming assignments (in Python) for which the material covered in Technische Informatik 1 (227-0013-00L) and Technische Informatik 2 (227-0014-00L) will be useful. |