Course details
Data Communications, Computer Networks and Protocols (in English)
PDSe Acad. year 2023/2024 Summer semester 5 credits
Computer network architecture. IP routing. IPv6 networking. Network monitoring and management. Fundamentals of network security. Network security on Layer 2. Classification and traffic filtering. Privacy on the internet. P2P and SDN networks.
Guarantor
Course coordinator
Language of instruction
Completion
Time span
- 26 hrs lectures
- 13 hrs laboratories
- 13 hrs projects
Assessment points
- 55 pts final exam (30 pts written part, 25 pts oral part)
- 12 pts numeric exercises
- 12 pts labs
- 21 pts projects
Department
Lecturer
Instructor
Learning objectives
- Understand the basic principles of network communications.
- Describe the architecture of advanced network services.
- Understand security risks and mitigation techniques.
- Understand and implement network monitoring and management techniques.
Prerequisite knowledge and skills
Basics of computer networks, IP addressing. Network services WWW, DHCP, and DNS. Basic Unix configuration.
Study literature
- Kurose, J.F., Ross, K. W: Computer Networking: A Top-Down Approach Featuring the Internet, Edition 8. Addison-Wesley, 2021.
- Andrew Tanenbaum, David Wetherall: Computer Networks, Pearson; Global edition, 2021.
- George Varghese. Network Algorithmics. Elsevier, Inc., 2005.
Fundamental literature
Syllabus of lectures
- Introduction to IP networking. Basic configuration of network devices.
- Static and dynamic routing. Routing algorithms.
- IPv6 networking.
- L2 network security.
- Network monitoring and management using SNMP and Netflow.
- Fundamentals of network security.
- Classification and packet filtering.
- Privacy and anonymity on the Internet.
- Principles of DNS. DNS security.
- SDN Networking.
- Project presentation.
- P2P networks. Bittorrent.
Syllabus of laboratory exercises
- Analysis of captured network communication.
- Static and dynamic routing.
- Configuration of IPv6 networks. IPv6 over IPv4.
- Privacy and anonymity on the Internet.
- Encryption techniques using OpenSSL.
- Network monitoring using SNMP and Netflow.
Progress assessment
- Project - 21 points
- Hands-on Labs - 12 points
- In-class Activity - 12 points
- Final exam for 55 points: a written part for 30 points and an oral part for 25 points.The minimum for the written part is 15 points.
Exam prerequisites
Course inclusion in study plans
- Programme IT-MGR-2 (in English), field MGMe, 1st year of study, Compulsory
- Programme MIT-EN (in English), any year of study, Compulsory