Course detail
Projecting, Administration and Security of Computer Networks
FEKT-MPC-NSBAcad. year: 2025/2026
Modern civilization depends on a correct functioning of computer networks. Significant attention must therefore be paid to the security and design of these networks. On completing the course, students will have a thorough overview of the functioning, security and design of computer networks. Lectures are mainly dedicated to explaining the protocols in particular computer network layers, the principles of securing computer networks, and the design of computer networks. Laboratory exercises are dedicated to the administration and security of linux servers.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Attendance at Laboratory exercises is obligatory.
Aims
A student who completes the course will be able to:
• explain the applications of cryptography in computer networks,
• explain the way computer networks in the physical layer function and are secured,
• explain the way computer networks in the link layer function and are secured,
• explain the way computer networks in the network layer function and are secured,
• explain the way computer networks in the transport layer function and are secured,
• explain the way computer networks in the application layer function and are secured,
• explain the general methodology of computer network design,
• deal with the administration and security of linux servers.
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
KUROSE, J. F., ROSS, K. W.: Počítačové sítě. Computer Press, Brno 2014. (CS)
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
1. Cryptography in computer networks
2. Physical layer and its security
3. Link layer and its security
4. Network layer and its security - protocols
5. The network layer and its security - routing
6. Transport layer and its security
7. The session layer and its security
8. Application layer and its security
9. Wi-Fi networks and their security
10. Anonymizing networks
11. LAN and WAN design
12. Prospective concepts
13. Reserve
Laboratory exercise
Teacher / Lecturer
Syllabus
1. Introductory exercise (VM installation)
2. Linux basics
3. Remote administration (SSH)
4. Web server installation and setup
5. Web server - security testing - environment exploration
6. Web server - security testing - CTF "Dream Vacation" (game based on a real penetration test)
7. Man-in-the-Middle Attack / SSL Attack
8. DoS and password cracking attacks
9. Wi-Fi Security
10. iptables Firewall
11. CTF game "Just a normal morning" (to test the acquired knowledge)
12. Written test
13. Reserve