Web server handles HTTP requests, whereas an application server serves business logic to application programs through any number of protocols.