Client and servers in computer networks

Last updated on November 12th, 2018

Client/Server network:

A network within which one centralized, powerful computer (called the server) may be a hub to that several less powerful personal computers or workstations (called clients) are connected. The clients run programs and access information that is saved on the server. The clients and server are connected to each other using a network topology.

A server’s core purpose is to try to what its name implies – serve its clients!

Clients and servers communicate over a network on separate hardware; however, each client and server could reside within the same system. A server host runs one or a lot of server programs that share their resources with purchasers. A client doesn’t share any of its resources, however, requests a server’s content or service performed. Clients thus initiate communication sessions with servers that expect incoming requests.

How does it work?

The client uses the network as the way to attach with and speak to the server. Even as the client speaks to his server, the client uses the network to send and receive communications concerning its order, or request. The server can take the request and ensure that the request is valid. If everything checks out okay, then the server can fetch the request and serve the consumer.

The server will build asking from the client moreover. It should need to examine informed the standing of the consumer or raise if it’s received any security patches, or if it still desires resources from the server. If not, the server can shut the affiliation so as to unencumbered network traffic.


Advantages and Disadvantages of Client and Server network:

  • Advantages:
  1. All the files are held on at a similar in this manner, management of files becomes simple. Additionally, it becomes easier to seek out files.
  2. As all the information is kept on the server its simple to form a back-up of it. Also, just in case of some break-down if the information is lost, it is recovered simply and with efficiency. Whereas in peer computing we’ve to take back-up at each digital computer.
  3. Changes are created simply by just upgrading the server. Additionally, new resources and systems are added by creating necessary changes in server.
  4. From varied platforms within the network, servers are often accessed remotely.
  5. Rules shaping security and access rights are outlined at the time of set-up of the server.
  • Disadvantages:
  1. Too several requests from the clients could result in congestion, which seldomly takes place in the P2P network. Overload will result in breaking-down of servers. In peer-to-peer, the overall information measure of the network will increase because of the range of peers increases.
  2. It is terribly dear to put in and manage this sort of computing.
  3. You need skilled IT individuals to take care of the servers and different technical details of the network.


This entry was posted in Computer Networks and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *