웹서버란?
Web 서버가 설치되어 있는 컴퓨터 (HW)
클라이언트로부터 HTTP요청을 받아 정적 컨텐츠를 제공하는 컴퓨터 프로그램 (SW)
-
정적 컨텐츠 : WAS를 거치지 않고 바로 자원을 제공
-
동적 컨텐츠 : 클라이언트의 request를 WAS에 보내기
-
웹서버 종류 : Apache Server, Nginx, IIS, WebToB
WAS(Web Application Server)란?
- DB 조회나 로직 처리를 요구하는 동적 컨텐츠를 제공하기 위해 만들어진 Application Server
- Web container 혹은 Servlet Container라고도 불린다.
- Container란 jsp, Servlet을 실행시킬 수 있는 소프트웨어를 말한다.
WAS 기능
- 프로그램 실행 환경과 DB 접속 기능 제공
- 여러 개의 트랜잭션 관리 기능
- 업무 처리하는 비즈니스 로직 수행
Tomcat, Websphere, Weblogic, Jeus, JBoss, Resin

출처 : https://velog.io/@developerjun0615/WEB-WAS-%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C