Course details

Network Applications and Network Administration

ISA Acad. year 2010/2011 Winter semester 5 credits

Current academic year

Network configuration. Advanced network programming using BSD sockets. DNS and Whois database. Network file system NFS, Samba. Network security - packet filtering and classification. Virtual Private Networks, IPSec architecture. Multimedia communication, videconferencing. IP telephony. Quality of services. Tools for network management. Measuring network traffic. Network modeling and simulation.

Guarantor

Language of instruction

Czech, English

Completion

Credit+Examination

Time span

  • 26 hrs lectures
  • 6 hrs laboratories
  • 20 hrs projects

Department

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 capable implement a new network application. 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 TCP/IP network programming using BSD sockets and laboratory assignments.

Recommended 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, broadcast, netmask, CIDR etc.

Fundamental literature

Syllabus of lectures

  1. Overview of TCP/IP and OSI. Addressing. TCP/IP configuration.
  2. TCP/IP programming - concurrent servers, non-blocking sockets. Multicast, broadcast. Link layer programming.
  3. DNS - architecture, DNS records. Whois. Security of DNS.
  4. Directory services. LDAP architecture and protocols. Application.
  5. RPC programming. Network filesystem NFS. Samba.
  6. Network security - packet filtering, classification. Firewalls.
  7. Virtual private networks. IPSec architecture.
  8. Multimedia networking. Videconferences. RTSP, RTP, RTCP.
  9. IP telephony. Architecture, encoding. Signaling protocols SIP, H.323.
  10. Quality of services. Integrated and Differenciated Services. RSVP.
  11. Network management - ICMP, SNMP, RMON, Syslog.
  12. Measuring Network Traffic. Netflow.
  13. Network modeling and simulation.

Syllabus of laboratory exercises

  1. Advanced Addressing
  2. Securing Network Communication.
  3. Measuring and Controlling Network Traffic.

Progress assessment

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

Controlled instruction

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

Course inclusion in study plans

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