Client ans server Architecture PPT

Post on 18-Nov-2014

6.961 views 2 download

description

Client and server Architecture in information Technology

Transcript of Client ans server Architecture PPT

Client Server Architecture

Presented by

Sayed Awsiya Hassan

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

• Each client software can send requests toa server.

• 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….

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.

• 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.

– 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:

•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

Types of Servers

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

• Mail Servers

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

Properties of server

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.

Components

• Clients

• Servers

• Communication Networks

Client

Server

ClientServer

Communication Networks

Networks Connect Clients and

Servers

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

Tiered Architecture

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

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

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.

Advent of Client/Server Technology

•Improved information access

•Increased productivity

•Quick reponse to changing market place

•Rapid application development

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.