440-2315/01 – Best Practice in Communication Network I (PKS I)
Gurantor department | Department of Telecommunications | Credits | 4 |
Subject guarantor | Ing. Jan Rozhon, Ph.D. | Subject version guarantor | doc. Ing. Jaroslav Zdrálek, Ph.D. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 3 | Semester | summer |
| | Study language | Czech |
Year of introduction | 2012/2013 | Year of cancellation | 2021/2022 |
Intended for the faculties | FEI | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
The goal of course is to apply theoretical knowledge of computer networks, basic network services with operating system Linux and IPv6 protocol, into practical solutions. The graduate of this course will gain basic knowledge in the field of IPv6 protocol, Linux and basic network services.
Teaching methods
Lectures
Experimental work in labs
Project work
Summary
Students in the course will gain knowledge of key network components and protocols in IPv6 networks and their implementation on open-source solutions. The course focuses to practical training. The students will be led to design and manage components such as router, DHCPv6 server, DNS, or mail server in Linux environment. The graduates would be able to create and manage computer networks in smaller companies after completing this course.
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
• Tests
• Ranking tasks
E-learning
Other requirements
The knowledge of TCP/IP protocol is required.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Lectures:
• Overview of using OS in the network, their application, producers, basic properties, commercial solution versus open-source
• Unix/Linux – their development, overview of platforms, kind of architectures, command line interpreter, X Windows
• Configuration of network and serial HW, devices and drivers, configuration IP and access to serial devices, loading network services and demon Inet
• Router in OS Linux and its management, routing tables and protocols, debugging routing problems. Network Masquerading, IPtables
• Domain system, DNS server and resolver, iterative and recursive behavior, kinds of records – A/AAAA, CNAME, MX, NS, PTR, SOA, Berklay Internet Domain
• BOOTP and DHCP protocol, dhclient and DHCP server, booting of OS from network, NTP and SNTP protocol, time zones, Stratum and hierarchic system synchronization, Marzall algorithm
• Network file system NFS, Samba, calling RPC procedures, Linux network printing system
• Proxy, reverse and application proxy, cache demon, SOCKS
• E-mail, MTA agent, relay, protocols POP3, SMTP and IMAP, e-mail servers
• HTTP/HTTPS protocols, web servers, Appache, virtual domain, CMS – Content Management System
Practices:
• Introduction to Linux, distributions, installation and basic statements
• Advanced statements of Linux, use scripts, system management
• Configuration and test network and serial interfaces, configuration IPv4 and IPv6, load network services using daemon Inet and xinetd, use Network Manager for automatic configuration of network
• Use Quagga project as Linux router with routing protocols RIP, OSPF and BGP. Configuration and test router with different setting. Configuration and test Iptables.
• Domain system based on BIND project. Adjustment different setting and test individual services.
• Dynamic DHCP protocol for getting different network setting, adjustment and test DHCP. Configuration and management NTP protocol for synchronization time.
• Configuration network file system NFS and Samba, call remote procedures RPC. Configuration print daemon. Configuration FTP server.
• Proxy server and web cache daemon Squid, configuration and test basic properties
• Installation, configuration and test e-mail servers – POP3, IMAP and SMTP, adjustment clients, configuration postfix and eximu
• Installation and configuration Appache2 web server, CMS project Joomla, Drupal
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction