반응형
웹 클라이언트 & 웹 서버
손님 : 사용자
종업원 : 웹 클라이언트, 손님의 스테이크 주문을 확인함
요리사 : 웹 서버, 종업원의 요청을 받아 요리를 만듬
웹 클라이언트
- 사용자가 웹에 접근하는 프로그램
- 일반적으로 웹 브라우저 : Chrome, IE 등
웹 서버
- 웹 페이지, 사이트, 앱을 저장하는 프로그램
WAS : Web Application Server
- 손님을 오래 기다리지 않게 하기위해 요리사가 여러명 있어야 한다.
- 이때 역할을 분배하는 메인 셰프가 웹서버
- 그 아래에서 실제 요리를 하는 요리사들이 WAS 이다
- 서버에서 모든 일을 하면 간단하겠지만 과부하가 일어날 가능성이 크기때문에 조력자인 WAS가 필요하다
- WAS 는 사용자 컴퓨터나 장치에웹 어플리케이션을 수행해주는 미들웨어이다.
- WAS 의 등장으로 웹 서버의 할 일을 분배하여 서버의 부담을 줄일 수 있고 빠르게 동적 컨텐츠를 수행할 수 있게 되었다.
DB
- 냉장고와 창고 같은 보관소
- data를 저장하는 곳
- WAS에서 데이터를 요청하면 필요한 데이터를 응답한다.
반응형
'Frontend' 카테고리의 다른 글
세션, 쿠키, 토큰, JWT, refrash 토큰 (0) | 2022.06.17 |
---|---|
Proxy Server (0) | 2022.06.17 |
TCP / IP & UDP (0) | 2022.06.17 |
REST API (0) | 2022.06.17 |
Client & Server : HTTP & HTTPS (0) | 2022.06.17 |