Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

Modern Computer Networks

The course is not on the list Without time-table
Code Completion Credits Range Language
NIE-MPS Z,ZK 5 2P+2C English
Course guarantor:
Lecturer:
Tutor:
Supervisor:
Department of Computer Systems
Synopsis:

The course is divided into two complementary parts modern network technologies and computer network security. The first part is devoted to explaining the principles of modern network technologies and communication protocols that enable high throughput, low latency, and fault tolerance. The lectures also cover the principles of modern software-defined networks, which are gradually replacing traditional networks. The first part concludes with an explanation of protocols and technologies designed for real-time video and voice transmission.

In the second part, the basic principles and technologies that support and enhance computer network security are introduced. Subsequent lectures focus on explaining the principles of well-known network attacks in local area networks and on the Internet. Finally, modern systems for detecting and mitigating network attacks are presented, including systems for sharing information that make it possible to prevent network attacks proactively. Students gain hands-on experience with these concepts in the network laboratory.

Requirements:
Syllabus of lectures:

1. + 2. (2) Advanced IPv6.

3. Segment routing.

4. High-availability networks.

5. Software-defined networks.

6. SD-WAN, Catalyst SD-Access.

7. Voice and video networks.

8. Secured networks.

9. Secure network access.

10. + 11. (2) Principles of network attacks.

12. Detection of network attacks.

13. Prevention and mitigation of network attacks.

Syllabus of tutorials:
Study Objective:

The course is divided into two complementary parts modern network technologies and computer network security. The first part is devoted to explaining the principles of modern network technologies and communication protocols that enable high throughput, low latency, and fault tolerance. The lectures also cover the principles of modern software-defined networks, which are gradually replacing traditional networks. The first part concludes with an explanation of protocols and technologies designed for real-time video and voice transmission.

In the second part, the basic principles and technologies that support and enhance computer network security are introduced. Subsequent lectures focus on explaining the principles of well-known network attacks in local area networks and on the Internet. Finally, modern systems for detecting and mitigating network attacks are presented, including systems for sharing information that make it possible to prevent network attacks proactively. Students gain hands-on experience with these concepts in the network laboratory.

Study materials:

1. Kaur, M. - Jain, V. - Nand, P. - Rakesh, N. (Eds.): Software-Defined Network Frameworks: Security Issues and Use Cases (Computational Intelligence Techniques). CRC Press, 2024. ISBN 978-1032450223.

2. Stallings, W.: Cryptography and Network Security: Principles and Practice. Pearson, 2022. ISBN 978-1292437484.

3. Nayyar, A. - Singla, B. - Nagrath, P. (Eds): Software Defined Networks: Architecture and Applications.Wiley-Scrivener, 2022. ISBN 978-1119857303.

4. Bhuyan, M.H. - Bhattacharyya, D.K. - Kalita, J.K.: Network Traffic Anomaly Detection and Prevention: Concepts, Techniques, and Tools (Computer Communications and Networks). Springer, 2017. ISBN 978-3319651866.

5. Gray, K. - Nadeau, T.D.: Network Function Virtualization. Morgan-Kaufmann, 2016. ISBN 978-0128021194.

6. Bejtlich, R.: The Practice of Network Security Monitoring: Understanding Incident Detection and Response. No Starch Press, 2013. ISBN 978-1593275099.

Note:
Further information:
bude doplněno
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2026-05-21
For updated information see http://bilakniha.cvut.cz/en/predmet8593806.html