본문 바로가기
개발/Network

웹 서버와 웹 어플리케이션 서버

by BellOne4222 2024. 1. 31.

CH5-0.3 웹 서버와 웹 어플리케이션 서버


서버는 대답하는 대상(response), 클라이언트는 요청하는 대상(request)

웹과 관련된 서버

  • 웹 서버
  • 웹 어플리케이션 서버(WAS)

서버가 응답해야 하는 자원

  • 정적인 자원 : 언제 어디서 누가 봐도 변하지 않는 정보(EX. HTML, 이미지, 동영상)
  • 동적인 자원 : 언제 어디서 누가 보는지에 따라 변할 수 있는 정보 → 여기서 주로 사용되는 것이 데이터 베이스
  • 정적인 자원을 응답하는 웹 서버
  • 동적인 정보를 생성해 응답하는 웹 어플리케이션 서버 (TOMCAT, AGNIX)

웹 서비스에서는 웹 서버와 웹 어플리케이션 서버 둘 다 사용한다.

→ 클라이언트에서 동적인 정보를 요청할 때는 웹 서버에서 응답하고, 정적인 정보를 요청 할 때에는 웹 어플리케이션 서버에서 응답한다 → 이를 통해 과도한 부하를 방지 할 수 있다

→ 웹 서버에 보안 기능을 제대로 구축하면 전체 웹 서비스에도 보안이 보장 되어서 보안 상의 이점이 생긴다.

→ 여러 웹 어플리케이션 서버 연동 용이

'개발 > Network' 카테고리의 다른 글

HTTP 메세지 개관  (0) 2024.01.31
HTTP의 특성  (0) 2024.01.31
자원과 자원의 식별  (0) 2024.01.31
DNS  (0) 2024.01.30
TCP의 혼잡 제어와 흐름 제어  (0) 2024.01.30