LAN System Software Lecture 7, April 9, 2003 Mr. Greg Vogl Data Communications and Networks Uganda Martyrs University Overview LAN system software Client-server software Performance and reliability Print spooler, backups Sharing, licensing Popular LAN server OS Novell NetWare 3.x-6.x Microsoft Windows peer-to-peer, server April 9, 2003 Data Communications and Networks: LAN Server Software 2 Client-server software Applications make requests Client software runs on client computers Servers fulfill the requests Server software runs on server computers Redirector reroutes I/O requests from local OS to network Medium interface software sends/receives information over the media Multithreading Used by server to service multiple requests April 9, 2003 Data Communications and Networks: LAN Server Software 3 Performance, Reliability I/O Optimisation Disk caching (memory copy of blocks) Disk seek enhancement (scheduling) Fault tolerance Read-after-write (as a double-check) Mirrored disks (two disks with same data) Redundant array of independent disks Data on several disks; one disk for parity Duplexed server (two servers in parallel) Clustering (several servers help if one fails) April 9, 2003 Data Communications and Networks: LAN Server Software 4 Print spooler Simultaneous peripheral operations online Allow several users to print at same time Save jobs to multiple queues Send jobs to multiple printers Set/change job priorities Move/delete jobs from queues Add/delete or start/stop printers Attach/detach printers from print queue April 9, 2003 Data Communications and Networks: LAN Server Software 5 What to back up Full: all files Differential: difference from full backup Incremental: difference from full + incr. By directory and all subdirectories Selected list of files to include/exclude Pattern matching/wildcards April 9, 2003 Data Communications and Networks: LAN Server Software 6 How to back up Automatic at specified day/time Manually start from console or remotely Compression Multivolume backup Logging and reporting of backed up files April 9, 2003 Data Communications and Networks: LAN Server Software 7 Shared usage Files for users’ personal preferences E.g. desktop, start menu, display, sounds File locking used to prevent Contention: 2 users write to same file If one is writing, other can only read Deadlock: 2 users waiting for each other Access security User/group, read/write/execute, file/folder April 9, 2003 Data Communications and Networks: LAN Server Software 8 Software licenses Rules for using products Protect manufacturer Copyright protection to prevent software piracy Prevent loss of investment/profits Protect and support user Prevent equipment damage, injury, etc. from inappropriate use Right to a refund, legal rights, resell, etc. Upgrades, product information, support April 9, 2003 Data Communications and Networks: LAN Server Software 9 How to protect software Source code is secret (not open) Source code is copyrighted Software is copy protected Software requires special hardware to use Password protection, code or serial number Expiration of functions after some days of use Licence agreements Legal action (lawsuits) against violators April 9, 2003 Data Communications and Networks: LAN Server Software 10 Types of licences Single user, single workstation Single user, multiple workstation Multiple user, multiple workstation Restricted number of concurrent users Server licence (installed on one server) Site licence (unlimited use at one site) Corporate licence (unlimited corp. use) April 9, 2003 Data Communications and Networks: LAN Server Software 11 Popular LAN Server OS LAN OS Vendor Topology Protocol(s) Windows NT Microsoft Ring, bus, star CSMA or token NetWare Novell Ring, bus, star CSMA or token Warp Server IBM Ring, bus CSMA or token AppleTalk Apple Bus CSMA/CD LANtastic Artisoft Ring, bus CSMA/CD TOPS Sun Microsys. Ring, bus CSMA/CD VMS Digital (DEC) Ring, bus CSMA/CD Vines Banyan Sys. Ring, bus, star CSMA or token April 9, 2003 Data Communications and Networks: LAN Server Software 12 NetWare 3.x Bindery: info database Files for objects, properties, values Server-oriented Info on different servers not synchronised No network directory; need multiple logons Best for LANs with few servers One print server for up to 16 printers Server/private, dedicated/non-dedicated April 9, 2003 Data Communications and Networks: LAN Server Software 13 NetWare 3.x security and reliability User ID/password security user/group, inherited/explicit file access No comprehensive management Mix of diagnostic/monitoring/backup tools Supports disk mirror/duplexing/RAID Transaction tracking system System fault tolerance (SFT) April 9, 2003 Data Communications and Networks: LAN Server Software 14 NetWare 3.x other features I/O optimisation Elevator seeking, disc caching Directory hashing for fast file access Basic accounting info Message handling services, e-mail NetWare servers must be dedicated Supports clients running variety of OS Access files through a drive letter e.g. F: April 9, 2003 Data Communications and Networks: LAN Server Software 15 Novell Directory Services (NDS) New with NetWare 4.x Global Used for entire enterprise network Can be replicated, distributed Hierarchical directory tree of objects Root, container, leaf objects have properties country, user, group, organisation, computer, server, print server, printer, queue, volume Schema (template) of defined objects API used to add objects or properties April 9, 2003 Data Communications and Networks: LAN Server Software 16 NetWare 4.x interfaces Other networks/protocols recognised IBM SNA gateway, X.25 gateway, T1 SQL server, remote access services IntraNetWare Provides Internet protocols, functions Web server functions TCP/IP and SPX/IPX protocols co-exist April 9, 2003 Data Communications and Networks: LAN Server Software 17 Netware 4.x other features Supports up to 1000 users, 256 printers GUI interface Disk compression Supports SMP architectures (>1 CPUs) On-line documentation Improved, more secure auditing Remote management facility NetWare Loadable Modules e.g. print server April 9, 2003 Data Communications and Networks: LAN Server Software 18 Windows peer-to-peer Built-in peer-to-peer and client features All Windows workstation OS are peers 3.11/95/98/Me, NT/2000/XP Workstation Browse with Network Neighborhood Password-protected shared resources Read-only or full Client for NetWare and NT Server User-level access to resources April 9, 2003 Data Communications and Networks: LAN Server Software 19 Windows NT Server Application server features 32-bit OS, up to 4GB RAM Pre-emptive multitasking, multithreading Support for multiple processors NT Domains Allow access to multiple servers Domain server has security database Secondary domain server is backup Supports disk mirroring, RAID Supports NTFS, FAT, HPFS (OS/2) April 9, 2003 Data Communications and Networks: LAN Server Software 20 Windows 2000 Server or NT Server 5.0 Replaced NetWare as most popular NOS Active Directory (similar to NDS) One directory of all network resources Managed using Web-like interface TCP/IP is native protocol (vs. NetBEUI) Each user has My Documents folder Wizards for simpler administration April 9, 2003 Data Communications and Networks: LAN Server Software 21