A web server is server software, or hardware dedicated to running this software, that can satisfy client requests on the World Wide Web. A web server can, in general, contain one or more websites. A web server processes incoming network requests over HTTP and several other related protocols.
The primary function of a web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). Pages delivered are most frequently HTML documents, which may include images, style sheets and scripts in addition to the text content.

A user agent, commonly a web browser or web crawler, initiates communication by making a request for a specific resource using HTTP and the server responds with the content of that resource or an error message if unable to do so. The resource is typically a real file on the server's secondary storage, but this is not necessarily the case and depends on how the web server is implemented.
While the major function is to serve content, a full implementation of HTTP also includes ways of receiving content from clients. This feature is used for submitting web forms, including uploading of files.
Many generic web servers also support server-side scripting using Active Server Pages (ASP), PHP (Hypertext Preprocessor), or other scripting languages. This means that the behaviour of the web server can be scripted in separate files, while the actual server software remains unchanged. Usually, this function is used to generate HTML documents dynamically ("on-the-fly") as opposed to returning static documents. The former is primarily used for retrieving or modifying information from databases. The latter is typically much faster and more easily cached but cannot deliver dynamic content.
Web servers can frequently be found embedded in devices such as printers, routers, webcams and serving only a local network. The web server may then be used as a part of a system for monitoring or administering the device in question. This usually means that no additional software has to be installed on the client computer since only a web browser is required (which now is included with most operating systems).

View More On Wikipedia.org
  1. J

    MXBOX / HTI servers maintenance

    Hi, MXBOX / HTI servers is experiencing some planned maintenance. We'll be back as soon as possible. Service affected: - MXCARD sign in application - MXBOX / HTI update firmware - HTI Online Services (HTI Credits)
  2. G

    MXBOX -How to use Fire Agent v1.1 (NEW SUPPORT ACCESS, OLD SERVERS ARE CLOSED))

    HI GUYS, I FOUND SOME COOL STUFF ON NEW MXKEY UPDATES [3.5_1.4] THIS IS MXKEY ADDED FEATURE CALLED MXKEY - NOKIA FIRE AGENT V1.1 AUTO PRODUCT LIST GENERATOR IN C:\Program Files\Nokia\Phoenix\Products FAST AND OPTIONAL NOKIA FIRMWARE DOWNLOADER HERE WE GO : IF YOUR...
  3. J

    MXKEY servers data base fixed

    MXKEY SERVERS under maintenance. [SOLVED] MXKEY servers data base are fixed now. BR, Manole
  4. J

    MXKEY SERVERS under maintenance.

    Hi, Please be aware that all MXKEY servers are OFF for maintenance . We will come back with NEWS when all activity is back to normal. Sorry for inconvenience cause by this. BR, Manole
Back
Top