Firstly, we can talk about the server, Client-server is a system or program that allow us to reach a webpage on the internet computer. A system like designed for processing the request and data delivery from one system to another using internet technology. Moreover, any software that is running in a computer is worked as a server, also a machine that uses high power for the pulling or pushing of data on the internet from one to another. At last, the server is a program of software that controls many specific jobs.
There are some common types of servers in networking like a mail server, proxy server, game server, etc. All the servers worked in their field but the process is the same. All the servers are stretched to work 24*7 not to shut down. But if a DDoS attack occurs then a server gets shut down immediately. If the third party server archived the information available on the server then you might be able to access those details again when your server gets shut down.
In computer networking, the request receiving factor at one end is known as the client. Also, by using internet services, we can access a client which is on another system. The client is also used to define the programs or devices that could not be able to run by itself instead of connecting by remote computer via internet connectivity. It is connected to a server in different ways like through IP (Internet Protocol), domain sockets (e.g. shared memory). It is the most commonly used method for the client and servers.
- What is Wireless Network, Types of wireless network
- What is Personal Area Network, Working, Advantages and Disadvantages
Types of Clients
- Hybrid- IT has many characteristics like the other two types. It can depend on a server for most critical storage or data other most of the work it can do on its own.
- Thin client- It works on the process that a server provides all the results of information or data it has to display only. It can’t able to do any process by itself and therefore rely on the server computer to do most.
- Thick/ Fat Client- It can able to do most of its works or jobs on its own but still need to connect to a server computer to reach critical or important information or data. It is just opposite to a thin client. Basically, it just linked to a server for download, updating or uploading new viruses or data.
Types of Client-Server Design in Networking
There are three types of design in the Client-Server model:
1 Tier Architecture- In this architecture of the client-server model, the attachment of the user, the logic of data are present in the single system. The service kind is logical but managed hardly due to variation in data that allocates duplication of data or work. It also contains layers. Examples of this architecture are MS Office, MP3 Player, Business, Presentation, etc.
2 Tier Architecture- In this type of architecture, the user attachment is stored in the client system and all the other data is in a server system. Business logics are needed to be maintained and either stored in client or server machines. Also, the server and client are in direct preference. It is known as a fat client-server structure and considered affordable. For e.g. online reservation of tickets uses 2 Tier architecture.
3 Tier Architecture- In this type of architecture, a middle layer used means the direct request of the client goes to the server through this layer. By this middle layer, the request goes to the server and then to the client. This architecture is divided into 3 parts i.e. Database layer (Data tier), Presentation layer (client tier) and Application layer (business tier). The presentation layer was taken care of by the client, the Database layer is by the server system and application layer by the application server.
Download What is Client, Client Server in Networking in pdf – Click here