clientserver (clientserver model clientserver architecture

Sign-up now. Start my free, unlimited access.

client/server (client/server model, client/server architecture)

client/server (client/server model, client/server architecture)

Client/server is a program relationship in which one program (theclient) requests a service or resource from another program (theserver).

Although the client/server model can be used by programs within a single computer, it is a more important concept fornetworking. In this case, the client establishes a connection to the server over a local area network (LAN) or wide-area network (WAN), such as theInternet. Once the server has fulfilled the clients request, the connection is terminated. Your Webbrowseris a client program that has requested a service from a server; in fact, the service and resouce the server provided is the delivery of this Webpage.

The virtualized network poses challenges to network management systems — and as more hardware components become virtualized, that challenge becomes even greater. This handbook discusses the steps IT must take to both build and corral their virtualized infrastructure.

You forgot to provide an Email Address.

This email address doesnt appear to be valid.

This email address is already registered. Pleaselogin.

You have exceeded the maximum character limit.

Please provide a Corporate E-mail Address.

By submitting my Email address I confirm that I have read and accepted the Terms of Use andDeclaration of Consent.

By submitting your personal information, you agree that TechTarget and itspartnersmay contact you regarding relevant content, products and special offers.

You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to theTerms of Useand thePrivacy Policy.

Computer transactions in which the server fulfills a request made by a client are very common and the client/server model has become one of the central ideas ofnetworkcomputing. Most business applications use the client/server model as does does the Internets main program,TCP/IP. For example, when you check your bank account from your computer, a client program in your computer forwards a request to a server program at the bank. That program may in turn forward a request to its own client program, which then sends a request to adatabaseserver at another bank computer. Once your account balance has been retrieved from the database, it is returned back to the bank data client, which in turn serves it back to the client in your personal computer, which then displays the information to you.

Both client programs and server programs are often part of a larger program or application. Because multiple client programs share the services of the same server program, a special server called adaemonmay be activated just to await client requests. In marketing, the client/server was once used to distinguishdistributed computingby personal computers (PCs) from the monolithic, centralized computing model used bymainframes. This distinction has largely disappeared, however, as mainframes and their applications have also turned to the client/server model and become part of network computing.

Other program relationship models includedmaster/slaveand peer-to-peer (P2P). In the P2P model, each node in the network can function as both a server and a client. In the master/slave model, one device or process (known as themaster) controls one or more other devices or processes (known asslaves). Once the master/slave relationship is established, the direction of control is always one way, from the master to the slave.

This Java video explains how the client/server architecture works.

This was last updated inOctober 2008

Continue Reading About client/server (client/server model, client/server architecture)

Zero client vs. thin client computing: Why zero clients are better

How server virtualization improves efficiency in a client-server model

Difference between client-server and distributed architecture

Is there a difference between web applications and client-server applications?

Cloud transition is reminiscent of client-server shifts

A network hub is a node that broadcasts data to every computer or Ethernet-based device connected to it.See complete definition

Server Message Block Protocol (SMB protocol)

The Server Message Block Protocol (SMB protocol) is a client-server communication protocol used for sharing access to files, …See complete definition

TCP/IP (Transmission Control Protocol/Internet Protocol)

TCP/IP, or the Transmission Control Protocol/Internet Protocol, is a suite of communication protocols used to interconnect …See complete definition

Dig Deeper on Network Administration

New Cisco managed services seek to ease IT talent shortage

How to prevent network downtime in the modern enterprise

When network failure hits todays enterprise, costs pile up fast

Keep the lights on: Preventing network outages more critical than ever

New Cisco managed services seek to ease IT talent shortage

In-house network test labs fall out of favor in cloud era

Cisco next-generation firewall marks improvements

2016 CIO top priorities revealed in survey

How the 10Base-T cable evolved and its use today

Managed enterprise network services gain traction

What duties are in the network manager job description?

Network engineers share technology wish list with vendors for the New Year

Handling network change: Is IPv4-to-IPv6 the least of your problems?

How to prevent network downtime in the modern enterprise

When network failure hits todays enterprise, costs pile up fast

Managed enterprise network services gain traction

How the 10Base-T cable evolved and its use today

How to prevent network downtime in the modern enterprise

Keep the lights on: Preventing network outages more critical than ever

What duties are in the network manager job description?

How will creating intellectual property affect the role and purpose of IT?

Find more PRO+ content and other member only offers,here.

How to prevent network downtime in the modern enterprise

Do you see anything replacing the client/server model in the enterprise in the near future?

Send me notifications when other members comment.

No problem! Submit your e-mail address below. Well send you an email containing your password.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States.Privacy

Please create a username to comment.

Do you see anything replacing the client/server model in the enterprise in the near future?

Most of my clients tend to build and use web-based apps these days, not traditions win32 client/server. I dont see much peer2peer in the enterprise. 🙂

This is already happening, or at least being added to the client-server model. Lots of modern applications are built using more modular frameworks, which lead to greater levels of machine-to-machine communications. As an example, many companies have deployed Hadoop for Data Analysis / Data Warehousing. The applications built on their new frameworks are still somewhat client-server, but that it not generating the bulk of the traffic. Were seeing this impact network, storage design, as well as application design.

Matt, when did you start to see that shift to web-based apps? Are there still holdouts?

A server only means that it listens for connections, and client only means that it initiates connections. Either one can send requests or responses.

Early next year, the Aerohive cloud-managed wireless LAN will include SD-WAN. Analysts said the vendor is adding a necessary …

Switching to a new managed SD-WAN service provider doesnt have to be difficult for businesses unhappy with their existing …

Equinix introduced a service that uses its business exchange network to directly connect customers through a single portal. Also,…

Figuring out how to calculate bandwidth requirements is vital to ensuring your network runs smoothly, and its best to get the …

Learn about the different types of noise in data communication — including thermal, intermodulation, cross-talk, impulse and …

This slideshow highlights the best VPNs used in enterprise wide-area networks (WANs) and offers principles for designing and …

Amazons enterprise virtual assistant connects Echo devices and voice commands to conference rooms and business applications as …

The phone is still the preferred mode of communications across all age groups for consumers dealing with contact centers, …

The CPaaS market continues to evolve, as Twilio Studio offers a visual drag-and-drop interface that could reduce the reliance on …

When users have to share identifying data with a third party, security risk is high. A new tool puts users in charge of their …

When analyzing and comparing the seemingly endless options available for mobile devices, IT buyers should look at the device type…

Mobile data access is crucial for ensuring business continuity these days, and the prevalence of cloud computing in the …

As Gartner stresses edge and micro data centers, IT pros explore potential use cases. But a saturated market and other concerns …

IBMs first Power9 servers, fueled by Nvidia technology, aim to establish a foothold in the AI market, as well as loosen Intels …

Data center storage architecture is getting faster and more resilient. Before you jump straight into adoption, its important to …

Do you specialize in the retail vertical? Then AI should be in your domain of expertise as your customers seek to enhance their …

Customers are investing to make sure they can keep one step ahead of the cyber attackers, according to Canalys.

Disparate systems and siloes plague healthcare when what is needed is true healthcare IT integration. Progress aims to achieve …