[TIL 29] HTTP / 네트워크 기초 2. Client Server Architecture

yezo cha·2021년 6월 24일
0

HTTP/network

목록 보기
2/7
post-thumbnail

Client Server Architecture

2-tier architecture

클라이언트 서버 아키텍처, 다른 말로는 2티어 아키텍처라고 불리는 설계 방식을 알아보자.
리소스가 존재하는 곳과, 리소스를 사용하는 앱 을 분리시킨 것을 2티어 아키텍처 또는, 클라이언트-서버 아키텍처라고 부른다.

리소스를 사용하는 앱이 바로 클라이언트, 리소스가 존재하는 곳은 서버라고 부른다.
서버(server)는 영어 단어 그대로 제공(serve)하는 주체.

3-tier architecture

일반적으로 서버는 리소스를 전달해주는 역할 만 담당한다.
리소스를 저장하는 공간을 별도로 마련해 두는데, 이 공간을 데이터베이스라고 부른다.
데이터베이스는 창고와 같은 역할을 한다.

기존 2티어 아키텍처에 데이터베이스가 추가된 형태3티어 아키텍처라고 부른다.

profile
(ง •̀_•́)ง

0개의 댓글