Network Operating Systems

Објавено: October 23, 2019
  1.    Course Title Network Operating Systems
  2.    Code 3ФЕИТ07З020
  3.    Study program KTI
  4.    Organizer of the study program (unit, institute, department) Faculty of Electrical Engineering and Information Technologies
  5.    Degree (first, second, third cycle) First cycle
  6.    Academic year/semester III/5   7.    Number of ECTS credits 6.00
  8.    Lecturer Dr Marija Kalendar
  9.    Course Prerequisites Passed: Internet Technologies

10.    Course Goals (acquired competencies):  Introducing the concepts of network operating systems, remote login and administration, network services, network sharing files, directory services. Upon completion of the course students will be able to work and administer in the environment of network operating systems.

11.    Course Syllabus: Introduction to operating systems. Differences between operating systems and network operating systems. Administer network operating systems. Concepts of network communication. Client-server. Peer-to-peer network communication. Application level services and support. Terms of remote login, communication and file transfer. Mechanisms behind network operating systems. Remote Procedure Calling (RPC). Tools (rlogin, rsh, rcp, rexec). Telnet and FTP protocols. Secure remote login and communication. SSH protocol. Automate administrator tasks by typing command shell scripts. Protocols for the transmission of emails (e-mail). SMTP. POP3. IMAP. e-mail server. Postfix.  Network services in operating systems. Basic network communication services (DHCP. DNS). Basic network support configurations (IP address, network mask, gateway). Static and dynamic IP addresses. DHCP protocol. DNS protocol. DNS libraries (user applications). Sharing files in the network environment: smb, samba, NFS. User and System Authentication. System Network Directory Services (LDAP, Active Directory). Central Authentication of Users (NIS). Domains. User Profiles. Roaming user profiles.

12.    Learning methods:  Theoretical and practical (laboratory) classes
13.    Total number of course hours 2 + 2 + 1 + 0
14.    Distribution of course hours 180
15.    Forms of teaching 15.1. Lectures-theoretical teaching 30
15.2. Exercises (laboratory, practice classes), seminars, teamwork 45
16.    Other course activities 16.1. Projects, seminar papers 15
16.2. Individual tasks 30
16.3. Homework and self-learning 60
17.    Grading 17.1. Exams 10
17.2. Seminar work/project (presentation: written and oral) 15
17.3. Activity and participation 5
17.4. Final exam 70
18.    Grading criteria (points) up to 50 points     5 (five) (F)
from 51 to 60 points     6 (six) (E)
from 61 to 70 points     7 (seven) (D)
from 71 to 80 points     8 (eight) (C)
from 81 to 90 points     9 (nine) (B)
from 91 to 100 points   10 (ten) (A)
19.    Conditions for acquiring teacher’s signature and for taking final exam Practical (laboratory) exercises
20.    Language Macedonian and English
21.    Method of monitoring of teaching quality Evaluation of the curriculum using tests and quizzes
22.    Literature
22.1. Required Literature
No. Author Title Publisher Year
1 C. Bennvenuti Understanding Linux Network Internals O’Reilly 2006
2 Nemeth E., Snyder G., Hein T.R., Whaley B. UNIX and Linux System Administration Handbook, 4th Ed. Prentice Hall 2010
3 Liu C., Albitz P. DNS and BIND, 5th Ed. O’Reilly Media 2006
22.2. Additional Literature
No. Author Title Publisher Year
1 B. Mikalsen,  P. Borgesen  Local Area Management, Design & Security  John Wiley&Sons  2002
2  Black, U.  TCP/IP and Related Protocols: IPv6, Frame Relay, and ATM  McGraw-Hill  1997
3  Carter G.,  Ts J., Eckstein  R.

Using Samba: A File and Print Server for Linux, Unix & Mac OS X, 3rd Ed.

 O’Reilly Media  2007