Course detail

Network Applications and Network Administration

FIT-ISAAcad. year: 2018/2019

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.

Learning outcomes of the course unit

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.

Prerequisites

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

Co-requisites

Not applicable.

Recommended optional programme components

Not applicable.

Recommended or required reading



Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

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

Language of instruction

Czech, English

Work placements

Not applicable.

Course curriculum

    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.

    Syllabus of laboratory exercises:
    1. Network device configuration. Traffic analysis using Wireshark.
    2. Configuring LAN using IPv4, DHCP and IPv6.
    3. DNS, DNSSEC and SSH.
    4. Midterm test.
    5. IP telephony fundamentals.
    6. Network monitoring.

Aims

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.

Specification of controlled education, way of implementation and compensation for absences

Assignments in labs and individual network programming project.

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

Classification of course in study plans

  • Programme IT-BC-3 Bachelor's

    branch BIT , 3. year of study, winter semester, 5 credits, compulsory

Type of course unit

 

Lecture

26 hours, optionally

Teacher / Lecturer

Syllabus

  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.

Laboratory exercise

10 hours, compulsory

Teacher / Lecturer

Syllabus

  1. Network device configuration. Traffic analysis using network analyzer Wireshark.
  2. Configuring LAN network. Protocols IPv4, DHCP and IPv6.
  3. NTP, DNS, and DNSSEC.
  4. VoIP configuration and analysis.
  5. Network management and monitoring.

Projects

16 hours, compulsory

Teacher / Lecturer

eLearning