When you are browsing and accessing the website Nesabamedia to read this post and when you type www.nesabamedia.com in the search field in your browser, without realizing you have sent a request message to the server That is on the Internet, then the server responds by giving a result of the display of Web pages as you ask (you as a client).
Such is the overview of the client network server, very different from the peer to peer network discussed in the previous post, where on each computer connected to the network can serve as a client (send request) or As a server (receive request).
To understand the network system client server more complete, the following will be discussed about the understanding of network client server as well as the advantages and disadvantages of the network client server.
Understanding the network Client Server
The network client server is defined as a computer network architecture where the client device performs the process of requesting data, and a server that has the task to respond to the data response to the request.
Client devices are usually computer devices with pre-installed network software applications to request and receive data over the network. One of the most frequently used examples of software applications for requesting and receiving data on a network is a Web browser, where a user can request a Web page, through a Web browser application (exactly as you do now ) Other devices that can also be categorized as a client are mobile devices such as smartphones or tablets.
Server is a computer designed specifically to serve the client by processing the request that has been received from the client and then send back the data response to the client through the network. The server stores complex information and data that the client may need, therefore it usually consists of a high performance computer both in terms of processing and in terms of memory, so that the server is able to serve the request of many clients simultaneously.
The server is also divided into several types based on the specific tasks it performs e.g. mail servers to send and receive messages over the network, database servers to maintain and manage databases and much more.
Client and server devices usually have different hardware units, each one designed to suit its purpose. For example, the client should be equipped with a good monitor screen resolution with a graphical user interface, while on the server requires absolutely no good screen resolution with a command line interface.
Excess network Client Server
There are advantages and disadvantages on the network client server. The following are the advantages that are owned by the client server network:
1. Centralized control on the Server
Unlike in peer-to-peer networks where there is no server center governing the client, on a client server network there is a server in charge of controlling access, resources and data integrity so that the unauthorized program or client is not May interfere with the activity on the network.
2. Centralized Backup on Server
In addition, the server can serve as a central data backup on the client, by setting up an automatic backup system on the client. It is done to avoid data loss in the event of an error on the hard disk client.
You can easily add the number of computers or servers on the client network server without causing major influence on the network.
4. Ease of care
In case of doing the treatment you can do remote access, so to be able to do the treatment you do not have to be DEBAPN system.
5. Enhanced Security
The server can manage the access of each data on the server, and also set the permissions of each computer. This is to restrict user activity so that it is only able to access the data that is the right.
Disadvantages of Client Server networks
While the following is a drawback owned by the network client server:
1. Failure on Control center
Using a single server to regulate resources on the network will cause a single point of failure (SPOF) threat, where if this happens it will cause a stopping of all activity on the network.
For example, when a single server stores a database name and user password on a network, then the network fails, then no user can log into the network until the server recovers.
When compared with a peer-to-peer network of course the cost needed for a client network server is much more expensive, because to make it you need a supercomputer that serves as a server to manage the network. Unlike peer-to-peer which does not need a dedicated server because each computer can act as a client or as a server.
Beside that to implement network architecture of client server you need a special IT expert technician to deploy and keep server in order to serve client continuously.
3. Network slowed down
The height of a data traffic on a client server network will usually cause slowness on the server to respond to requests from clients. This can happen when many computers do request data simultaneously on a server.
It is very fatal because it can cause the server to crash and down thus causing the network to crash. Therefore, on the server usually give a limit request rules of a client, this is to avoid the above events or possible DDOS attacks.
In conclusion of the article on the understanding of network client server, if you need a network architecture with high productivity and large scale, client server is the perfect choice for you.
But for those of you who have a network with only four clients it does not hurt to use peer-to-peer to share resources with each other. What suits you actually depends on the budget you have and how much computer network you have.