EUt+ Mobility
Go back

Course Page ✏️


Computer Networks
30.7330

Description
Learning objectives:
  • Knowledge: Students know the basic design and structure of computer networks as well as the most important communication functions and protocols of the Internet.
  • Skills: Students can determine the performance limits of telecommunication systems and measure important performance parameters of IP-based networks. They can name the relevant parameters and functions and assign them to the protocol stack.
  • Competencies: Students understand the scope for design and the key design decisions in the development of telecommunications systems. They understand the interaction of the functions and protocols involved. They will be able to narrow down their performance and assess it on the basis of relevant factors.
Course content:
  • Fundamentals of computer networks: basic terms, network architecture, OSI, hybrid and TCP/IP reference model
  • Direct connection networks: hardware components and coupling elements, broadcast domains and collision domains
  • Coding, generation of frames,
  • error detection, reliable transmission
  • Multiple access in selected local area networks: Ethernet with Carrier Sense Multiple Access with Collision Detection (CSMA/CD) and WLAN with Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA)
  • Packet switching: Switching and forwarding, bridges and LAN switches
  • Internetworking: IPv4 and IPv6 addressing, IPv4 subnetting, ARP, ICMP with PING and traceroute, DHCP and DNS
  • Routing: computer networks as a graph, routing algorithms, distance vector routing and RIP
  • Transport protocols: UDP, TCP flow control, congestion control and options
  • Optional:
    • Connection lines, structured cabling
    • Link-state routing and OSPF
    • Selected application layer protocols (HTTP, ...)
    • Architecture and implementation of internet services
    • Socket API

ECTS credits
5

Teaching Language
Deutsch

Exam Language
Deutsch

Support Materials Language
Deutsch/English

Basic Learning Outcomes

Managing Entity (faculty)
Computer Science Department (HDA)