Home      Affiliated Colleges      Course content      First Sem     Second Sem     Third Sem     Fourth Sem     Fifth Sem     Sixth Sem     Seventh Sem     Eighth Sem     Lab report 4th sem     Contact    

Thursday, June 16, 2011

CSC-403: Linux Networking


-->
Course Title: Linux Networking
Course no: CSC-403                                                                                                         Full Marks: 70+10+20
Credit hours: 3                                                                                                  Pass Marks: 28+4+8

Nature of course: Theory (3 Hrs.) + Lab (3 Hrs.)

Course Synopsis:         This course offers an intensive covering on TCP/IP and the Linux Networking Facilities. The course has a high practical content with an emphasis on getting a basic, working system going at each stage.

Goal:     To familiarize the students with the theory and practice of designing and developing a secure and meaningful network of computers using Linux as the network operating system.

Course Contents:

Unit 1. Introduction to Networking                                                                                                         3 Hrs.

History, TCP/IP Networks, Linux Networking Basics

Unit 2. Network Configuration                                                                                                  9 Hrs.

2.1      Kernel Network Configuration: Starting kernel configuration, Network   protocol support, network hardware options, compiling and installing a kernel.
                                                                                                                                                       
2.2      TCP/IP network configuration: Loading network drivers, using a DHCP client, configuring a static IP address, Using a PPP Link.

2.3      Alternative Network Stacks: Network stacks, AppleTalk, IPX/SPX, NetBUI.

2.4      Network Features: inetd server, tcpd access control, xinetd, services and protocols files, Local startup scripts, GUI tools.

Unit 3.  Dynamic Host Configuration Protocol (DHCP)                                                     3 Hrs.

DHCP Principles, setting up a simple server, DHCP relaying, DHCP configuration files, dynamic and fixed addresses, integrating with other protocols.

Unit 4. Name Service and Configuration                                                                                               4 Hrs.

Introduction to DNS, DNS principles and operation, simple caching name server, primary and slave name servers, core DNS configuration, starting and testing a name server.

Unit 5. File and Printer Sharing in Linux                                                                                                6 Hrs.

File and Print Sharing via Samba, Running a Samba Server, General Samba Configuration, Serving files with Samba, Serving printers with Samba, File sharing via NFS, serving files with NFS, Printer Sharing via LPD, Configuring LPD server, configuring and LPRng server, Configuring a CUPS server

Unit 6. File Transfer Protocol (FTP)                                                                                          2 Hrs.

FTP server configuration, setting up an anonymous FTP server.


Unit 7. Mail Management                                                                                                                           6 Hrs.

SMTP, Mail domain administration, SMTP transport, Basic Sendmail configuration, Basic Exim configuration, Basic Postfix configuration, Procmail filter, POP and IMAP principles, configuring POP server, configuring IMAP server, Using Fetchmail. [6 hrs.]

Unit 8. Remote Maintenance and Remote Login Servers                                                              6 Hrs.

Remote maintenance tools, challenge of cross distribution configuration tools, running linux conf remotely, running webmin, running SWAT, Security and Remote administration, Remote login server, rlogind, Telnet, SSH

Unit 9. Network Security and Router Functions                                                                 6 Hrs.

Network security issues, intrusion detection and monitoring, advanced router configuration, advanced kernel options, routing protocols, iptables, kernel configuration for iptables, iptable configuration, configuring firewall with iptables, configuring NAT with iptables, VPN in Linux, PPTP configuration, configuring a Linux FreeS/WAN server, security risks with VPN


Laboratory works:           Installing, configuring and testing the server systems covered in the theory.

Text Books:                        Advanced Linux Networking, Roderick W. Smith, Addison-Wesley Professional (Pearson Education), 2002.

                                                Linux Network Administrator's Guide, Tony Bautts, Terry Dawson, Gregor N. Purdy, O'Reilly, Third Edition, 2005                        

Prerequisite:                     Computer Networking Course

                                                               



1 comment:

  1. Hello Dear Frens.
    If you want to learn Linux(RHCSA/RHCE/RHCSS/Openstack) Training classroom and online in Ktm Nepal. You have good choice to join IT Security New Baneshwor, Which is Red Hat Authorized Training Partner in Nepal All Faculty Members are Certified and Experienced.
    http://www.itsecuritynepal.com

    ReplyDelete

^ Scroll to Top Related Posts with Thumbnails ^ Go to Top