web server & application server
Difference between Web Server and Application Server 1. Web Server A Web Server is defined as a server which accepts a request for data and sends the relevant document in return. In other words, it is a computer program that accepts a request for a specific document and sends it to the client machine. Web servers are designed to serve HTTP content to the client computer. In most cases, the web servers are the integral parts of the application servers. Web servers accept the HTTP requests and interpret them to serve the requested content. Although Web Servers are designed to serve static content, most Web Servers have plugins to support scripting languages like PHP, Perl, etc. through which they can generate dynamic HTTP content. Ex - Apache Web Server. 2.Application Server An application server is one that is designed to generate dynamic content. It is a software framework that transforms the data to provide specialized functionalities offered by a business, service, or application.