1.Application server may contain Webserver but webserver does not contain Application Server.
2. Webserver deals with HTTP and HTTPS protocals,but Application Server deals any type of protocals.
3.Webserver receives request and sends back response as HTML pages, where as Application Server manages enterprise java objects whether they are servlets, JMS listeners and EJB objects.