A web server handles only the HTTP protocol. An application servertypically handles a much wider variety of traffic and may contain a webserver as one of its services.