Communication Networks I – Description

Course description

In this class, the technologies that make today's communication networks work are introduced and discussed. First, the physical layer, which is responsible for an adequate transmission across a channel, is described briefly. The second part deals with the error control, flow control and medium access mechanisms of the data link layer. Finally, the network layer is discussed. It comprises mainly routing and congestion control algorithms. The Internet is thoroughly studied throughout the whole course. The higher layers (transport, application) are subject of Communication Networks 2, which is the sequel to this lecture.


  • Introduction and reference model
  • Tasks and properties of the physical layer
  • Coding techniques
  • Services and protocols of the data link layer
  • Error correction codes
  • Flow control
  • Applications: LAN, MAN, High-Speed LAN, WAN
  • Services of the network layer
  • Routing algorithms
  • Broadcast and Multicast routing
  • Congestion Control
  • Addressing
  • Internet protocol (IP)
  • Internetworking
  • Mobile networking
  • Services and protocols of the transport layer
  • TCP, UDP
  • Queueing Theory
  • Software-defined Networking