Saturday, 14 November 2015

Web Server

Web Server


Explanation 1



A Web server is a computer system that hosts websites. It runs Web server software, such as Apache or Microsoft IIS, which provides access to hosted webpages over the Internet. Most Web servers are connected to theInternet via a high-speed connection, offeringOC-3 or faster data transmission rates. A fast Internet connection allows Web ser

vers to support multiple connections at one time without slowing down.


Any computer can be used as a Web server, as long as it is connected to the Internet and has the appropriate software installed. However, most Web servers are 1U rack-mounted systems, meaning they are flat, trimmed down computers that can be mounted on a server rack. Most Web hosting companies have several server racks, which each contain multiple servers. This is the most space-efficient way to host a large number of websites from a single location.


Web servers typically host multiple websites. Some only host a few, while others may host several hundred. Web servers that host websites for multiple users are called “shared hosts.” This is the most common type of hosting solution and is used for personal sites, small business sites, and websites run by small organizations. Web servers that only host websites for a single person or company are called “dedicated hosts.” These types of servers are appropriate for high-traffic websites and sites that require custom server modifications. Dedicated hosts are also more reliable than shared hosts, since there are fewer sites that can cause bottlenecks or other issues with the server.


 


Explanation 2


A computer that runs a Web site. Using the HTTP protocol, the Web server delivers Web pages to browsers as well as other data files to Web-based applications. The Web server includes the hardware, operating system, Web server software, TCP/IP protocols and site content (Web pages, images and other files). If the Web server is used internally and is not exposed to the public, it is an “intranet server” (see intranet). Contrast with Web client.

HTTP Server

The term “Web server” often refers only to the HTTP server software in the machine, which provides the Web site functionality. HTTP is the protocol of the Web, and HTTP server software, such as Microsoft’s IIS and the open source Apache server, accepts requests from the user’s browser and responds by sending back HTML documents (Web pages) and files. It also executes scripts that reside in the server (CGI scripts, JSPs, ASPs, etc.), which perform functions such as database searching and credit card authorization. See IIS and Apache.


One Computer or Hundreds

For a very small company, a single computer can contain the HTTP server along with an FTP server for file downloads, an SMTP server for e-mail and other Internet-related functions. In a large company, each service would be run in one or more dedicated servers, and a huge Web site may require hundreds of servers. See Web hosting and cloud computing.


Built Into Hardware Too

Web servers are not only on the Web. HTTP server software is commonly built into hardware to provide a control panel for configuring the device from any Web browser. Most network devices such as routers, access points and print servers actually contain a mini Web site for this purpose (see embedded Web server).


Web Server Fundamentals

Web browsers communicate with Web servers via the TCP/IP protocol. The browser sends HTTP requests to the server, which responds with HTML pages and possibly additional programs in the form of ActiveX controls or Java applets.

Web Server Environment

This shows the server-side processes that can take place in a Web server (HTTP server) and application server. Since both can perform similar tasks, there is some overlap. The Web server and application server can be in the same machine or in separate computers. See application server.


Web Server

No comments:

Post a Comment