본문 바로가기

카테고리 없음

웹서버와 was 의 차이

아파치 + 톰캣 이해~ 

 

보통 클라이언트는 브라우저를 통해 원하는 것을 요청(request)하고 서버는 사용자의 요청에 응답(response)한다.

 

아파치 :

아파치 소프트웨어 재단 아파치 서버 : 'open source' 라이선스에 따라 배포되어 마음대로 쓸 수 있는 Http 웹 서버

 

웹 서버 :

클라이언트의 요청을 기다리고 요청에 대한 데이터를 만들어서 응답하는 역할 이때 데이터는 정적인 데이터(html, css, 이미지)로 한정 

 

아파치 톰캣 :

일반적인 was(웹 애프리케이션 서버)

 

WAS(web application server) :

컨테이너, 웹 컨테이너, 서블릿 컨테이너 라고도 부름

 

웹 컨테이너 :

클라이언트의 요청이 있을 때 내부 프로그램을 통해 결과를 만들어내고 이것을 다시 클라이어트에 응답 함

-> 동적인 데이터 처리 서버, DB연결, 데이터 조작등과 같은 처리

 

아파치 톰캣 이라고 부르는 이유 :

톰캣에서 아파치의 기능중 일부를 포함 하고 있기 때문

반응형