Faculty of Information Technology, BUT

Course details

Network Applications and Network Administration

ISA Acad. year 2018/2019 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.

Guarantor

Deputy Guarantor

Language of instruction

Czech

Completion

Credit+Examination (written)

Time span

26 hrs lectures, 10 hrs laboratories, 16 hrs projects

Assessment points

60 exam, 20 labs, 20 projects

Department

Lecturer

Instructor

Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT)
Kmeť Martin, Ing. (DIFS FIT BUT)
Polčák Libor, Ing., Ph.D. (DIFS FIT BUT)
Serečun Viliam, Ing. (DIFS FIT BUT)
Talašová Irena, Ing. (DIFS FIT BUT)
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT)
Vrána Roman, Ing. (DCSY FIT BUT)

Subject specific learning outcomes and competences

A student is able to configurate network connection including troubleshooting.  He/she understands architecture of fundamental network services including modern application for data, voice and video transmission. He/she knows tools for network administration and is able to use them.

Learning objectives

The goal of this course is to teach students architecture of fundamental network services and present them tools for network administration and traffic control. A practical part of the course includes programming of network application and hands-on labs where students learn how to  configure basic network services.

Why is the course taught

IT students are expected to understand basic principle of computer communication, network configuration and common network services. In addition, they are able to implement a server-client communication.

Prerequisites

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 (20 points), project implementation (20 points).

Controlled instruction

Assignments in labs and individual network programming project.

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

Exam prerequisites

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

Schedule

DayTypeWeeksRoomStartEndLect.grpGroupsInfo
Monexam2019-01-28 C311 08:0015:50 3BIT 2. opravný termín ISA (ústní)
Monlaboratorylectures O205 08:0009:50 3BIT
Monlaboratorylectures O205 10:0011:50 3BIT
Monexam2019-01-14 E112 12:0014:50 3BIT 1. opravný termín
Monexam2019-01-14 D0206 12:0014:50 3BIT 1. oprava
Monexam2019-01-14 E104 12:0014:50 3BIT 1. opravný termín
Monexam2019-01-14 D105 12:0014:50 3BIT 1. oprava
Monlaboratorylectures O205 12:0013:50 3BIT
Monlaboratorylectures O205 14:0015:50 3BIT
Monlaboratorylectures O205 16:0017:50 3BIT
Monlaboratorylectures O205 18:0019:50 3BIT
Tuelaboratorylectures O205 07:0008:50 3BIT
Tueexam2019-01-29 C304 C311 08:0015:50 3BIT 2. opravný termín ISA (ústní)
Tuelaboratorylectures O205 09:0010:50 3BIT
Tuelaboratorylectures O205 11:0012:50 3BIT
Tuelaboratorylectures O205 13:0014:50 3BIT
Tuelaboratorylectures O205 15:0016:50 3BIT
Wedexam2019-01-30 C304 C311 08:0015:50 3BIT 2. opravný termín ISA (ústní)
Wedexam2019-01-02 D0206 D0207 D105 E104 E105 E112 13:0015:50 3BIT řádná
Frilecturelectures D0206 D105 08:0009:50 3BIT

Course inclusion in study plans

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