본문 바로가기
Etc/CS

웹 클라이언트와 웹 서버

by 달의 조각 2022. 6. 24.

클라이언트 - 서버 아키텍처

 

 

= 2티어 아키텍처

상품 정보가 같은 리소스가 존재하는 곳(서버)과 리소스를 사용하는 앱(클라이언트)을 분리

3티어 아키텍처

클라이언트(리소스 사용) ↔ 서버(리소스 전달) ↔ 데이터베이스(리소스 저장 공간)

▶ 클라이언트 개발자: 사용자가 눈으로 보고, UI 클릭 또는 터치와 같은 상호작용 가능한 앱을 만든다
     → 웹사이트(웹 앱), 스마트폰/태블릿용, 데스크탑

▶ 백엔드 개발자: 상품 정보를 API로 노출, 로그인/로그아웃, 권한 관리와 같은 사용자 인증을 다룬다
     → 웹 서버, 파일 서버, 메일 서버, 데이터베이스 서버

댓글