Network and System Administration(NSA) Syllabus

This page contains Syllabus of Network and System Administration of CSIT.

Title Network and System Administration
Short Name NSA
Course code CSC472
Nature of course Theory + Lab
Seventh Semester
Full marks 60 + 20 + 20
Pass marks 24 + 8 + 8
Credit Hrs 3
Elective/Compulsary Elective

Course Description

Course Description: The course covers different concepts of network and system administration including subjects ranging from initial installation of OS to day-to-day administrative tasks such as Network and Server Configurations, management of user accounts and disk space, and even imparting the trouble-shooting skills future system administrators will need to cope with unexpected behavior.

Course Objectives: The main objective of this course is to provide knowledge of different concepts of network and system administration, configuration, and management. 

Units and Unit Content

1. Networking Overview
teaching hours: 4 hrs

1.1 History

1.2 Protocol Standards

1.3 Reference Model (OSI, TCP/IP)

1.4 Windows and Linux Networking Basics

1.5 Switching and Routing basics

2. Server Administration Basics
teaching hours: 6 hrs

2.1 Server and Client Installation

2.2 Boot Process and Startup Services:Xinetd/Inetd

2.3 Managing accounts: users, groups and other privileges

2.4 File Systems and Quota Management

2.5 Job Scheduling with cron, crontab, anacron and system log analysis

2.6 Process controlling and management

2.7 Online Server upgrade/update process

2.8 Administering Database Server (MySQL)

3. Network Configuration Basics
teaching hours: 4 hrs

3.1 IPv4 and IPv6 addressing

3.2 Network Interface Configuration

3.3 Diagnosing Network startup issues

3.4 Linux and Windows Firewall configuration

3.5 Network troubleshooting commands

4. Dynamic Host Configuration Protocol (DHCP)
teaching hours: 4 hrs

4.1 DHCP Principle

4.2 DHCP Server Configuration

4.3 DHCP Options, Scope, Reservation and Relaying

4.4 DHCP Troubleshooting

5. Name Server and Configuration
teaching hours: 6 hrs

5.1 DNS principles and Operations

5.2 Basic Name Server and Client Configuration

5.3 Caching Only name server

5.4 Primary and Slave Name Server

5.5 DNS Zone Transfers

5.6 DNS Dynamic Updates

5.7 DNS Delegation

5.8 DNS Server Security

5.9 Troubleshooting

6. Web and Proxy Server Configuration
teaching hours: 6 hrs

6.1 HTTP Server Configuration Basics

6.2 Virtual Hosting

6.3 HTTP Caching

6.4 Proxy Caching Server Configuration

6.5 Proxy ACL

6.6 Proxy-Authentication Mechanisms

6.7 Troubleshooting

7. FTP, File and Print Server
teaching hours: 5 hrs

7.1 General Samba Configuration


7.3 NFS and NFS Client Configuration

7.4 CUPS configuration basics

7.5 FTP Principles

7.6 Anonymous FTP Server

7.7 Troubleshooting

8. Mail Server basics
teaching hours: 6 hrs

8.1 SMTP, POP and IMAP principles

8.2 SMTP Relaying Principles

8.3 Mail Domain Administration

8.4 Basic Mail Server Configuration (Sendmail, postfix, qmail, exim..)

8.5 SPAM control and Filtering

8.6 Troubleshooting

9. Remote Administration and Management
teaching hours: 4 hrs

9.1 Configuration

9.2 Webmin/usermin

9.3 Team Viewer

9.4 Telnet

9.5 SSH

9.6 SCP, Rsync

Lab and Practical works

The laboratory work includes all the features mentioned in the course.


1. Server/Client Installation over VMware Environment

2. Packet Analysis by using TCPDUMP and WIRESHARK 149

3. Network Practice with Packet Tracer

4. System Administration: User/Group management, File System Management ….

5. Network Configuration: Start/Stop network Service, network interface configuration

6. Firewall Configuration

7. DNS and DHCP Configuration and Troubleshooting

8. Web and Proxy Server Configuration and Troubleshooting

9. Basic Mail Server Configuration and Troubleshooting

10. SAMBA, NFS, CUPS and FTP configuration and Troubleshooting

11. SDN controller installation and client network implementation (OpenDaylight)

12. Network topology programming with Mininet and visualization