- A server which accepts request from client and send the response to that client over HTTP protocol is known is Web Server.
- Serves pages for viewing in a web browser.
- Handles only http request.
- Does not provide any functionality beyond simply providing an environment in which the server side program can execute and pass back the generated responses.
- Apps server provides methods that client application can call.
- Can handle http,ftp,tcp/ip and other protocols too.