course: Computer Networks

teaching methods:
lecture with tutorials
Moodle, computer based presentation
responsible person:
Prof. Dr. Jörg Schwenk
Dr.-Ing. Christian Mainka (ETIT), Dr.-Ing. Dennis Felsch (ETIT), M. Sc. Matthias Gierlings (ETIT), M. Sc. Simon Rohlmann (ETIT)
offered in:
summer term

dates in summer term

  • start: Tuesday the 21.04.2020
  • lecture Tuesdays: from 16:00 to 17.30 o'clock
  • tutorial Thursdays: from 08:30 to 10.00 o'clock


All statements pertaining to examination modalities (for the summer/winter term of 2020) are given with reservations. Changes due to new requirements from the university will be announced as soon as possible.
Form of exam:written
Registration for exam:FlexNow
Rooms : HZO 10,  HZO 20,  HZO 30,  HZO 60,  HGD 10 ,  HGD 30 ,  HMA 10
Individual appointments of students to each exam location will be issued by the responsible chair.


After successful completion of the module

  • students know the most important standards used by today's Internet.
  • students know basic concepts of attacks on computer networks
  • students understand the relationship between the individual layers of a computer network and the protocols contained therein
  • students can use the most important network tools for analysis purposes


The lecture gives an introduction to basic protocols and applications of computer networks. The focus of the lecture is on standard protocols and algorithms as they are used in modern computer networks (e.g. the Internet).

Using a layer model, the most important basics are presented and analyzed according to the top-down approach. This includes, for example, DNS and HTTPS on the top layer in the application layer; TCP and UDP on the transport layer; IPv4/IPv6 and routing algorithms on the network layer; and MAC and ARP on the bottom link layer. In addition to the pure functionality of these standards, security aspects are considered on all layers.

In addition to the lecture, exercises will be presented via the eLearning platform Moodle and discussed in the tutorial. Furthermore, a "tool of the week" is presented in each exercise. Each tool is a special software, which you should know as a "networker" (e.g. traceroute, nmap, ...). All discussed tools are freely available and are provided to the students as a learning platform (virtual machine).

The primary literature used is "Computer Networks: The Top-Down Approach" by Kurose and Ross (Pearson Verlag).



recommended knowledge

Basic knowledge of information technology


In the summer term 2020, this course will take place as an eLearning course.
Further information can be found in the Moodle course.


  • Kurose, Ross: Computer Networks, Pearson (Recommendation)
  • Tanenbaum, Wetherall: Computer networks, Pearson