Web server란?
웹 서버(Web server)는 클라이언트(사용자)가 브라우저 주소창에 URL을 입력하여 어떤 페이지를 요청하면,
HTTP 요청을 받아서 HTML 파일과 같은 정적인 컨텐츠를 전달해주는 역할을 합니다.
특징
1. 저장된 웹 리소스들을 클라이언트로 전달하고 클라이언트로부터 컨텐츠를 전달받아서 저장하거나 처리합니다.
2. 클라이언트로부터 동적인 요청이 들어왔을 때는 해당 요청을 WAS에 요청합니다.
대표적인 웹 서버로는 Nginx 등이 있습니다.
WAS(Web Application Server)란?
웹 서버와 동일하게 HTTP 기반으로 동작하며 웹 서버가 할 수 있는 기능 대부분을 처리할 수 있습니다.
또한, 비즈니스 로직을 처리할 수 있어서 클라이언트에게 동적인 컨텐츠를 전달할 수 있습니다.
주로 DB 서버와 같이 동작합니다.
대표적인 WAS로는 Tomcat 등이 있습니다.
Web server와 WAS의 차이점은?
웹 서버는 이미지나 HTML 등의 정적인 데이터를 처리하는 서버이고,
WAS는 DB와 연결하여 클라이언트와 데이터를 주고 받으며 데이터의 조작이 필요할 때 사용합니다.
https://yozm.wishket.com/magazine/detail/1780/
웹 서버와 WAS(Web Application Server) | 요즘IT
웹 서버는 정적인 데이터를 처리하는 서버입니다. 이미지나 단순 html 같은 정적인 리소스들을 전달하며, WAS만을 이용할 때보다 빠르고 안정적으로 기능을 수행합니다. 반면 WAS는 동적인 데이
yozm.wishket.com
'기술면접' 카테고리의 다른 글
| Java의 특징 (0) | 2023.04.04 |
|---|---|
| POJO란? (0) | 2023.04.03 |
| 트랜잭션이란? (0) | 2023.04.03 |
| TCP와 UDP의 공통점과 차이점 (0) | 2023.03.31 |
| 프로세스와 스레드의 개념 및 차이점 (0) | 2023.03.31 |