What is a Web Server
Web services,Web server,Web hosting ,is commnly used today in our life.
A web server is the combination of hardware and software to serve pages to viewers upon request.This service is referred to as web hosting.
A unique address to connect internet,and the protocols are using TCP/IP,HTTP.
When a user types human friendly address http://example.com machine traslates to its mapped IP Address.
There are two components in web services.A Web server and a client.
Client usually web browser.
A client initiates communication by making a HTTP/HTTPS request for a specific resource and the server responds with the content of that resource .This communcations are both the way,down loading the contents as well as uploading the contents.
Commen names in a web services we used
ISP : An ISP is a service provider to host web server or providing iternet services.
HTTP/HTTPS :The data transfer protocol(transferring files text, graphic images, sound, video, and other multimedia files) used on the World Wide Web
Port is used by HTTP is 80 and HTTPS(Secure) is 443
FTP :FTP works in the same way as HTTP for transferring Web pages from a server to a user’s browser.FTP is most commonly used to download a file from a server using the Internet or to upload a file to a server (e.g. uploading a Web page file to a server).
Port is used by FTP is 21
Web Farms :A Web farm is a Web Site across multiple servers.
Weg Garden : A Web garden allows you to expand a Web Site across multiple CPUs within a single server.
In IIS, Request process by worker process ( w3wp.exe). By default each and every application pool contain single worker process. But An application pool with multiple worker process is called Web Garden.This provide better throughput performance and application response time.
Web cache :A web cache is a mechanism for the temporary storage (caching) of web documents, such as HTML pages and images, to reduce bandwidth usage, server load, and perceived lag. A web cache stores copies of documents passing through it; subsequent requests may be satisfied from the cache if certain conditions are met.
Proxy :The basic term proxy means to do something for somebody else, usually in an authorized capacity. There are in fact two types of proxy servers, a forward proxy and a reverse proxy. A forward proxy is used to support Internet access for a number of clients through a single server for security, caching, or filtering. A reverse proxy is used to redirect requests for a Web site to a number of servers for a client.
WWW :World Wide Web or simply the Web,consists of all the public Web sites connected to the Internet worldwide.
HTML :HTML stands for Hyper Text Markup Language. It is a type of computer language that is primarily used for files that are posted on the internet and viewed by web browsers.
Static and Dynamic :A content is fixed or stationary is called static and the content capble of action or change is called dynamic
Virtual Hosting :This is to serve many Web sites using one IP address.
WEB servers commonly used(free)
These are the servers used more world widely
Apache HTTP server from Apache foundation
Apache Tomcat from Apache foundation
IIS from Microsoft
GlassFish from SUN Microsystems
Jetty from Mortbay consulting
WEBrick from Ruby Developers
Installations are easy for windows ,a few clicks for the executable forms of packages.