Lectures:
• Overview of using OS in the network, their applications, basic properties, commercial solution versus open source. Unix/Linux – their development, overview of platforms, command line interpreter, X Windows.
• IPv6 addresses, scope of address, assignment of addresses to interfaces, autoconfiguration, Zeroconf.
• Configuration of network components and their drivers, configuration IPv6 and access to serial devices, loading network services.
• Router in OS Linux and its management, routing tables and protocols, debugging routing problems. Network Masquerading, Iptables, nftables.
• Domain system and internationalization of domain name, IPv6 DNS server and resolver, iterative and recursive behavior, kinds of records – A/AAAA, CNAME, MX, NS, PTR, SOA, BIND - Berklay Internet Name Domain.
• Router advertisement and DHCPv6 protocol, DHCPv6 client, and DHCPv6 server, booting of OS from network, NTP and SNTP protocol, time zones, Stratum and hierarchic system synchronization, Marzall algorithm.
• Network file system - NFS, Samba and IPv6 protocol, 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 for Linux.
• HTTP/HTTPS protocols, web servers with IPv6 protocol (Appache2, Nginx), virtual domain, CMS – Content Management System, Media servers.
Practices:
• Introduction to Linux, distributions, installation, and basic statements.
• Advanced statements of Linux use scripts, system management. Command "ip" for management of interfaces.
• Configuration and test of network interfaces, configuration IPv6, loading network services, using Network Manager for automatic configuration of network.
• Using Quagga project as Linux router with routing protocols RIP, OSPF and BGP. Configuration and test router with different setting. Configuration and test Iptables and nftables.
• Domain system based on BIND project and IPv6. Adjustment different setting and test individual services.
• IPv6 protocol and assignment of addresses – autoconfiguration and Zeroconf, application DHCPv6 protocol for getting different network setting, adjustment, and test DHCPv6. Configuration and management NTP protocol for synchronization time.
• Configuration network file system NFS and Samba with IPv6 protocol, call remote procedures - RPC. Configuration of print servers. Configuration of FTP server.
• Proxy server and web cache, 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 HTTP a HTTPS servers, CMS projects (Wordpress, Joomla, Drupal). Media servers.
Projects:
Project No. 1. The aim of the project is the description and configuration of the selected network services in IPv6 networks.
Project No. 2. The aim of the project is the real implementation of the network services according to project No. 1, mainly the check its functionality, transmission analysis.
• Overview of using OS in the network, their applications, basic properties, commercial solution versus open source. Unix/Linux – their development, overview of platforms, command line interpreter, X Windows.
• IPv6 addresses, scope of address, assignment of addresses to interfaces, autoconfiguration, Zeroconf.
• Configuration of network components and their drivers, configuration IPv6 and access to serial devices, loading network services.
• Router in OS Linux and its management, routing tables and protocols, debugging routing problems. Network Masquerading, Iptables, nftables.
• Domain system and internationalization of domain name, IPv6 DNS server and resolver, iterative and recursive behavior, kinds of records – A/AAAA, CNAME, MX, NS, PTR, SOA, BIND - Berklay Internet Name Domain.
• Router advertisement and DHCPv6 protocol, DHCPv6 client, and DHCPv6 server, booting of OS from network, NTP and SNTP protocol, time zones, Stratum and hierarchic system synchronization, Marzall algorithm.
• Network file system - NFS, Samba and IPv6 protocol, 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 for Linux.
• HTTP/HTTPS protocols, web servers with IPv6 protocol (Appache2, Nginx), virtual domain, CMS – Content Management System, Media servers.
Practices:
• Introduction to Linux, distributions, installation, and basic statements.
• Advanced statements of Linux use scripts, system management. Command "ip" for management of interfaces.
• Configuration and test of network interfaces, configuration IPv6, loading network services, using Network Manager for automatic configuration of network.
• Using Quagga project as Linux router with routing protocols RIP, OSPF and BGP. Configuration and test router with different setting. Configuration and test Iptables and nftables.
• Domain system based on BIND project and IPv6. Adjustment different setting and test individual services.
• IPv6 protocol and assignment of addresses – autoconfiguration and Zeroconf, application DHCPv6 protocol for getting different network setting, adjustment, and test DHCPv6. Configuration and management NTP protocol for synchronization time.
• Configuration network file system NFS and Samba with IPv6 protocol, call remote procedures - RPC. Configuration of print servers. Configuration of FTP server.
• Proxy server and web cache, 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 HTTP a HTTPS servers, CMS projects (Wordpress, Joomla, Drupal). Media servers.
Projects:
Project No. 1. The aim of the project is the description and configuration of the selected network services in IPv6 networks.
Project No. 2. The aim of the project is the real implementation of the network services according to project No. 1, mainly the check its functionality, transmission analysis.