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 |