LAN software - www.gregvogl.net

advertisement
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
Download