Course details
Data Communications, Computer Networks and Protocols (in English)
PDSe Acad. year 2019/2020 Summer semester 5 credits
Network architecture. Network routing. IPv6 networking. Network security. Privacy and anonymity on Internet. Methods for intrusion detection and packet classification. Network monitoring using SNMP and Netflow. Securing DNS. SDN networking. Cryptocurrency.
Guarantor
Course coordinator
Language of instruction
Completion
Time span
- 39 hrs lectures
- 4 hrs exercises
- 2 hrs laboratories
- 7 hrs projects
Assessment points
- 55 pts final exam (written part)
- 24 pts labs
- 21 pts projects
Department
Lecturer
Jeřábek Kamil, Ing., Ph.D. (DIFS)
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS)
Polčák Libor, Ing., Ph.D. (DIFS)
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS)
Veselý Vladimír, Ing., Ph.D. (DIFS)
Subject specific learning outcomes and competences
Understanding principles how computer networks operate. Network security. Methods for classification and analysis of network traffic and error detection in computer communication. Principles of IPv6 networking. SDN networks.
The course prepares students to solve advanced engineering tasks in area of network communication, network applications and infrastructure.
Learning objectives
Understand principles and implementation of network communication. Learn advanced methods for network traffic identification and anomaly detection. Get familier with principles of network security, packet filtering a network monitoring.
Prerequisite knowledge and skills
Fundamentals of communication protocols. Principles of Internet. Programming skills. Knowledge of Unix operating system.
Study literature
- George Varghese. Network Algorithmics. Elsevier, Inc., 2005.
Syllabus of lectures
- Network architecture.
- Static and dynamic rouring. Routing algorithms and protocols.
- IPv6 networking.
- Network security on Layer 2.
- Privacy and anonymity on Internet.
- Fundamentals of network security.
- Intrusion detection. Identification of network traffic.
- Packet classification. IP address lookup.
- Network monitoring using SNMP and Netflow.
- Domain name system. DNS security.
- SDN networking.
- Cryptocurrency. Bitcoin. Blockchain.
- Summary.
Syllabus of laboratory exercises
- Analysis of captured network communication.
- Configuration of IPv6 networks. IPv6 over IPv4.
- Encryption techniques using OpenSSL.
- Network monitoring using SNMP and Netflow.
Progress assessment
Active participation on lectures and labs. Submitting project in due dates.
Exam prerequisites:
Requirements for class accreditation are not defined.
Controlled instruction
Active participation in hands-on labs, project assignment, and final exam are the monitored, and points earning an education. The minimal number of points that can be obtained from the final exam is 25. Otherwise, no points will be assigned to a student.
Exam prerequisites
Requirements for class accreditation are not defined.
Course inclusion in study plans
- Programme IT-MGR-2 (in English), field MGMe, 1st year of study, Compulsory