웹(Web)
- 인터넷을 기반으로 한 정보를 공유, 검색할 수 있는 기능을 제공하는 서비스
- URL(주소), HTTP(통신 규칙), HTML(문서)로 구성
웹 서버(Web Server)
- 클라이언트로부터 HTTP Request를 받아 정적인 컨텐츠(html, css, image 등)를 제공하는 컴퓨터
- 아파치, MS IIS
웹 애플리케이션 서버(WAS, Web Application Server)
- 웹 컨테이너
- DB 접근이나 다양한 로직 처리 등을 요구하는 동적인 컨텐츠를 제공하는 Application Server
- 톰켓, IBM Shpere
Web Server와 WAS를 분리하는 이유
- 동적 컨텐츠 제공과 정적 컨텐츠 제공이라는 기능을 분리해 서버 부하를 방지
- 웹 서버에 여러 대의 WAS 연결 가능
- 서로 다른 언어로 구현된 여러 웹 애플리케이션 서비스 가능
'CS > Network' 카테고리의 다른 글
[네트워크] 로드 밸런싱(Load Balancing) (0) | 2020.06.29 |
---|---|
[네트워크] 스케일 업(Scale-Up)과 스케일 아웃(Scale-Out) (0) | 2020.06.28 |
[네트워크] Spoofing / Sniffing / Snooping (0) | 2020.06.28 |
[네트워크] 웹 크롤링과 웹 스크래핑 (2) | 2020.06.28 |
[네트워크] 싱글스레드 서버와 멀티스레드 서버 (0) | 2020.06.28 |
댓글