웹 서버와 WAS는 둘다 웹을 서비스 하기 위한 목적으로 사용된다.
- 웹 서버란 ?
클라이언트가 페이지 요청을 할 때 요청에 대해 정적 컨텐츠를 제공한다. 여기서 정적 컨텐츠는 html, css, png와 같다.
클라이언트에서 요청이 올 때 가장 앞에서 요청에 대한 처리를 한다.
대표적으로 아파치, IIS(Internet Information Service) 등이 있다.
- WAS란 ?
Web Application Server로, 클라이언트의 페이지 요청에 대해 동적 컨텐츠를 제공한다. 여기서 동적 컨텐츠는 DB 커낵션 풀, JSP,
Servlet 구동 환경 제공과 같다.
웹 서버에서 처리 하지 못한 컨텐츠에 대한 처리를 담당한다.
정적 처리, 동적 처리 모두 가능하지만 정적 처리를 WAS가 하게 되면 부하가 많이 걸려서 성능이 저하된다.
대표적으로 아파치 톰캣, JBoss, JEUS 등이 있다.
참고: http://jeong-pro.tistory.com/84?category=793347
'IT > IT 기술 면접' 카테고리의 다른 글
[IT면접. C VS JAVA, ORACLE VS MYSQL] (0) | 2018.07.19 |
---|