Advanced Topics in Networking

"Advanced Topics in Networking" is a course for M.Sc. students of Computer Science (and related study programs). It is held as a combination of a lecture and exercises.

Instructor: Prof. Dr. David Hausheer
Assistants: Lars-Christian Schulz, Tony John, Robin Wehner
Hours per week: 2 + 2
Credits: 6
Lecture: Wednesday, 09:30 - 11:00, Location: G02-311
Exercises: Monday, 11:15 - 12:45, Location: G29-334
Friday, 09:15 - 10:45, Location: G29-334
Exam: Written Exam (In case of few registrations, an oral exam will be held.)
Languages: English

Course Description

The course deals with advanced topics in the area of networking, a.o.:

  • Overlay Networks for Content Delivery, e.g. P2P, BitTorrent, CDNs, Caching, Overlay Video Streaming
  • Distributed Hash Tables (DHT), e.g. Kademlia
  • Blockchains
  • Cryptocurrencies and Bitcoin
  • Ethereum and Smart Contracts
  • Secure Network Architectures, e.g. SCION
  • Congestion Control, e.g. QUIC and Multipath-QUIC

Students will get a deep insight into various advanced topics in the area of networking.

Literature

Textbooks as indicated.

Slides and paper copies as necessary.

Requirements

Basic courses of the first 4 semesters are required. Knowledge of lectures Communication and Networks are recommended.

Resources

The course material will be made available using the Moodle platform:

https://elearning.ovgu.de/course/view.php?id=15722

Last Modification: 11.10.2023 - Contact Person: Webmaster