Course details

Network Applications and Network Administration

ISA Acad. year 2005/2006 Winter semester 5 credits

Current academic year

TCP/IP network programming. Addresses, address translation, configuration of DNS, DHCP and NAT. Mail services - email, news, administration of mail services. File services, directory services. Print services. LAN and WAN fundamentals. Network configuration and management. Traffic monitoring, network administration. Network security, secure application. Voice over IP, IP telephony. New trends in computer networking. Protocol IPv6 - theory and practice.

Guarantor

Language of instruction

Czech, English

Completion

Credit+Examination

Time span

  • 26 hrs lectures
  • 6 hrs laboratories
  • 12 hrs pc labs
  • 14 hrs projects

Department

Subject specific learning outcomes and competences

Students are able to configurate network connection. They have an overview of basic network services adn are able to administrate DNS, DHCP, mail services etc. They can program network applications using BSD sockets. They can read standards and use them to program application. They know standard tools for network administration and are able to use them.

Learning objectives

The goal of this course is to inform about network services and relevant protocols and to learn students how to administrate network applications and computer networks. Practical part of the course deals with 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

  • Introduction. TCP/IP overview.
  • Client-server model. TCP/IP network programming
  • Addressing  and DNS.
  • Email services.
  • Network file system, directory service.
  • Print service, time sychronization.
  • Network configuration  and  management.
  • Network monitoring. Network administration.
  • Network security essentials.
  • Multimedia and Internet.
  • Network administration - case studies.
  • Protocol  IPv6  -  theory and practice.
  • New trends in computer networking.

Syllabus of laboratory exercises

  1. Addressing - configuring DHCP, DNS and NAT.
  2. Secure Networking - SSH, stunnel, PGP. Building VPN. Testing secure connection.
  3. Routing - router configuration. WAN networking. Connection testing.

Syllabus of computer exercises

  • Network configuration.
  • Network programming using BSD sockets.
  • Configuring DNS, DHCP, NAT.
  • Configuring data services - ftp, www, nfs, samba.
  • Network security - ssh, email, pgp, stunell.
  • Network management - snmp, mrtg, accounting.

Progress assessment

Duty credit consists of getting at least 17 points of projects and laboratory assignments.

Controlled instruction

Projects realization, labs protocols.

Back to top