| − | Client-server is a means of connecting computers together (called a "topology"). It is a powerful approach that separates the "back end" computation onto a computer referred to as the server, and one or more client computers which present an interface for the user. In other words, a server provides services or data, while the client is the computer that requests those services from the server. In many cases, server computers host websites, send and receive [[e-mail]] messages, store information, and handle all other basic services offered on the Internet. Individuals connect to the internet using their computers which serve as the clients that use the services of those servers. Some servers perform less publicly accessible functions such as crawling websites and running any number of advances calculations. Servers are also used by some companies to store records which are usually only available on their intranet (local network). For example, hospitals will often keep patient records on a secure server. Some computers can serve as both a server to other clients while at the same time being a client of another server.<ref>"client-server architecture." Encyclopaedia Britannica. Britannica Academic. Encyclopædia Britannica Inc., 2016. Web. 31 May. 2016. <http://0-academic.eb.com.www.consuls.org/EBchecked/topic/1366374/client-server-architecture>.</ref><br /> | + | Client-server is a means of connecting computers together (called a "[[Network topology|topology]]"). It is a powerful approach that separates the "back end" computation onto a computer referred to as the server, and one or more client computers which present an interface for the user. In other words, a server provides services or data, while the client is the computer that requests those services from the server. In many cases, server computers host websites, send and receive [[e-mail]] messages, store information, and handle all other basic services offered on the Internet. Individuals connect to the internet using their computers which serve as the clients that use the services of those servers. Some servers perform less publicly accessible functions such as crawling websites and running any number of advances calculations. Servers are also used by some companies to store records which are usually only available on their intranet (local network). For example, hospitals will often keep patient records on a secure server. Some computers can serve as both a server to other clients while at the same time being a client of another server.<ref>"client-server architecture." Encyclopaedia Britannica. Britannica Academic. Encyclopædia Britannica Inc., 2016. Web. 31 May. 2016. <http://0-academic.eb.com.www.consuls.org/EBchecked/topic/1366374/client-server-architecture>.</ref><br /> |
| | Servers can also be clustered so that although they appear to be one server, a sometimes large quantity of servers are actually running. When multiple server computers are used, the storage, processing, and client capabilities of the whole increase dramatically. This fact has led the creation of many "server farms," which house little other than but thousands of servers. | | Servers can also be clustered so that although they appear to be one server, a sometimes large quantity of servers are actually running. When multiple server computers are used, the storage, processing, and client capabilities of the whole increase dramatically. This fact has led the creation of many "server farms," which house little other than but thousands of servers. |