Course detail

Data Communications, Computer Networks and Protocols (in English)

FIT-PDSeAcad. year: 2023/2024

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.

Language of instruction

English

Number of ECTS credits

5

Mode of study

Not applicable.

Offered to foreign students

Of all faculties

Entry knowledge

Basics of computer networks, IP addressing. Network services WWW, DHCP, and DNS. Basic Unix configuration.

Rules for evaluation and completion of the course

  • 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.

Aims

  • 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.

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Recommended reading

Andrew Tanenbaum, David Wetherall: Computer Networks, Pearson; Global edition, 2021. (EN)
George Varghese. Network Algorithmics. Elsevier, Inc., 2005.  (EN)
Kurose, J.F., Ross, K. W: Computer Networking: A Top-Down Approach Featuring the Internet, Edition 8. Addison-Wesley, 2021.  (EN)

Elearning

Classification of course in study plans

  • Programme IT-MSC-2 Master's

    branch MGMe , 1 year of study, summer semester, compulsory

  • Programme MIT-EN Master's 0 year of study, summer semester, compulsory

  • Programme IT-MGR-1H Master's

    specialization MGH , 0 year of study, summer semester, recommended course

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

  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.

Laboratory exercise

13 hod., optionally

Teacher / Lecturer

Syllabus

  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.

Project

13 hod., optionally

Teacher / Lecturer

Elearning