Computer Networks
Lecture objectives and content
The Internet encompasses all areas of life and represent the largest technical system ever made by humans. This module teaches the technical basics of computer networks. First of all, the basic network structure as well as the OSI and the Internet architecture module are introduced. The rest of the course is structured according to the different layers in the Internet architecture model and introduces important protocol functions of networks at the different layers.
The exercise will have a theoretical and a practical part. In the practical part, tools for the analysis of network data to see how network protocols operate in the real-world will be used. Furthermore, to understand basic networking principles we will also use tools for the local generation and simulation of small computer networks.
Learning objectives
Students are able to specify simple protocol functions of computer networks and to implement them. They can assess the impact of design decisions when implementing protocol functions. Furthermore, the students understand the basic interactions of network components as a system. They have profound knowledge on the application-oriented layers of networks and the Internet as well as on the used protocols.