|
Server Software
Server software allows computers and other machines (such as phone systems and fax machines) to provide information and other services to other computers and machines.
Any computer can be turned into a server simply with the installation of server software and a connection to other computers--either through the internet or through a closed intranet.
Server Software Types
Web server software operates on the client-server model allowing one computer, the client, to request and retrieve information from another computer, the server. Through this method, information stored on almost any website on the internet can be shared, almost instantly, with any computer hooked up to the internet.
Server software comes in many different configurations to cover many different types of computer languages and web browsers. One of the most common protocols used by software to share information is the Hyper Text Transfer Protocol (the “http” that is part of many, many website addresses). The most popular browser http software program is Apache, an open source--that is, freely available--platform that, according to a recent survey, is the choice of over 60% of websites on the internet.
A File Transfer Protocol (FTP) is another server software used to transfer files (i.e. data, images, entire websites) from one computer to another over the internet.
Proxy servers act as an intermediary between clients and real servers. Proxy server software attempts to relieve some of the traffic going to the main server by both attempting to handle those client requests that it can and by filtering out unwanted and/or inappropriate (as designated by programmers) requests.
Application server software allows computers to run programs designed for end users (word processing, graphics, spreadsheets, etc.) over multiple computers at one time. Print server software performs the same task between computers and printers.
Mail server software facilitates the movement of e-mail over the net or through corporate intranets.
Database server software operates on the same client-server model as web server software with the client being the end user at a computer terminal and the server supplying the data being a locally based hard drive storing a company's internal database.
Communications Software
Telephone server software allows telephone and voice mail communications to be tied into computer systems while fax server software allows fax machines to send information through, and receive information from, computer servers (thus allowing faxes to be sent as e-mail and therefore the receiver need not have a fax machine to get the information being shared).
Chat server software allows for multiple users to communicate (share information, hold virtual meetings, etc.) in real time (at least as fast as they can type) in chat rooms.
By Michael Willis
|