chapter major network functional architectures. chapter objectives discuss the characteristics,...

137
CHAPTER CHAPTER Major Network Major Network Functional Architectures Functional Architectures

Upload: rosalind-griffin

Post on 25-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

CHAPTER CHAPTER

Major Network Major Network Functional Functional

ArchitecturesArchitectures

Page 2: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Chapter Objectives• Discuss the characteristics, features etc of

Peer-to-peer and client-server networks• Discuss the emerging concept of thin-

clients• Examine the network operating system in

terms of the client and sever components• Provide an overview of the desirable

characteristics of the server and client hardware

Page 3: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Chapter Modules

• Peer-to-Peer Networks• Client-Server Networks • Server and Client Operating

Systems• An Overview of Client and Server

Hardware

Page 4: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Key Words

• Peer-to-peer, client-server• User level security, resource level

security• hard-resource and soft resource

sharing • scope

– file/folder level access control (client-server)

– folder level access control (peer-to-peer)

Page 5: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULE

Peer-to-Peer Network Architecture

Page 6: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Questions

• What are the characterizing features of peer-to-peer architecture?

• Name some application areas of peer-to-peer architecture?

• What are the two different types of access controls that could be imposed on peer-to-peer networks? Focus on the networks that could be set up with Windows 9x and the Windows 2000 or the Windows XP Client operating systems?

Page 7: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Peer-to-Peer Configuration

WorkstationWorkstation Printer

• Share and share alike among peer stations• Absence of a server

Page 8: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Characteristics of a Peer-to-Peer Network

• Simple and inexpensive• Each user

– Manages his or her resources on workstation

– User is also the administrator of his or her resources

• Multi-user applications cannot be implemented

• Limited potential for expansion in terms of applications

Page 9: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Security

• Limited security– If an operating system such as Windows

9x is used for setting the peer-to-peer network

– Uses FAT32• Better Security

– If an operating system such as Windows XP is used for setting the peer-to-peer network

– Uses NTFS

Page 10: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Peer-to-Peer Implementation

• Any number of computers can be connected as long as they are not used for multi-user applications– An example of a multi-user application

is the SQL database application

• Limiting factor – Narrow scope of directory

implementation and peripheral sharing

Page 11: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Peer-to-Peer Sharing

• Simple sharing of resources• Share

– Files– Printers– Sharing an Internet connection– etc.

• Simple messaging • Unsuitable for multi-user business applications• Limited number of connections and limited

sharing

Page 12: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Windows XP Professional

• File and printer sharing• A web server could also be run on

an XP client– However, the connection is limited to

only 10 concurrent users

Page 13: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Limitations in Windows

• Windows XP– 10 concurrent users at any time

• Windows Home Edition– 5 concurrent users at any time

Page 14: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Peer-to-Peer OS

• Windows 7• Windows Vista• Windows XP• Linux

Page 15: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Printer(Password)

Typical Peer-to-Peer Security

Folder(Password)

Network

Workstation (Name)

Page 16: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Peer-to-Peer Security

• No administrator to administer the overall security of the network resources

• Resources are independently administered by the user on each peer computer (client)

• No centralized control on the resources

Page 17: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Operating Systems Supporting Peer-to-Peer

Networking

• Nearly all the client operating systems of today support peer-to-peer networking

Page 18: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Operating Systems Supporting Peer-to-Peer

Networking

• Support for peer-to-peer networking is built into the newer desktop operating systems– Windows 98/95/Me– Windows NT Workstation– Windows 2000 Professional – Windows XP Professional – Windows Vista– Windows 7– Ubuntu Linux (Server and Client OS)– Fedora Linux– Macintosh OS

• A network operating system per se is not required for implementing the peer-to-peer network

Page 19: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Peer-to-Peer Networks

Peer-to-Peer Networks

Windows 9X Windows NT WorkstationWindows 2000 ProfessionalWindows XP Professional

Windows Vista

Share-level accesscontrol

User-level accesscontrol

Page 20: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Peer-to-Peer Networks Based on Windows 9x

• Only share level access control is possible– Access to a resource such as a printer, for

example, can be controlled based on passwords only and not based on user names

• User level access control is not possible where access to the resources could be controlled based on user names– Each user may be given a different type of

access to the resource

Page 21: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

A Note on Windows NT, Windows 2000 and

Windows XP

• It is possible to configure peer-to-peer networks with Windows NT Workstation, Windows 2000 Professional, Windows XP Professional, and Windows 7

• Such networks offer better security compared to the same configured with Windows 95/98

• User-level access control is enforced in this case

Page 22: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

File Systems

• Windows– FAT32– NTFS 5.0

• Linux– .ext2

• Mac OS– HFS – older version – HFS+ - Later version

Page 23: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Advanced Peer-to-Peer Networks

(Windows 2000/XP Based)

Printer(User)

Folder(User)

Network

Workstation (User)

Page 24: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Peer-to-Peer Sharing of Hard and Soft Resources:

An Example

Folder(Password)

Printer(Password)

Network

Workstation (Name)

Share by attaching as alogical printer to localstation

Shareby accessingat location orcopying to local station

Page 25: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 26: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

Client-Server Network Architecture

Page 27: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

A Typical Client-Server Physical Architecture

Client Client

ServerPrinter

Note: This is simply a physical client-server architecture.

File ServerApplication ServerThin-client Server

Page 28: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Logical Client-Server Application Architectures

• File server• Application server• Thin-client

Page 29: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Network Servers

• Basic network operating system• DNS server• DHCP server etc.

Page 30: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client-Server Network Architecture and

Applications• The presence of a client-server physical

network architecture does not necessarily imply that client-server applications are running on the network

• Distinguishing between client-server physical network architecture and client-server applications is important

• A client-server network physical architecture is required to support client-server applications

Page 31: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client-Server Access Control

• Possible to exercise control at the user level

• Access control can be imposed based on user names

• Different levels of access can be given to different users– Read and Write– Read Only etc.

Page 32: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client Server Access Control On a Folder

Server

Client Client

TariffUser1 R & WUser2 R

User1 User2 User3

Page 33: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client-Server Characteristics

• One or more servers are present• Server is the lifeline of the network• The server is optimized for performance• Higher level of security

– User level and share level access control– Login password, station restrictions etc.

• Architecture of choice for most business applications

Page 34: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

The Scope

• Networks based on powerful client-server operating systems can support a large number of users and workstations

• Very large networks can be configured by linking smaller client-server network segments together– Active Directory based networks

• Windows 2003 Server

Page 35: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client-Server Network Application Architecture

• File Server • Application server • Thin-Client

Page 36: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Functional Architectures

Peer-to-Peer Client-Server

File Server

Application Server

Thin-Client

Functional Architectures

Share-Level

Access Control User Level

Access Control

Page 37: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Physical and Application Architectures

Client Client

ServerPrinter File Server

Application ServerThin-client Server

Page 38: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Factors Used in the Comparison of Architectures

• Place of execution for application• Network traffic implications• TCO • Enforcing security• Software requirements

– Server side– Client side

Page 39: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 40: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

File Server Networks

Page 41: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

File Server and Application Servers

• File server is the simplest architecture

• Application server is the more advanced architecture– Forms the core of the implementation

of the client server technology

• Thin-client is also an advanced architecture

Page 42: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Questions to be Asked

• Place of execution for application• Network traffic implications• TCO • Enforcing security• Software requirements

– Server side– Client side

Page 43: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client

Functional Features of a File Server Running a

DatabaseDepository of shared data, shared applications etc.

Processing of data data takes place at the client

Data files and application files

Database search is performed on the client

Server

Page 44: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Word Execution Alternatives

Client

Server

Microsoft Word stored on local hard disk

(Dedicated application)

Microsoft Word stored on logical hard disk(Shared application)

Page 45: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

File Server in a Nut Shell

• The file server basically operates as one large shared storage space for the clients

• Any client with the permission to access the resources on the file server can share folders etc. on the file server

• In effect, the file server functions as a logical disk (network drive) as far as the client is concerned– Compared to a local disk, the difference is that

the logical disk can be shared by other clients as well

Page 46: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

The Logical Drive Concept

PhysicalDrive c:

Logical or NetworkDrive f:

Logical drive is physically located at the server.

Client Station

Physically presenton the client

Shared storage from the server

Page 47: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

File Server Characteristics

• Shared data is stored on the server and brought to the client for processing

• Shared application software are also stored on the server

• Entire execution takes place at the client• Consequently, considerable network traffic

is generated as the files are ported to the client for processing– Application server networks overcome this

drawback by executing part of the application on the server

Page 48: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Some File Server Concerns

• Powerful clients are necessary as the execution takes place at the client– Total Cost of Ownership (TCO) is high

• More network traffic is generated

Page 49: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

File Server Features

• Advantage– Easy to set up

• Disadvantage– Higher network traffic– Higher TCO

Page 50: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 51: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

Application Servers and the Client-Server Technology

Page 52: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

A Note

• Presence of a physical client-server network architecture does not necessarily imply the presence of applications running based on the client-server technology

Page 53: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client-Server Network and Technology

• Client-Server Network– Physical architecture of a network

• Client-Server Technology– Logical implementation of the

technology for running applications– Presence of an application server is

required to indicate that the client-server technology is in operation

Page 54: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client

Functional Features of an Application Server

Shared Data and Database Engine

Front-end software

Request for data

Cooperativeand sharedprocessing

ApplicationServer Retrieved

data

Page 55: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Software Examples of the Components of Client-Server

Technology

• Database engine– Microsoft SQL server

• Front-end tool– Microsoft Office suite

Page 56: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client

Network Traffic in Application Server

Networks

Server

Database data

Retrieved Data

Request for data, not for the entire file

Requested data only

Retrieved data can be processed by anfront end tool such as Excel

Page 57: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Advantages of Client-Server Technology

• Reduction in network traffic– Only the requested data and not the

entire data file is transmitted over the network

• Data can be better administered and controlled– Located on a centralized server and

processed on the server itself

Page 58: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Application Server Characteristics • Server

– Network operating system– Data and database engine– Data search is performed at the server by the

database engine resulting in a reduction in the network traffic

– Better control is exercised on the centralized data

• Client– Front-end software formulates the query– Process and manipulate the data retrieved

Page 59: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Some Application Server Issues

• Because Front-End software is still executed on the client, powerful clients are still required – Total Cost of Operation (TCO) is still

high

Page 60: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 61: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

Terminal Server and the Thin-Client Concept

Page 62: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

A Note

• Terminal server is not synonymous with thin-client– Microsoft’s implementation is terminal

server

• There are other implementations of the thin-client concept as well– Sun Microsystems implementation

(Network Computer ??? Java Machine ??)

Page 63: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

General Implementation Architectures

• Network PC (NetPC)• Network Computer• Task:

– Perform an Internet search to study the difference between the two types of implementations

Page 64: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

NetPC

• Industry specification for thin-client computing

• Typical use is for OLTP• Basic bare minimum terminal that

would access a powerful thin-client server– It is also known as server based computing

• Access Dell and find the properties of a thin-client

Page 65: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Network Computer

• Proposed by Oracle and Sun• No CD-ROM players, diskette

drives, and expansion slots,• Managed centrally• Likely to be based on a non-Intel

microprocessor• Unlike Windows, this may be based

on a Java based operating system

Page 66: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Terminal Server and Remote Execution Software

• PCAnywhere– This is not a terminal server

application– It is a remote execution software

Page 67: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Thin-Client Architecture

• Presence of a thin-client server is often required

• A server that supports the thin-client architecture

Page 68: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client

Operation of an Thin-Client Server

Shared Data and Database Engine

MinimalSoftware

Keystrokes and mouse clicks

Screen images

Thin-ClientServer

Page 69: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Commercial Examples

• Microsoft Terminal Server• Citrix MetaFrame• www.sun.com

– Explore Sun’s thin-client solution

Page 70: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Web Research

• Explain the features of the following two thin client implementations– Network Computer– NetPC

• Visit www.compaq.com and obtain information about Compaq’s thin client offerings

• Visit www.citrix.com and obtain an exploratory information on Citrix’s implementation of thin-clients also know as Metaframe

Page 71: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Key Words

• Embedded OS• Application Service Providers• Virtual Private Network

Page 72: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Multiple Architectural Configurations

NFS File Server

SQL Database Engine

Unix Machine

File Server

Application Server

Terminal Server

Page 73: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 74: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Module

Client Server Technology

Page 75: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Basis for Client-Server Technology

– Client-server networks– Application servers– Information storage and retrieval is at

the server– Manipulation of the retrieved

information is at the client

Page 76: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client-Server Advantages

• Centralized administration and control

• Better security• Powerful network operating system• Support for Internet and Intranet

Page 77: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client-Server Scope

• Large number of users– As per network OS License

• Large number of servers and clients

• Larger networks can be supported– Clustering and linking or workstations

Page 78: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Security

• Centralized and powerful• User and share level access control• Login password• Station and time restrictions• etc.

Page 79: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client-Server Reliability

TapeDisk DiskMirror

Redundancy Backup

Different levels of RAID implementation are available to ensure reliability.

Page 80: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 81: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

Server and Client Hardware

Page 82: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Server Hardware

• Powerful hardware should be used – Because it is engaged in multitasking– Largely limited by the scale of

economy

• Hardware changes rapidly• It is not possible to give specific

examples as to the exact type hardware that should be used

Page 83: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Guideline for Server: CPU

• Highest speed at the time of implementation

• Consider using a server with multiple processors

Page 84: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Guide for Server: Memory

• 1G Bytes –16G Bytes is not unusual • Higher memory is recommend• Better memory technology

– SDRAM, RDRAM, DDR, DDR2 RAM etc.

• Higher front-side bus speed– newer computers operate at a speed of 800

M HZ– There are newer memory chips that support

this bus speed as well

Page 85: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Guideline for Server: Storage

• Require storage in Gigabytes• Use a faster and better storage

technology– ATA/66,100,133– Serial ATA– SCSI 1, 2 and 3– SCSI 3 operates at 160M Bytes per second

• Cutting edge of storage technology– Fiber channel storage

Page 86: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

RAID Storage

• Multiple disk arrays for fault tolerance

Page 87: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Storage Area Network (SAN)

• Storage Area Network– Built on fiber channel

Page 88: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Advantage of Fiber Channel Technology

• Operates at a speed of 200M Bps• Storage bus can span several miles• A large number of storage devices

can be clustered together– Possible to support terabytes of

storage

Page 89: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client Hardware• Rule of thumb

– As powerful as a single user microcomputer required to run the applications

• Reason– A number of applications are still

executed at the workstation• Exception

– Thin clients• Terminals supported by the Windows

Terminal Server

Page 90: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

A Guideline for Choosing Client Hardware

• Largely determined by the client operating system and the network applications

• Example: Windows XP, Windows Vista– Choose the hardware to satisfy Windows XP

requirements on a single desktop

• Exception is a thin client– Network PC– Network Computer based on a Java oriented

network architecture

Page 91: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Microsoft-Intel Hardware Specifications

• Released on a yearly basis• Combined effort between Microsoft

and Intel• Sample specifications for a

particular year– Access Microsoft’s website

Page 92: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Web Research

• Visit a server vendor such as www.compaq.com and obtain the special features of a server– RAID storage– Hot-swappable components– I/O technology– UPS

Page 93: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

In Summary

• In a file server or client-server environment:– the client must be powerful to run the

client OS and the associated applications

• In a thin client environment: – CPU, memory and the hard disk

storage space could be kept to a minimum

Page 94: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 95: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

Practical Network Operating Systems

Page 96: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Overview of Operating Systems in a Network

• Basic network operating system– Windows 2008 – Windows 2003 Server R2– Windows 2003 Server– Windows 2000 Server– Windows NT Server– Mac OS – Linux

• Client operating system– Windows Vista, Windows XP, Windows 2000

Professional, Windows ME, Windows 95/98, Windows NT Workstation, Linux etc.

Page 97: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Examples of Basic Network Operating System• Windows 2008

– Replacement for Windows 2003 Server

• Windows 2003 Server– Replacement for Windows 2000 Server

• Windows 2000 Server– Successor to Windows NT

Page 98: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Network Operating Systems (Continued)

• Novell NetWare– Still a popular OS– Market share is being eroded by the

Windows NT Server operating system• OS/2

– Released by IBM• Unix/ Linux

– A true multi-user operating system

Page 99: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Observations on Practical Operating Systems

• Most popular current NOS is Windows 2003/2000– Outsells both Unix and Novell

• Supports the hosting of specialized server operating systems

• Unix, however, has been popular for a considerable period of time mainly on mini and mainframe computers– By way of Linux, it is now emerging as a

viable networking operating system for the microcomputer as well

Page 100: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 101: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

Unix

Page 102: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

UNIX the Multi-user Operating System

• A popular operating system• Not considered as a classical

network operating system• Difference is in the method of

execution of the applications

Page 103: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Client(Terminal)

Execution Process in a True Unix Environment

TCP/IP

Central UNIX Unit

Shared spreadsheet data

Spreadsheet software (Excel)

Input (information) from the terminal

Output (results) to the terminal

Shared data and execution

Display and input of data

Page 104: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Comparison with File Server and Execution

Server Environment

• File server– Entire execution takes place at the

client• Application server

– Execution is shared between the server and the client

• True Unix operating environment– Entire execution takes place at the

central unit

Page 105: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Advantages

• Clients need not be powerful– They operate only as a terminal

• Operation and data are confined to a central unit– Entire computer system can be managed at

a lower cost

• Central storage and execution is gaining popularity– Microsoft Terminal Server

Page 106: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Unix as a File Server

Unix FileServer

Windows95/98

Windows NTWorkstation

UnixClient

Storage device

NFS

Page 107: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Linux as a File Server

Linux withSAMBAServer

Windows95/98

Windows NTWorkstation

UnixClient

Storage device

Page 108: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Difference Between the Two Implementations of

Unix

• True Unix implementation– Execution of the application takes place

on the (Unix) server– Shared data is also stored on the server

• Unix as a file server– Only the shared data is stored on the

Unix server– Execution of the application is

performed on the workstations (Clients)

Page 109: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Popular Unix Implementations

• SCO Unix• Red Hat Linux• AIX• Mac OS 10

Page 110: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

SCO Unix

• Popular implementation of Unix on LANs– Especially on the Ethernet network

• Supports the implementation of a true multi-user Unix environment

• Could also be used to configure a Unix file server

Page 111: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Linux

• Released as a shareware• Refined by many commercial

companies– Linux is available as a professional

network operating system

• Available at a very low price• For example: Apache web server is

often hosted on Linux• Apache is also a shareware

Page 112: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Popular Linux Implementations

• Ubuntu Linux• Red Hat• Mandrake• Corel• Open Systems (Caldera)• SuSe

Page 113: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

AIX

• IBM’s version of Unix• Often implemented on IBM’s RS

6000 series of computers• RS 6000

– Designed for Unix– In power, on par with mini computers

Page 114: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Processor Types and UNIX

• Processor type– Reduced Instruction Set Computers (RISC)– Complex Instruction Set Computers (CISC)

• UNIX – Usually implemented on RISC processor

• Linux– If not the only UNIX version optimized for

non-RISC processors – An example in this case is Intel based

machine where Intel cannot be classified as a RISC processor

Page 115: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

UNIX Implementations

• Sun – Sun Solaris• IBM RS 6000 – AIX• Intel PCs - Linux• Mac - Mac OS 10

– A version of Unix based on the BSD version?

Page 116: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Finally

• Unix is also implemented on mini and mainframe computers as well

Page 117: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 118: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

Practical Server Types

Page 119: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Functional Servers

• Example:– Web server

• Purpose of a a web server– Host a web site

Page 120: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Some Server Types

Server

ClientClient

Database

Server

File

Server

Communication

Server

Messaging

Server

Web www.serverwatch.com

Page 121: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Implementation of File Server

• Basic network operating system • This could well be the Windows NT

Server operating system

Page 122: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Implementation of Specialized Servers

• Requires additional server software• Application server

– SQL server– Basic network operating system

• Web server– Internet Information server– Basic network operating system

• Messaging server– Exchange server– Basic network operating system software

Page 123: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Implementation of Two Different Specialized Servers

ClientClient

Basic Operating System

Client

SQL Server

Messaging Server

Basic Operating System

Page 124: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Basic Network Operating System

Specialized Server Implementation on a Single

Physical Server

SQL Server

Client

Speci

aliz

ed

Serv

ers

Basic NetworkOperating System

Messaging Server

Page 125: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Basic Network Operating System

Hosting of Two Servers Example

Web Server

Client

Speci

aliz

ed

Serv

ers

Basic NetworkOperating System

SQL Server

Page 126: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Factors Deciding the Hosting of Servers

• Load on the server• Types of applications hosted on

the server

Page 127: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Web Research

• Visit www.serverwatch.com to obtain more information on the different types of servers and their functions

• Storage Area Network– www.unisoninfo.com

Page 128: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 129: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

MODULEMODULE

Practical Specialized Server Operating Systems

Page 130: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Specialized Server Types• Web server

– Microsoft Internet Information Server– Lotus Domino Server– Apache Server

• Messaging server– Microsoft Exchange Server– Lotus Notes Server

• Database server– Microsoft SQL Server– Oracle SQL Server

Page 131: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Other Specialized Server Operating Systems

• Mainframe Gateway Server– Microsoft SNA server

• Network Management Server– Microsoft System Management Server– Client management is an important aspect

• Firewall Servers– Microsoft Proxy Server– Prevent unauthorized access from either

direction

Page 132: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Internet e-commerce Related Server Operating

Systems

• Internet Commerce Server– Microsoft Merchant Server

• Transaction and Load Balancing Server– Microsoft Transaction Server

• Suite of Servers– Microsoft Site Server

Page 133: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULEEND OF MODULE

Page 134: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Example of an Actual Implementation of the

Different Servers

ClientClient

Basic Operating System

Client

Application Server

Messaging Server

Basic Operating System

Page 135: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

File and Printer Servers

ClientClient

Server

File

Server

Other

Printer

In most cases, File Servers also act as Print Servers.

Page 136: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

Servers and Services within Windows 2000

• File Server• Print Server• Application Server• WWW Server• Media Server etc.

Page 137: CHAPTER Major Network Functional Architectures. Chapter Objectives Discuss the characteristics, features etc of Peer-to-peer and client-server networks

END OF MODULE END OF MODULE

END OF CHAPTEREND OF CHAPTER