Course details

Network Applications and Network Administration

ISA Acad. year 2022/2023 Winter semester 5 credits

Architecture of computer networks, OSI model and TCP/IP model. Network interface configuration. Advanced network programming using BSD sockets. Architectur of DNS and DNS resolution. Architecture of mailing and directory services. Network security - packet filtering and classification. Multimedia communication, videconferencing. IP telephony. Quality of services. Tools for network management. Measuring network traffic. Network modelling and simulation.

The course has 5 ECTS credits which represent 125-150 hours of study workload distributed as follows:

  • 26 hours of lectures
  • 10 hours of laboratory assignments
  • 52 hours of programming project
  • 37-64 hours of individual study and preparation to the final exam

 

Guarantor

Language of instruction

Czech, English

Completion

Credit+Examination (written+oral)

Time span

  • 26 hrs lectures
  • 10 hrs laboratories
  • 16 hrs projects

Assessment points

  • 60 pts final exam (60 pts written part, 60 pts oral part)
  • 20 pts labs
  • 20 pts projects

Department

Lecturer

Instructor

Subject specific learning outcomes and competences

A student is able to configure network connection to the internet, configure basic services, monitor network traffic, detect and correct network failures.  He or she is familiar with modern network applications for data, voice and video transmission. A student has an overview of tools for network administration and is able to use them. He or she is capable to create a secure network connection over the internet and secure computer against misuse from the network. A student is able to program a network application.

Learning objectives

The goal of this course is to inform students about network services and tools for network administration and traffic control. The practical parts of the course include network application programming and laboratory assignments where students can apply theoretical knowledge in configuration and analysis of real network services.

Why is the course taught

The students will learn principles of basic network services, how to monitore and secure network devices and applications. In addition, students will be introduced BSD socket library for programming client-server applications.

Prerequisites

Prerequisite knowledge and skills

  • Basics of operating systems Unix and Windows.
  • C programming.
  • Reading and understanding texts written in technical English.
  • Computer network architecture (ISO/OSI, TCP/IP).
  • Overview of link layer protocols and network layer protocols.
  • Addressing - types of addresses, classes of IP addresses, multicast, broadcast, netmask, CIDR etc.
  • Knowledge of IPv6.

Study literature

Syllabus of lectures

  1. Network Architecture, Addressing, Testing.
  2. Advanced TCP/IP Programming.
  3. Multicast. Link Layer Data Capturing and Packet Processing.
  4. Security of network transmission.
  5. DNS System.
  6. Electronic Mail and Directory Services.
  7. Streaming and videoconferencing.
  8. IP Telephony.
  9. Network Monitoring and Management.
  10. Time Synchronization, System Logging.
  11. Flow Monitoring.
  12. Quality of Services. 
  13. Summary. 

Syllabus of laboratory exercises

  1. Network device configuration. Traffic analysis using network analyzer Wireshark.
  2. Securing network transmission (ssh, TLS).
  3. DNS configuration and usage.
  4. VoIP configuration and analysis.
  5. Network management and monitoring.

Progress assessment

Lab assignments (20 points), project implementation (20 points). Exam prerequisites: Duty credit consists of getting at least 15 points of projects and seminary work.

Controlled instruction

  • Assignments in labs (max 20 points) and individual network programming project (max 20 points).
  • To pass the semester exam, minimum 20 points is required.
  • Semester exams can be oral or written. The form is defined by each exam description.
  • Missed labs are not replaced.

 

Exam prerequisites

Duty credit consists of getting at least 15 points of projects and seminary work.

Schedule

DayTypeWeeksRoomStartEndCapacityLect.grpGroupsInfo
Mon exam 2023-01-30 C304 C311 08:0016:002. opravný termín
Mon laboratory 3., 5., 7., 9., 11. of lectures O205 09:0010:5020 3BIT xx Polčák Skupina č.1
Mon laboratory 4., 6., 8., 10., 12. of lectures O205 09:0010:5020 3BIT xx Polčák Skupina č.15
Mon laboratory 3., 5., 7., 9., 11. of lectures O205 11:0012:5020 3BIT xx Polčák Skupina č.2
Mon laboratory 4., 6., 8., 10., 12. of lectures O205 11:0012:5020 3BIT xx Polčák Skupina č.16
Mon laboratory 3., 5., 7., 9., 11. of lectures O205 13:0014:5020 3BIT xx Zavřel Skupina č.3
Mon laboratory 4., 6., 8., 10., 12. of lectures O205 13:0014:5020 3BIT xx Zavřel Skupina č.17
Mon laboratory 3., 5., 7., 9., 11. of lectures O205 15:0016:5020 3BIT xx Zavřel Skupina č.4
Mon laboratory 4., 6., 8., 10., 12. of lectures O205 15:0016:5020 3BIT xx Zavřel Skupina č.18
Mon laboratory 3., 5., 7., 9., 11. of lectures O205 17:0018:5020 3BIT xx Grégr Skupina č.5
Mon laboratory 4., 6., 8., 10., 12. of lectures O205 17:0018:5020 3BIT xx Grégr Skupina č.19
Mon laboratory 3., 5., 7., 9., 11. of lectures O205 19:0020:5020 3BIT xx Grégr Skupina č.6
Mon laboratory 4., 6., 8., 10., 12. of lectures O205 19:0020:5020 3BIT xx Grégr Skupina č.20
Tue laboratory 3., 5., 7., 9., 11. of lectures O205 09:0010:5020 3BIT xx Hranický Skupina č.7
Tue laboratory 4., 6., 8., 12. of lectures O205 09:0010:5020 3BIT xx Hranický Skupina č.21
Tue laboratory 2022-11-22 O205 09:0010:5020 3BIT xx Grégr Skupina č.21
Tue laboratory 3., 5., 7., 9., 11. of lectures O205 11:0012:5020 3BIT xx Hranický Skupina č.8
Tue laboratory 4., 6., 8., 12. of lectures O205 11:0012:5020 3BIT xx Hranický Skupina č.22
Tue laboratory 2022-11-22 O205 11:0012:5020 3BIT xx Grégr Skupina č.22
Tue laboratory 3., 5., 11. of lectures O205 13:0014:5020 3BIT xx Jeřábek Skupina č.9
Tue laboratory 4., 12. of lectures O205 13:0014:5020 3BIT xx Jeřábek Skupina č.23
Tue laboratory 6., 8., 10. of lectures O205 13:0014:5020 3BIT xx Matoušek Skupina č.23
Tue laboratory 7., 9. of lectures O205 13:0014:5020 3BIT xx Matoušek Skupina č.9
Tue laboratory 3., 5., 11. of lectures O205 15:0016:5020 3BIT xx Jeřábek Skupina č.10
Tue laboratory 4., 12. of lectures O205 15:0016:5020 3BIT xx Jeřábek Skupina č.24
Tue laboratory 6., 8., 10. of lectures O205 15:0016:5020 3BIT xx Matoušek Skupina č.24
Tue laboratory 7., 9. of lectures O205 15:0016:5020 3BIT xx Matoušek Skupina č.10
Wed exam 2023-02-01 C304 C311 08:0014:002. opravný termín
Wed laboratory 3., 5., 7., 9., 11. of lectures O205 09:0010:5020 3BIT xx Grégr Skupina č.11
Wed laboratory 4., 6., 8., 10., 12. of lectures O205 09:0010:5020 3BIT xx Grégr Skupina č.25
Wed laboratory 3., 5., 7., 9., 11. of lectures O205 11:0012:5020 3BIT xx Grégr Skupina č.12
Wed laboratory 4., 6., 8., 10., 12. of lectures O205 11:0012:5020 3BIT xx Grégr Skupina č.26
Thu exam 2023-02-02 C304 C311 08:0016:002. opravný termín
Thu laboratory *) 3., 5., 7., 11. of lectures O205 08:0009:501 3BIT xx Matoušek Skupina č.13
Thu laboratory 4., 6., 8., 10., 12. of lectures O205 08:0009:5020 3BIT xx Matoušek Skupina č.27
Thu laboratory *) 3., 5., 7., 11. of lectures O205 10:0011:501 3BIT xx Matoušek Skupina č.14
Thu laboratory 4., 6., 8., 10., 12. of lectures O205 10:0011:5020 3BIT xx Matoušek Skupina č.28
Fri exam 2023-02-03 C304 C311 08:0016:002. opravný termín
Fri lecture 1., 2., 3., 4., 5., 7., 9., 10., 13. of lectures D0206 D105 08:0009:509999 3BIT 10 - 19 Matoušek
Fri lecture 11., 12. of lectures D0206 D105 08:0009:509999 3BIT 10 - 19 Grégr
Fri lecture 2022-11-11 D0206 D105 08:0009:509999 3BIT 10 - 19 Skokanová
Fri exam 2023-01-20 D0206 D0207 D105 E104 09:0010:501. opravný termín
Fri exam 2023-01-06 A113 D0206 D0207 D105 E104 E105 E112 G202 14:0015:50řádný termín
It is not possible to register this class in Studis. (Some exercises may be opened later if needed, but this is not guaranteed.)

Course inclusion in study plans

  • Programme BIT, 3rd year of study, Compulsory
  • Programme BIT (in English), 3rd year of study, Compulsory
  • Programme IT-BC-3, field BIT, 3rd year of study, Compulsory
Back to top