Course title, code: Network Administration 1, GAINBAN-HALOADM1-1

Name and type of the study programme: Computer science engineering, BSc
Curriculum: 2021
Number of classes per week (lectures+seminars+labs): 2+0+2
Credits: 5
Theory: 50 %
Practice: 50 %
Recommended semester: 5
Study mode: full-time
Prerequisites: 100 cr
Evaluation type: term mark
Course category: required optional
Language: english
Responsible instructor: Dr. Göcs László
Responsible department: Department of Information Technologies
Instructor(s): Dr. Göcs László
Course objectives:
Students should learn about the possibility of corporate network management using Windows-based software.
Course content - lectures:

1. The TCP/IP model. Layers IP addresses (IPv4), classes, private network address ranges, subnets. IPv6 addresses. Command line basics. 2. Administration and configuration of simple (home, micro-enterprise) networks. Thin client technology. Home media network. The role and operation of NAS. 3. Virtualization solutions. Cloud-based IT. Assets of server parks. 4. DHCP service, configuration data, related messages. The role and operation of NAT. 5. Access shared folders. Special shares. Printer sharing, basic and special permissions. 6. Working group and province-based organization. NetBIOS names, the associated name resolution process. Name resolution for IPv4 and IPv6 addresses (NetBIOS, WINS, DNS, LLMNR). DNS service. ACL and NTFS permissions. Share libraries on the network. 7. Provincial environment. The concept of the directory (Active directory). User group types. Directory partitions. Custom master server operations. 8. Publishing shared folders to the directory (DFS, FRS). 9. Concept of Group Policy. The main areas of application of Group Policy. How Group Policy works. Group Policy Inheritance. Filtering the effect of Group Policy. 10. Data security, data protection. Backup. Replication topology. RAID technology. Remote management, RDP. The VPN connection. 11. Power Shell. 12. Test. 13. Supplement test.


Course content - labs:

1. Virtualization (installation, network - NAT-Lan). Windows workgroup (apipa, arp, share). 2. DHCP installation, configuration. Multiple Scope Settings. NAT installation, configuration, testing. 3. Establishment of domain environment (Domani Controller) DNS operation, setting of zones. 4. Getting to know the central directory (Active Directory). Creating a corporate hierarchy (organizational units, groups, users). Central password management. 5. Getting to know Group Policy. Settings, prohibitions, permissions for different groups. Remote installation. 6. Shares in the Domain (script writing). DFS description and configuration. 7. Several servers in the network (AD synchronization, DFS replication) 8. Getting to know IIS. WEB and FTP service installation and configuration. 9. WDS - remote installation of workstations. 10. Power Shell knowledge, script writing. 11. Complete practice problem solution. 12. Test. 13. Supplement test.

Acquired competences:
Knowledge:

- He/she knows the operations of hardware and software elements, the technology of their implementation, how to solve problems related to their operation and the possibilities of the interconnection of IT and other technical systems. - He/she posesses a basic knowledge and engineering approach to signal processing, modelling, simulation and control of systems and networks. - He/she is familiar with the important software development methodologies, and the notation systems for IT designs and documentation. - He/she has basic data security skills. - He knows the vocabulary and special terms of the engineering profession in the Hungarian and English languages at least on the basic level.

Skills:

- Using the knowledge gained from his/her studies, he/she will be able to install and configure computer and telecommunications networks, troubleshoot network faults, operate and upgrade networks. - He/she is able to develop applications, program client-server and WEB, mobile operating systems, develop multiplatform systems. He/she can apply his/her knowledge acquired during his/her study to acquire deeper knowledge in the field of information engineering and to process special literature and solve problems related to information technology. - He/she is able to fulfill analytical, specification, planning, development and operation tasks, in addition, he/she applies the development methodology, debugging, testing and quality assurance methods in his/her field. - He/she cooperates with other computer science engineers, electrical engineers during team work, and with other experts during the analysis and solution of a problems. - He/she can communicate in Hungarian and in English about professional issues, he/she uses the terms of information technology in a creative way. - He/she constantly improves his/her knowledge and keeps up with the development of the computer engineering profession.

Attitude:

- He/she aims to see through the entire engineering system not only his/her own field. - He/she is open to get to know other fields which employ information technology tools, and open to work out information technology soultions in cooperation with the experts of other areas. - He/she makes decisions with full respect for the law and ethical standards in decision-making situations requiring a complex approach. - He/she understands and embraces the ethical principles and legal implications of his/her profession. - He/she makes an effort to work efficiently and to high standards. - He/she keeps in mind and ensures the security of his/her employees' and customers' data and information.

Autonomy and responsibilities:

- He/she feels responsible for IT systems analysis, development and operation, both individually and as part of a team. - He/she reveals the weaknesses of the technologies applied, risks of processes and initiates measures which reduce them. - He/she has a security-conscious attitude in posession of his/her professional knowledge, and is aware of potential threats and opportunities for attack, as well as is prepared to prevent them.

Additional professional competences:


Requirements, evaluation, grading:
Mid-term study requirements:
40 points can be obtained on the theoretical ZH. The theoretical ZH is passed if the student achieves at least 20 points. 60 points can be obtained on the practical ZH. A practical ZH is successful if it achieves at least 30 points out of 60 points. Taking into account the above, at least 50 points must be achieved in the ZHs to obtain the practical certificate (min. 20 points in the theoretical ZH, min. 30 points in the practical ZH). Those who do not manage to achieve at least 50% according to the above, can make up both the theoretical ZH and the practical ZH once during the diligence period.
Exam requirements:

Study aids, laboratory background:

Lecture outline and aids and training videos created for the exercises. During the exercises, all students are provided with separate, modern computer access.

Compulsory readings:

[1] Perrott Sara: Windows Server 2022 & Powershell All-In-One for Dummies, For Dummies , ISBN 9781119867821, 2022 [2] Jordan Krause: Mastering Windows Server 2022 - Fourth Edition, Packt Publishing, ISBN 1837634505, 2023 [3] Bekim Dauti: Windows Server 2022 Administration Fundamentals, Packt Publishing, ISBN: 9781803232157, 2022

Recommended readings: