Client Server Model

Topics: Client-server, Server, Personal computer Pages: 3 (974 words) Published: February 6, 2013
The Internet is based on a client-server model, where every day, millions and millions of computers are accessing thousands and thousands of servers. Many of the things we use our computers for today make use of this model, from web browsing to electronic mail. Over the years, competing models of networking emerged to compete with the client-server model. The peer-to-peer model has been a prominent competitor with vast differences. Mainframe architecture, from which the client-server evolved, still has a place in business today and the two compete on the back-end. This essay will discuss the client-server model, and compare it with other models it has been in competition with – the peer-to-peer model, and mainframe architecture.

THE CLIENT-SERVER MODEL
The client-server model is a distributed application structure that involves tasks being partitioned between servers, which are responsible for providing services or resources, and clients, which do the service requesting. Clients are usually a personal computer, and recently have been expanded to include mobile devices. The client does not share its own resources with the server, but it does initiate requests for services or content from the server.

Client/server systems evolved from mainframe architecture when it was realized that personal computers had become more self-sufficient, both in data storage and processing power, not to mention more affordable. Personal computers were able to offer just about all the features that were offered on mainframe computers. At the outset, the client-server model existed as a two-tier architecture – a client and an application server, in which the client acts as a presentation layer that communicates with the server, a centralized data layer. Most client-server architectures are two-tier. In fact, most Internet applications are simple two-tier applications. This includes Email (SMTP), web browsing (HTTP), and file transfer applications (FTP). Each application for these...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Client Server Architecture Essay
  • Client Server Architecture: Questionnaire Essay
  • Essay about Client/Server Architecture and Attributes
  • Networking
  • Peer to Peer vs Client Servers Essay
  • Essay on Thin Client vs. Fat Client Network Design
  • Client and Server Essay
  • Client-server and Fred Jones Essay

Become a StudyMode Member

Sign Up - It's Free