Science Fair Projects Ideas - Web server

All Science Fair Projects

      

Science Fair Project Encyclopedia for Schools!

  Search    Browse    Forum  Coach    Links    Editor    Help    Tell-a-Friend    Encyclopedia    Dictionary     

Science Fair Project Encyclopedia

For information on any area of science that interests you,
enter a keyword (eg. scientific method, molecule, cloud, carbohydrate etc.).
Or else, you can start by choosing any of the categories below.

Web server

The term web server can mean one of two things:

  1. a computer responsible for serving web pages, mostly HTML documents, via the HTTP protocol to clients, mostly web browsers;
  2. a software program that is working as a daemon serving web documents.

Connections to HTTP servers are made using web browsers.

Contents

Common features

Although web server programs differ in detail, they all share some basic common features. Every web server program operates by accepting HTTP requests from the network, and providing an HTTP response to the requester. The HTTP response typically consists of an HTML document, but can also be a raw text file, an image, or some other type of document.

Path Translation

Web servers translate the path component of a URI into a local file system resource. The URI path specified by the client is relative to the web server's root directory.

Consider the following URI as it would be requested by a client:

http://www.example.com/path/file.html

The client's web browser will translate it into a connection to www.example.com with the following HTTP 1.1 request:

GET /path/file.html HTTP/1.1
Host: www.example.com

The web server on www.example.com will append to its root path, which on a UNIX machine would commonly be /var/www/htdocs. The result will be the local file system resource:

 /var/www/htdocs/path/file.html

The web server will then read the file, if it exists, and send a response to the client's web browser. The request will contain any appropriate headers and the file itself.

Historical Note

The first webserver was developed at CERN to handle the huge telephone book. It ran on a black NeXT cube, which was also used to develop the first web browser, NCSA Mosaic.

Software

The most common web or HTTP server programs are:

Apache is by far the most common software, with over 69% market share according to the March 2005 Netcraft Web Server Survey.

See Category:Web server software for a comprehensive list of HTTP server programs.

See also

External link

03-10-2013 05:06:04
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
Science kits, science lessons, science toys, maths toys, hobby kits, science games and books - these are some of many products that can help give your kid an edge in their science fair projects, and develop a tremendous interest in the study of science. When shopping for a science kit or other supplies, make sure that you carefully review the features and quality of the products. Compare prices by going to several online stores. Read product reviews online or refer to magazines.

Start by looking for your science kit review or science toy review. Compare prices but remember, Price $ is not everything. Quality does matter.
Science Fair Coach
What do science fair judges look out for?
ScienceHound
Science Fair Projects for students of all ages
All Science Fair Projects.com Site
All Science Fair Projects Homepage
Search | Browse | Links | From-our-Editor | Books | Help | Contact | Privacy | Disclaimer | Copyright Notice