46
Chapter 1 Network Operating Systems ISQA424 ISQA424 Instructor: Rob Instructor: Rob Knauerhase Knauerhase Portland State University Portland State University

Chapter 1 Network Operating Systems ISQA424 Instructor: Rob Knauerhase Portland State University

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Chapter 1

Network Operating SystemsNetwork Operating Systems

ISQA424ISQA424

Instructor: Rob KnauerhaseInstructor: Rob Knauerhase

Portland State UniversityPortland State University

Chapter 1

Chapter 1: Networking with Microsoft Windows NT ServerChapter 1: Networking with

Microsoft Windows NT Server

Chapter 1

Learning ObjectivesLearning Objectives

Explain workgroup networkingExplain workgroup networking Explain domain networking and the Explain domain networking and the

advantages of file server operating advantages of file server operating systemssystems

Present a history of how Windows NT Present a history of how Windows NT Server evolvedServer evolved

Describe the capabilities of Microsoft NT Describe the capabilities of Microsoft NT ServerServer

continued

Chapter 1

Learning ObjectivesLearning Objectives

Compare different file systems used by Compare different file systems used by Microsoft NT ServerMicrosoft NT Server

Discuss how Microsoft NT Server is Discuss how Microsoft NT Server is integrated with Internet and intranet integrated with Internet and intranet applicationsapplications

Chapter 1

Workgroup NetworkingWorkgroup Networking

Microsoft Windows NT Server is a Microsoft Windows NT Server is a network network operating systemoperating system -- software that enables -- software that enables computers on a network to communicate computers on a network to communicate and share resources and filesand share resources and files

Peer-to-peer networkPeer-to-peer network: A network where : A network where computers communicate with each other computers communicate with each other on an equal basis without going through on an equal basis without going through an intermediaryan intermediary

Chapter 1

Workgroup NetworkingWorkgroup Networking

WorkstationWorkstation A computer that has its own CPUA computer that has its own CPU May be used as a standalone computer for a May be used as a standalone computer for a

variety of software applicationsvariety of software applications WorkgroupWorkgroup: As used in Microsoft : As used in Microsoft

networks, a number of computers (users) networks, a number of computers (users) who share drive and printer resources in who share drive and printer resources in an independent peer-to-peer relationshipan independent peer-to-peer relationship

Chapter 1

A Simple Peer-to-Peer Workgroup

A Simple Peer-to-Peer Workgroup

Workstation

Workstation

WorkstationWorkstation

Workstation

Chapter 1

Workgroup NetworkingWorkgroup Networking

Effective for small networks or officesEffective for small networks or offices Less effective when resource management is Less effective when resource management is

totally decentralizedtotally decentralized Offers only moderate network securityOffers only moderate network security No centralized storage or account managementNo centralized storage or account management No point of centralized administrative controlNo point of centralized administrative control Not optimized for heavy multiple access to one Not optimized for heavy multiple access to one

computer; potential for slow response computer; potential for slow response

Chapter 1

Networking in a DomainNetworking in a Domain

DomainDomain: A grouping of network users : A grouping of network users and file servers to make common and file servers to make common administrative and security administrative and security management tasks more efficientmanagement tasks more efficient

File serverFile server: A computer that provides : A computer that provides files and other services to workstations.files and other services to workstations.

Chapter 1

A File Server on a NetworkA File Server on a Network

WorkstationFile server with NT

Server operating system Workstation

Cabling

Workstation Laptop computer

Chapter 1

Advantages of the Domain Model

Advantages of the Domain Model

All members can share computer filesAll members can share computer files Printers and other resources can be Printers and other resources can be

sharedshared Access to resources can be centrally Access to resources can be centrally

controlled and administeredcontrolled and administered Members can share software Members can share software

applications (consistency)applications (consistency)

continued

Chapter 1

Advantages of the Domain Model

Advantages of the Domain Model

All computers can be backed up from All computers can be backed up from one location (easily)one location (easily)

Sharing of resources can reflect work Sharing of resources can reflect work groupings within the domaingroupings within the domain

Network administrator can save time Network administrator can save time when installing software upgradeswhen installing software upgrades

Detailed monitoring and analysis can be Detailed monitoring and analysis can be done from a central locationdone from a central location

Chapter 1

A History of Microsoft Windows NT

A History of Microsoft Windows NT

Work began in 1988 when Microsoft had two Work began in 1988 when Microsoft had two operating systemsoperating systems MS-DOS (& early Windows versions)MS-DOS (& early Windows versions) OS/2 (co-developed with IBM)OS/2 (co-developed with IBM)

Design focused on providing broader Design focused on providing broader capabilities in areas key to business and capabilities in areas key to business and network usersnetwork users e.g., needed a “real” operating systeme.g., needed a “real” operating system competitive pressure from Mac, Unixcompetitive pressure from Mac, Unix

Chapter 1

Original Windows NT Development Goals

Original Windows NT Development Goals

Goal Today’s Implementation

Reliability Programs cannot interfere with the operatingsystem or with other programs, making thesystem more crashproof

Security Meets the requirements for government C2security

Scalability Runs on small or large (multi-CPU) systems,runs on Intel-compatible or RISC machines.

Extensibility Uses standards (drivers, applicationprogramming interfaces), and other standardmethods to extend capabilities for hardwareand software development

continued

Chapter 1

Original Windows NT Development Goals

Original Windows NT Development Goals

Goal Today’s Implementation

Portability Program kernel is written for portability to agrowing number of hardware platforms

Compatibility Not as compatible as Windows 95 with olderMS-DOS, but very compatible with Windows-based programs

Distributability Extensively network-compatible with networkcommunication protocols, remote accessservices, and Internet/intranet services

Governmentcertification

Conforms to open systems and securityrequirements of the federal government

Chapter 1

Microsoft Windows NT Server Capabilities

Microsoft Windows NT Server Capabilities

Sharing resourcesSharing resources Managing resourcesManaging resources SecuritySecurity Scalability and Scalability and

compatibilitycompatibility ReliabilityReliability

DistributabilityDistributability Client/server Client/server

applicationsapplications Electronic mailElectronic mail Fault toleranceFault tolerance

Chapter 1

Sharing ResourcesSharing Resources

Files needed by several people can be stored at Files needed by several people can be stored at one locationone location Mapped driveMapped drive: A disk drive that is shared on the : A disk drive that is shared on the

network by a file server or workstation. Also known as network by a file server or workstation. Also known as a a drive sharedrive share..

Data are consistent across machinesData are consistent across machines Many kinds of printers can be shared on a Many kinds of printers can be shared on a

networknetwork Software can be loaded or run on workstations Software can be loaded or run on workstations

across network (site license)across network (site license)

Chapter 1

Workstations Accessing a Shared NT Server Hard Drive

Workstations Accessing a Shared NT Server Hard Drive

Workstation

Workstation

Shared drive

Windows NT Server

Network

Chapter 1

Workstations Sharing One PrinterWorkstations Sharing One Printer

Workstation

Workstation

Workstation

Workstation

Workstation

WorkstationHub

Shared printer

File server

Chapter 1

Managing ResourcesManaging Resources

Centralizing management of resources Centralizing management of resources allows a network administrator to allows a network administrator to simplify network management taskssimplify network management tasks

Network resourcesNetwork resources File serversFile servers WorkstationsWorkstations Shared printersShared printers Shared foldersShared folders

Chapter 1

SecuritySecurity

Windows NT Server has a C2 top secret Windows NT Server has a C2 top secret security rating from the US governmentsecurity rating from the US government File and folder protectionFile and folder protection Account passwordsAccount passwords File, folder, and account auditingFile, folder, and account auditing File server access protection on a networkFile server access protection on a network File server management controlsFile server management controls

This is a This is a minimumminimum of security; by no means of security; by no means is it perfect.is it perfect.

Chapter 1

Scalability and CompatibilityScalability and Compatibility

ScalabilityScalability Works on single-processor and multiprocessor Works on single-processor and multiprocessor

computerscomputers Handles small or large databasesHandles small or large databases

CompatibilityCompatibility Communicates with IBM, Novell, UNIX, Communicates with IBM, Novell, UNIX,

Banyan, DEC, and other systemsBanyan, DEC, and other systems Works with all (most?) PC hardware, much Works with all (most?) PC hardware, much

existing Windows software.existing Windows software.

Chapter 1

ReliabilityReliability

The NT Server operating system kernel The NT Server operating system kernel runs in runs in privileged modeprivileged mode Protects operating system from problems Protects operating system from problems

created by malfunctioning programcreated by malfunctioning program Gives operating system an extra level of Gives operating system an extra level of

security from intruderssecurity from intruders Prevents system crashes because of out-Prevents system crashes because of out-

of-control applicationsof-control applications

Chapter 1

ReliabilityReliability

NT Server takes full advantage of NT Server takes full advantage of multitasking and multithreading multitasking and multithreading capabilities of modern Pentium capabilities of modern Pentium computerscomputers MultitaskingMultitasking: Ability to run two or more : Ability to run two or more

programs at the same timeprograms at the same time MultithreadingMultithreading: Ability to run several : Ability to run several

program processes or parts (threads) at the program processes or parts (threads) at the same timesame time

Chapter 1

DistributabilityDistributability

DistributabilityDistributability: The process of dividing : The process of dividing complex application program tasks complex application program tasks among two or more computersamong two or more computers

Windows NT Server handles it through Windows NT Server handles it through the the Distributed Component Object Distributed Component Object Model (DCOM)Model (DCOM)

Chapter 1

Client/Server ApplicationsClient/Server Applications

Began appearing in late 1980sBegan appearing in late 1980s Provide more information to users than Provide more information to users than

traditional mainframe (unable to meet traditional mainframe (unable to meet reporting and data query needs) or file-reporting and data query needs) or file-server-based application systems server-based application systems (unable to handle large databases)(unable to handle large databases)

Focus on quickly bringing data to Focus on quickly bringing data to customerscustomers

Chapter 1

Technological Tools of Client/Server Applications

Technological Tools of Client/Server Applications

Relational databases Relational databases Graphical user interfaces (GUIs)Graphical user interfaces (GUIs) Powerful reporting toolsPowerful reporting tools More powerful PC workstationsMore powerful PC workstations NetworksNetworks

Chapter 1

Relational DatabasesRelational Databases

Store large amounts of data on a serverStore large amounts of data on a server Provide fast access to data for updating, Provide fast access to data for updating,

querying, or reportingquerying, or reporting Store data, voice, and videoStore data, voice, and video Provide open access paths to a variety Provide open access paths to a variety

or reporting and development toolsor reporting and development tools

Chapter 1

Three Tiers of Client/Server Systems

Three Tiers of Client/Server Systems

PC client workstationPC client workstation Contains GUI presentation logicContains GUI presentation logic

Application serverApplication server Stores client/server applications and Stores client/server applications and

reports used by clientreports used by client Database serverDatabase server

Provides data-related services, including Provides data-related services, including securitysecurity

Chapter 1

Client/Server Application SystemClient/Server Application System

Database server (data services)

Client workstation (GUI presentation services

Application server (business process

services)

Chapter 1

Electronic MailElectronic Mail

Critical network applicationCritical network application even grandmothers have E-mail these days...even grandmothers have E-mail these days...

Fast and convenientFast and convenient companies see strong benefits from E-mail companies see strong benefits from E-mail

interactioninteraction• among employeesamong employees• between employees and customersbetween employees and customers

Enables use of distribution listsEnables use of distribution lists much like [email protected] like [email protected]

Chapter 1

Fault Tolerance OptionsFault Tolerance Options

Recovery from hard disk failuresRecovery from hard disk failures Recovery from lost data in a fileRecovery from lost data in a file Recovery from system configuration errorsRecovery from system configuration errors Protection from power outagesProtection from power outages Advanced warning about system and Advanced warning about system and

hardware problemshardware problems Recovery from network connectivity failuresRecovery from network connectivity failures

Chapter 1

Server File SystemsServer File Systems

File allocation table (FAT) file systemFile allocation table (FAT) file system NT file system (NTFS)NT file system (NTFS)

NT also allows conversion of the High NT also allows conversion of the High Performance File System (HPFS) to Performance File System (HPFS) to NTFSNTFS

eases transition from OS/2eases transition from OS/2

Chapter 1

FAT File SystemFAT File System

Based on the use of a Based on the use of a ffile ile aallocation llocation ttableable, a , a flat table that records the blocks used to flat table that records the blocks used to store the data contained in each file on a store the data contained in each file on a diskdisk

blocks - units of disk storageblocks - units of disk storage

Used by several operating systems (MS-Used by several operating systems (MS-DOS, Windows 95, Windows NT)DOS, Windows 95, Windows NT)

Does not support advanced security and Does not support advanced security and auditingauditing

Chapter 1

Advantages of FATAdvantages of FAT

Simple system, supported by many Simple system, supported by many small computer operating systemssmall computer operating systems

Low operating system overheadLow operating system overhead Supports partitions up to 4 GBSupports partitions up to 4 GB

Chapter 1

Disadvantages of FATDisadvantages of FAT

Can become corrupted over time as Can become corrupted over time as files are spread among disjointed files are spread among disjointed allocation units, and pointers to each allocation units, and pointers to each unit are lostunit are lost

Does not offer many file or directory Does not offer many file or directory security or auditing optionssecurity or auditing options

Does not support long filenames (11 Does not support long filenames (11 character limit, “8 dot 3” convention)character limit, “8 dot 3” convention)

Chapter 1

NTFSNTFS

Native Windows NT file systemNative Windows NT file system Has a detailed directory structureHas a detailed directory structure Supports C2 security specificationsSupports C2 security specifications Supports large disks, long filenames, and Supports large disks, long filenames, and

file compressionfile compression Keeps a log of file system activityKeeps a log of file system activity Supports Portable Operating System Supports Portable Operating System

Interface (POSIX)Interface (POSIX)

Chapter 1

HPFSHPFS

Used by the OS/2 operating systemUsed by the OS/2 operating system Not supported by Windows NT 4.0Not supported by Windows NT 4.0

Chapter 1

Choosing a File SystemChoosing a File System

Feature FAT NTFS

Total volume size 4 GB 2 TB

Maximum file size 4 GB 64 GB

Filename length 11 characters(except for VFAT,which supports 256)

256 characters

Security Limited securitybased on attributes

C2-rated extensivesecurity options

File compression Supported with extrautilities

Supported as partof NTFS

continued

Chapter 1

Choosing a File SystemChoosing a File System

Feature FAT NTFS

File activitytracking

None Tracking via a log

POSIX support None POSIX1 support

Large databasesupport

Limited Yes

Multiple diskdrives in onevolume

No Yes

Chapter 1

Internet Integration and Electronic Commerce

Internet Integration and Electronic Commerce

InternetInternet Global network of diverse WWW and Global network of diverse WWW and

information servers offering voice, video, information servers offering voice, video, and text data to millions of usersand text data to millions of users

Major source of commerceMajor source of commerce IntranetIntranet

Private network within an organizationPrivate network within an organization Restricted from public accessRestricted from public access

Chapter 1

Internet Information Server (IIS) for NT Server

Internet Information Server (IIS) for NT Server

Gives organizations ability to take Gives organizations ability to take advantage of intranet and Internet advantage of intranet and Internet softwaresoftware

Index ServerIndex Server: Built-in service which : Built-in service which automatically indexes information automatically indexes information created for intranet access within a created for intranet access within a companycompany

Chapter 1

Chapter SummaryChapter Summary

Windows NT Server is an operating Windows NT Server is an operating system meant for networking.system meant for networking. Provides more options for network Provides more options for network

productivity and growthproductivity and growth Offers many resource options for shared Offers many resource options for shared

folders, printers, and other resourcesfolders, printers, and other resources Provides network management facilities Provides network management facilities

through domains and groupsthrough domains and groups Has built-in protection from crashesHas built-in protection from crashes

continued

Chapter 1

Chapter SummaryChapter Summary

NT Server enables scalability and NT Server enables scalability and distributability.distributability. Gives options to scale up to larger and Gives options to scale up to larger and

more powerful hardwaremore powerful hardware DCOM compatibility offers solid foundation DCOM compatibility offers solid foundation

for distributed application services such as for distributed application services such as client/server applicationsclient/server applications

continued

Chapter 1

Chapter SummaryChapter Summary

NT Server supports FAT and NTFS.NT Server supports FAT and NTFS. Installation depends on file sizes, volume Installation depends on file sizes, volume

size, security needs, and purpose of server size, security needs, and purpose of server and number of usersand number of users

NT Server offers access to and integration NT Server offers access to and integration of Internet and intranet services through of Internet and intranet services through Microsoft’s Web server software, IIS, and Microsoft’s Web server software, IIS, and built-in Index Server service.built-in Index Server service.