Web Server & WAS

김형준 Kim Hyeong Jun·2023년 3월 2일
0

웹 서버

웹 서버(Web Server)란 클라이언트(사용자)가 웹 브라우저에서 어떠한 페이지 요청을 하면 그 요청을 받아 정적 컨텐츠를 제공하는 서버입니다.

정적 컨텐츠란?
단순 HTML 문서, CSS, JavaScript, 이미지, 파일 등 즉시 응답가능한 컨텐츠를 일컫는다.

그렇다면 웹 서버는 정적 컨텐츠만을 제공하는가? 하면 그것은 아닙니다.
설명을 위해 WAS에 대해서 알아봅시다.

웹 서버

  • Apache
  • NginX

웹 애플리케이션 서버(Web Application Server)

WAS는 웹 서버와 웹 컨테이너가 합쳐진 형태로, 웹 서버 단독으로는 처리할 수 없는 데이터베이스의 조회나 다양한 로직 처리가 필요한 동적 컨텐츠를 제공합니다.
WAS는 JSP, Servlet 구동환경을 제공해주기 때문에 웹 컨테이너 혹은 서블릿 컨테이너라고도 불립니다.

요약

웹 서버는 클라이언트로 부터 요청이 들어오면 정적 컨텐츠를 반환하는 역할을 해주며, 클라이언트의 다양한 요청에 대하여 웹 서버 단독으로는 처리할 수 없는 동적 컨텐츠를 제공하기 위하여 WAS를 사용합니다.

WAS

  • Tomcat
  • JBoss
  • WebSphere

Reference

[Web] 웹 서버와 WAS의 차이를 쉽게 알아보자
[Web] 웹 서버(Web Server)와 WAS의 차이

profile
I want be a developer🙂

0개의 댓글