Firstly, we can talk about server, Client server is a system or program that allow us to reach a webpage on internet computer. 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 like 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, server is a program of software that control many specific jobs. There are some common type of server in networking like mail server, proxy server, game server, etc. All the servers worked in their field but the process is same. All the servers are stretched to work 24*7 not to shut down. But if a DDoS attack occur then a server get shut down immediately. If the third party server archived the information available on server then you might be able to access that details again when your server gets shut down.
In computer networking, the request receiving factor at one end is known as client. Also, by using internet services, we can access a client which is on another system. 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 by 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 other two types. It can depend to a server for most critical storage or data other most of the work it can do by its own.
- Thin client- It works on the process that a server provides all the result 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 by 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 virus or data.
Types of Client-Server Design in Networking
There are three types of design in Client-Server model:
1 Tier Architecture- In this architecture of client-server model, the attachment of user, 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 client system and all the other data is in server system. Business logics are needed to be maintained and either stored in client or server machines. Also, server and client are in direct preference. It is known as 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 that means direct request of 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 by client, Database layer is by server system and application layer by application server.
Download What is Client, Client Server in Networking in pdf – Click here