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

English

Completion

Examination

Time span

  • 26 hrs lectures
  • 13 hrs laboratories
  • 13 hrs projects

Assessment points

  • 55 pts final exam
  • 12 pts numeric exercises
  • 12 pts labs
  • 24 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

  1. Introduction to IP networking. Basic configuration of network devices.
  2. Static and dynamic routing. Routing algorithms.
  3. IPv6 networking.
  4. L2 network security.
  5. Network monitoring and management using SNMP and Netflow.
  6. Fundamentals of network security.
  7. Classification and packet filtering.
  8. Privacy and anonymity on the Internet.
  9. Principles of DNS. DNS security.
  10. SDN Networking.
  11. Project presentation.
  12. P2P networks. Bittorrent.

Syllabus of laboratory exercises

  1. Analysis of captured network communication.
  2. Static and dynamic routing.
  3. Configuration of IPv6 networks. IPv6 over IPv4.
  4. Privacy and anonymity on the Internet.
  5. Encryption techniques using OpenSSL.
  6. 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

 

Schedule

DayTypeWeeksRoomStartEndCapacityLect.grpGroupsInfo
Tue lecture 1., 6., 7., 8., 13. of lectures O205 08:0009:5020 1EIT 2EIT INTE MGMe MITP-EN xx Matoušek
Tue lecture 2., 3., 4., 5., 9., 10., 11. of lectures O205 08:0009:5020 1EIT 2EIT INTE MGMe MITP-EN xx Grégr
Tue lecture 2024-04-23 O205 08:0009:5020 1EIT 2EIT INTE MGMe MITP-EN xx Grégr, Matoušek
Tue laboratory 1., 6. of lectures O205 10:0011:5020 1EIT 2EIT INTE xx Matoušek
Tue laboratory 2., 3., 5., 9. of lectures O205 10:0011:5020 1EIT 2EIT INTE xx Grégr
Tue laboratory 2024-04-23 O205 10:0011:5020 1EIT 2EIT INTE xx Grégr, Matoušek

Course inclusion in study plans

Back to top