Client ans server Architecture PPT

22
Client Server Architecture Presented by Sayed Awsiya Hassan

description

Client and server Architecture in information Technology

Transcript of Client ans server Architecture PPT

Page 1: Client ans server  Architecture PPT

Client Server Architecture

Presented by

Sayed Awsiya Hassan

Page 2: Client ans server  Architecture PPT

Client-server is a network architecturewhich separates the client from the server.

• Each client software can send requests toa server.

Page 3: Client ans server  Architecture PPT

• Under the structure of the client-server architecture, a business's computer network will have a server computer, which functions as the "brains" of the organization, and a group of client computers, which are commonly called workstations

Continue….

Page 4: Client ans server  Architecture PPT

Client

• The client is usually a browser such as Internet Explorer, Netscape Navigator or Mozilla. Browsers interact with the server using a set of instructions called protocols.

• These protocols help in the accurate transfer of data through requests from a browser and responses from the server.

Page 5: Client ans server  Architecture PPT

• There are many protocols available on the Internet. The World Wide Web, which is a part of the Internet, brings all these protocols under one roof.

• You can, thus, use HTTP, FTP, Telnet, email etc. from one platform - your web browser.

Page 6: Client ans server  Architecture PPT

– Sending requests– Waits until reply arrives• A popular client in widespread use today isthe web browser which communicates withweb servers over the internet to fetch anddisplay web page content.

Properties of a client:

Page 7: Client ans server  Architecture PPT

•The server part of the client-server architecture will be a large-capacity computer, perhaps even a mainframe, with a large amount of data and functionality stored on it. The client portions of the client-server architecture are smaller computers that employees use to perform their computer-based responsibilities.

Server

Page 8: Client ans server  Architecture PPT

Types of Servers

• Chat Servers• Fax Servers• FTP Servers• Groupware Servers• IRC Servers

• Mail Servers

Page 9: Client ans server  Architecture PPT

– Waiting for requests– On requests serves them and send a reply

Properties of server

Page 10: Client ans server  Architecture PPT

Servers commonly contain data files and applications that can be accessed across the network, by workstations or employee computers. An employee who wants to access company-wide data files, for instance, would use his or her client computer to access the data files on the server.

Page 11: Client ans server  Architecture PPT

Components

• Clients

• Servers

• Communication Networks

Client

Server

Page 12: Client ans server  Architecture PPT

ClientServer

Page 13: Client ans server  Architecture PPT

Communication Networks

Networks Connect Clients and

Servers

Page 14: Client ans server  Architecture PPT

• Two-tier architecture: A genericClient/Server architecture has two types ofnodes on the network: clients and server.

Tiered Architecture

Page 15: Client ans server  Architecture PPT
Page 16: Client ans server  Architecture PPT

1. Client tier (Web browser)

2. application servers/tier

process data for the clients: aserver computer dedicated torunning certain softwareapplications (as opposed to e.g.

afile server or print server).

Three Tier Architecture

Page 17: Client ans server  Architecture PPT

3.database servers/tier which storedata for the application servers:computer programs that providedatabase services to othercomputer programs or computers.

Page 18: Client ans server  Architecture PPT
Page 19: Client ans server  Architecture PPT

Some common Internet protocols

HTTP (HyperText transfer Protocol): used on the World Wide Web (WWW) for transferring web pages and files contained in web pages such as images.

FTP (File Transfer protocol): employed for transfering files from one machine to the other.

SMTP (Simple Mail Transport Protocol): used for email.

Page 20: Client ans server  Architecture PPT

Advent of Client/Server Technology

Page 21: Client ans server  Architecture PPT

•Improved information access

•Increased productivity

•Quick reponse to changing market place

•Rapid application development

Page 22: Client ans server  Architecture PPT

Conclusion

• Client server basically is used for communication from one system to another.

• One client can communicate with more than one server at a time.