Hỏi về sự giống và khác nhau của web server và app server (dùng cho java)

như tiêu đề , bạn nào có thể giải thích cho mình hiểu
web server là gì ? nó dùng để làm gì ? nó chứa được những gì và không chứa được gì? kiến trúc nó như thế nào ? có những loại web server nào?
tương tự với application server

mình đọc trên mạng thấy nó ghi thế này có đúng không :
application server nó có thể chứa và hỗ trợ tất cả (giao thức http , rmi…) , cung cấp các dịch vụ và framework như jsp/servlet , EJB , JNDI ,JMS,JPA…
web server nó chỉ hỗ trợ framework jsp/servlet

web server chi thuc hien voi http thoi, web server nhan http request xu ly no hoac la chuyen cho cac ngon ngu kich ban khac nhu php,js,v…v… de xu ly va tra ve html

o day business logic web server xu ly het

nhung ma khi co app server thi khac chut, web server se chuyen viec xu ly sang cho app server phu hop nao do lay du lieu tu app server tra ve va tao nen html va tra ve

o day app server xu ly business logic het

cai business logic cua app server co the duoc su lai voi web server khac con web server thi ko

vd: Apache Tomcat Http Server (Web server) va Oracle WebLogic Server (app server)

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?