Definition: A Web server can be either a computer program or a computer running a program that is responsible for accepting HTTP requests from clients, serving back HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects on it. An application server is the kind of software engine that will deliver various applications to another device. It is the kind of computer found in an office or university network that allows everyone inthe network to run software off of the same machine. A web server and an application server may differ on the following points: Contents [hide] * 1 Function * 2 Multi Threading * 3 Load Limit * 4 Model * 5 History * 6 References [edit] Function The main function of a web server is keeping files active for web site browsing, twenty-four hours a day, seven days a week. Any time lost is known as down time which means that at that point, the website and its pages will not be viewable. Any good web hosting company tries to keep their downtime to less than a fraction of a second to be successful. An Application server facilitates this process and tries to make for easy data access of an application. [edit] Multi Threading The Web Server does not support the concept of multi-threading. In Application Server we have features like connection pulling, isolation pulling, mul