Upload
therock0819
View
6.972
Download
2
Embed Size (px)
DESCRIPTION
Client and server Architecture in information Technology
Citation preview
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.