본문 바로가기
Frontend

웹 동작 방식

by dug_developer 2022. 6. 17.
반응형

웹 클라이언트 & 웹 서버

손님 : 사용자

종업원 : 웹 클라이언트, 손님의 스테이크 주문을 확인함

요리사 : 웹 서버, 종업원의 요청을 받아 요리를 만듬

웹 클라이언트

  • 사용자가 웹에 접근하는 프로그램
    • 일반적으로 웹 브라우저 : Chrome, IE 등

웹 서버

  • 웹 페이지, 사이트, 앱을 저장하는 프로그램

WAS : Web Application Server

  • 손님을 오래 기다리지 않게 하기위해 요리사가 여러명 있어야 한다.
  • 이때 역할을 분배하는 메인 셰프가 웹서버
  • 그 아래에서 실제 요리를 하는 요리사들이 WAS 이다
  • 서버에서 모든 일을 하면 간단하겠지만 과부하가 일어날 가능성이 크기때문에 조력자인 WAS가 필요하다
  • WAS 는 사용자 컴퓨터나 장치에웹 어플리케이션을 수행해주는 미들웨어이다.
  • WAS 의 등장으로 웹 서버의 할 일을 분배하여 서버의 부담을 줄일 수 있고 빠르게 동적 컨텐츠를 수행할 수 있게 되었다.

DB

  • 냉장고와 창고 같은 보관소
  • data를 저장하는 곳
  • WAS에서 데이터를 요청하면 필요한 데이터를 응답한다.

 

 

 

 

 

 

REF: https://brunch.co.kr/@swimjiy/2

반응형

'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