10
12

1. WEB이란?

웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 서버

2. WAS란?

웹브라우저와 같은 클라이언트로부터 웹 서버가 요청을 받으면 애플리케이션에 대한 로직을 실행하여 웹 서버로 다시 반환해주는 소프트웨어.

3. WAS와 WEB 서버의 차이점?

> 요청을 받아 처리하는 컨텐츠라는 점.
> 웹 서버의 경우 정적인 컨텐츠(HTML, CSS, 이미지)를 요청 받아 처리함. 
> WAS의 경우 동적인 컨텐츠(JSP, ASP, PHP)를 요청 받아 처리함.

4. WAS와 WEB을 나눠야하는 이유

WAS의 경우 웹 + 웹 컨테이너의 개념이라 웹 서버가 없더라도 웹 서버 역할을 동시에 할 수 있음. 하지만 굳이 분리해서 사용하는 이유는

> 부하를 줄이기 위해.
> 사용자들에게 WAS가 DB 서버에 접속하는 정보를 외출로 노출 시킬 경우 보안상 문제가 될 수 있음

'보안' 카테고리의 다른 글

보안 취약점 점검 기준  (0) 2023.01.03
데이터베이스 서버를 따로 두는 이유  (0) 2022.10.12
ARQ란?  (0) 2022.10.12
2021. 01. 18 _ 리버스 엔지니어링이란  (0) 2021.01.18
시스템 해킹 보안 기초  (0) 2020.11.22
COMMENT