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: | Leon Wehmeier, N.N. |
Hours per week: | 2 + 2 |
Credits: | 6 |
Lecture: | Thursday, 13:15 - 14:45, Location: G02-111 |
Exercises: | Wednesday, 13:15 - 14:45, Location: G29-334 Friday, 09:15 - 10:45, Location: G29-334 |
Exam: | In case of few registrations, an oral exam will be held. |
Languages: | English/German |
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: