What Is A Computer Server?
In a network computer, a server is both a set of software and the host computer whose role is to respond automatically to requests sent by clients – computers and software – via the network.
The servers are commonly used in the centers of data processing, enterprises, institutions, and the Internet, where they are often a focal point and are used simultaneously by many users to store, share and exchange information. Different airlines operate from a client personal computer, workstation or terminal.
The World Wide Web, electronic mail and file sharing are some applications that make use of servers.
History Of Servers
Until the 1960s, the salaries of software were executed by a single computer. This makes multiple treatments simultaneously serving multiple users.
In the mid-1960s appeared the first distributed computer systems, in which treatments were performed by two computers.
Personal computers have emerged in the early 1980s, and their use spread rapidly in enterprises and institutions.
Soon appeared the limitations related to the widespread use of computers for personal use and isolated from each other: the need for a company to acquire a printer for each computer, the difficulty of exchanging digital information between different computers : Each user should copy the information on a floppy disk and then send it by hand at the receiver.
Local networks have enabled the exchange of digital information between users. However the cables alone do not allow joint use of a printer: the printer can not print two documents simultaneously, or multiple users may want to print at once. The printer has been connected to a standalone computer that controls its use: a print server.
file servers have facilitated the exchange of files between users. Used in institutions, they have multiple users run the same software. A single copy of the software is stored on the file server.
The client-server architectures have become popular in the early 1990s. The software is typically organized into three layers: one containing the treatments on the display, for what is on the calculations, and the last is on the storage of information. The treatment of different layers were divided between two different computers.
The three tier architecture is an evolution of client-server architecture where the salaries of the three layers are divided between a client and two servers.
According to the firm Netcraft, there in March 2009 over 220 million web servers worldwide and their number is increasing steadily since the invention of the World Wide Web in 1995.
A distributed application is a computer application in which results are achieved by the cooperation of several computers on a network. A communications protocol establishes the rules by which computers communicate and cooperate.
The client / server architecture is an organizational model of a distributed application in which processing is done by the joint implementation of two different and complementary software placed on different computers: the client and server. The client makes requests and then forwards them to the server. The server processes the requests, and then sends its response to the client. The client displays the answer (for example, presents the results on screen). A communications protocol establishes the format of requests sent to the server, and responses to it.
In client-server customers will find the information stored in servers. In architecture peer-to-peer (P2P for short) by cons customers will find information stored in other clients, and servers act as intermediaries.
- Cloud Computing: The Concept and Examples of its Virtual Services | Part 1 - July 23, 2012
- Why Rapidly Growing Companies Need Cloud Computing | Part 1 - July 22, 2012
- Web Designing Process | Strategic Planning | Part 1 - August 7, 2011