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 |