Faculty of Information Technology, BUT

Course details

Network Applications and Network Administration

ISA Acad. year 2017/2018 Winter semester 5 credits

Network configuration. Advanced network programming using BSD sockets. DNS and Whois database. 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 modeling and simulation.


Language of instruction



Credit+Examination (written)

Time span

26 hrs lectures, 10 hrs laboratories, 16 hrs projects

Assessment points

60 exam, 10 half-term test, 10 labs, 20 projects




Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT)
Holkovič Martin, Ing. (DIFS FIT BUT)
Hranický Radek, Ing. (DIFS FIT BUT)
Jeřábek Kamil, Ing. (DIFS FIT BUT)
Lichtner Ondrej, Ing. (DIFS FIT BUT)
Pluskal Jan, Ing. (DIFS FIT BUT)
Polčák Libor, Ing., Ph.D. (DIFS FIT BUT)
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT)
Vrána Roman, Ing. (DCSY FIT BUT)
Wrona Jan, Ing. (DCSY FIT BUT)

Subject specific learning outcomes and competences

Students are able to configurate network connection to internet, configure basic services, control network traffic, detect and correct network failures.  They are familiar with modern network application for data, voice and video transmission. They know tools for network administration and are able to use them. They are capable to create a secure network connection over internet and secure computer against misuse from network.

Learning objectives

The goal of this course is to inform students about network services and tools for  network administration and traffic control. Practical part of the course includes laboratory assignments where students can apply theoretical knowledge in configuration and analysis of real network services.


Prerequisite kwnowledge 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

Fundamental literature

  • P. Matoušek: Síťové služby a jejich architektura, VUTIUM, 2014.
  • W.R.Stevens, B.Fenner, A.M.Rudoff: UNIX Network Programming. The Sockets Network API, Addison-Wesley, 2004.
  • A.S.Tanenbaum: Computer Networks, 4th Edition, Prentice Hall, 2003.
  • F.Halsall: Computer Networking and the Internet, 5th Edition, Addison Wesley, 2005.
  • J.F.Kurose, K.W.Ross: Computer Networking: A Top-Down Approach Featuring the Internet, Adison-Wesley, 2003.
  • G. Varghese: Network Algorithmics. Elsevier. 2005.
  • D. Medhi, K. Ramasamy: Network Routing. Algorithms, Protocols, and Architecture. Elsevier, 2007.
  • W. Stallings: High-speed Networks and Internets. Performance and Quality of Service, 2nd Edition, Prentice Hall, 2001.
  • IETF RFC standards.

Syllabus of lectures

  1. Network Architecture, Addressing, Testing.
  2. Advanced TCP/IP Programming.
  3. Link Layer Data Capturing and Packet Processing.
  4. DNS System.
  5. Electronical Mail and Directory Services.
  6. Streaming and videoconferencing.
  7. IP Telephony.
  8. Quality of Services. 
  9. Packet Filtering, Classification.
  10. Network Management: ICMP, OSI model, SNMP.
  11. System Logging.
  12. Flow Monitoring.

Progress assessment

Lab assignments (10 points), project implementation (20 points) and midterm test (10 points).

Controlled instruction

Assignments in labs, midterm test in labs.

To pass the semestr exam, minimum 20 points from this exam have to be reached.

Exam prerequisites

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

Course inclusion in study plans

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