A program or device that provides functionality for other programs or devices also called as clients are called Servers. This is also called as Client-Server architecture or Client-Server model. Such servers are used by multiple processes or devices. Servers provide various services i.e functionalities like sharing data or resources for a number of clients. A single server can serve multiple clients and the single client can use multiple servers. Typical servers are file servers, database servers, mail servers, print servers, application servers, web servers, and game servers.
Client-server is nowadays also implemented by and identified as a request-response model. In this type of architecture, the client sends a request to server and server responds back to the client with acknowledgment or result.a computer which can run servers on it are server-class hardware designated. These computers are more powerful and reliable than other standard personal computers.
The purpose of a server is to share data as well as to share resources and distribute work if files on a device are shared by some process, that process is a file server. A server computer can serve its own computer programs as well; depending on the scenario, this could be part of a quid pro quo transaction, or simply a technical possibility. The following table shows several scenarios in
which a server is used.
Server types:
1) Application server:
It is a server program in a computer in a distributed network that provides the business logic for an application program. It consists of three-tier application.
1)Graphical user interface (GUI) server.
2)Application (business logic) server
3)Database and Transaction server
Type of client needed is "Computers with a web browser".
2) Catalog server:
A catalog server allows users to centrally search for information across a distributed network.it indexes databases, files, and information across a large network.
Type of client: Any computer program that needs to find something on the network.
3) Communications server:
A communication server provides communication services over telecommunication links for users to transfer files or access information on systems or networks at remote locations.
Type of client are Communication endpoints (users or devices)
4) Computing server:
Shares vast amounts of computing resources, especially CPU and random-access memory, over a network.
Type of client is any computer program that needs more CPU power and RAM than a personal computer can probably afford and client must be a networked computer for a client-server model.
5) Database servers:
A database server is a server that provides database services to other computer programs or to computers, as defined by the client-server model.
Type of client is any computer program that consumes well-organized data, especially in large volumes.
eg: accounting software, Spreadsheets, asset management software etc.
6) Fax server:
Shares one or more fax machines over a network, thus eliminating the hassle of physical access.
Type of client is any fax sender or recipient.
7) File server:
One can use fax servers to send and receive fax messages in a LAN.
Type of client is networked computers.
8) Game server:
These sever helps in allowing one to play multiplayer and high-level games.
Type of client are Personal computers or gaming consoles
9) Mail server:
Mail server makes email communication possible.
Type of client is senders and recipients of the email.
10) Media server:
Helps in sharing media like Digital audio and Digital video by various options like downloading and streaming.
Type of client is personal computers equipped with a monitor and a speaker.
12) Print server:
Allows use of multiple printers being used to avoid the rush.
Type of client are Computers in need of printing something.
13) Sound server:
These servers enable computer programs to play and record sound.
Type of client computer programs of the same computer and network clients.
14) Proxy server:
A proxy server acts as an intermediary server to provide resources needs of clients on behalf of main servers. A client request some service, such as a file, connection, web page, or other resources available from a different server where the proxy server provides clients need being a mediator and acting as a service provider.
Type of client is any networked computer
15) Virtual server:
A virtual server is a server that shares hardware and software resources with other operating systems (OS), versus dedicated servers
Type of client is any networked computer
16) Web server:
Web server hosts web pages. Each website has one or more web servers. A web server helps those pages to be placed on the World Wide Web.
Type of client are computers with a web browser.
also checkout :
what is server? what are the types of servers?
What is Shared Hosting and how can one do Business into it.
Comparison of Godaddy and Hostripples in technical Aspects.
Top 10 Website Hosting Companies in 2019
Basics of CloudFlare : How it works and it's benefits
What is Hypervisor? It's types and How they operate for creating virtual environments?
What is SEO in Digital Marketing ? What is OFF page / ON page SEO ?
What are Keywords in SEO? Types of Keywords in SEO.
Client-server is nowadays also implemented by and identified as a request-response model. In this type of architecture, the client sends a request to server and server responds back to the client with acknowledgment or result.a computer which can run servers on it are server-class hardware designated. These computers are more powerful and reliable than other standard personal computers.
The purpose of a server is to share data as well as to share resources and distribute work if files on a device are shared by some process, that process is a file server. A server computer can serve its own computer programs as well; depending on the scenario, this could be part of a quid pro quo transaction, or simply a technical possibility. The following table shows several scenarios in
which a server is used.
Server types:
1) Application server:
It is a server program in a computer in a distributed network that provides the business logic for an application program. It consists of three-tier application.
1)Graphical user interface (GUI) server.
2)Application (business logic) server
3)Database and Transaction server
Type of client needed is "Computers with a web browser".
2) Catalog server:
A catalog server allows users to centrally search for information across a distributed network.it indexes databases, files, and information across a large network.
Type of client: Any computer program that needs to find something on the network.
3) Communications server:
A communication server provides communication services over telecommunication links for users to transfer files or access information on systems or networks at remote locations.
Type of client are Communication endpoints (users or devices)
4) Computing server:
Shares vast amounts of computing resources, especially CPU and random-access memory, over a network.
Type of client is any computer program that needs more CPU power and RAM than a personal computer can probably afford and client must be a networked computer for a client-server model.
5) Database servers:
A database server is a server that provides database services to other computer programs or to computers, as defined by the client-server model.
Type of client is any computer program that consumes well-organized data, especially in large volumes.
eg: accounting software, Spreadsheets, asset management software etc.
6) Fax server:
Shares one or more fax machines over a network, thus eliminating the hassle of physical access.
Type of client is any fax sender or recipient.
7) File server:
One can use fax servers to send and receive fax messages in a LAN.
Type of client is networked computers.
8) Game server:
These sever helps in allowing one to play multiplayer and high-level games.
Type of client are Personal computers or gaming consoles
9) Mail server:
Mail server makes email communication possible.
Type of client is senders and recipients of the email.
10) Media server:
Helps in sharing media like Digital audio and Digital video by various options like downloading and streaming.
Type of client is personal computers equipped with a monitor and a speaker.
12) Print server:
Allows use of multiple printers being used to avoid the rush.
Type of client are Computers in need of printing something.
13) Sound server:
These servers enable computer programs to play and record sound.
Type of client computer programs of the same computer and network clients.
14) Proxy server:
A proxy server acts as an intermediary server to provide resources needs of clients on behalf of main servers. A client request some service, such as a file, connection, web page, or other resources available from a different server where the proxy server provides clients need being a mediator and acting as a service provider.
Type of client is any networked computer
15) Virtual server:
A virtual server is a server that shares hardware and software resources with other operating systems (OS), versus dedicated servers
Type of client is any networked computer
16) Web server:
Web server hosts web pages. Each website has one or more web servers. A web server helps those pages to be placed on the World Wide Web.
Type of client are computers with a web browser.
So this was the overview of what server is all about. we saw in detail the uses and types of server.
When it comes to practical life we need good affordable web hosting company for our sites. Hostdens and Hostripples are amongst those best low price web hosting service providers who have strong servers spread all over the globe. If you need Best web hosting service, I would personally suggest going for Hostdens and Hostripples to make a mark globally.
what is server? what are the types of servers?
What is Shared Hosting and how can one do Business into it.
Comparison of Godaddy and Hostripples in technical Aspects.
Top 10 Website Hosting Companies in 2019
What Relational Database Management System is all About? What is RDBMS?
What is Hypervisor? It's types and How they operate for creating virtual environments?
What is SEO in Digital Marketing ? What is OFF page / ON page SEO ?
What are Keywords in SEO? Types of Keywords in SEO.
Comments
Post a Comment