[네트워크] 클라이언트-서버 아키텍처

이동엽·2023년 1월 28일
0
post-thumbnail

1. 개요

웹 에서 제공되는 서비스는 주로 서비스를 이용하는 클라이언트, 서비스 제공하는 서버로 나누어진다.
그러므로 클라이언트는 사용자가 직접 이용하기때문에, 사용 편의성이나 휴대성을 고려해 개발하고,
서버는 유지보수할때 빼곤 24시간 매일 작동하고, 사용자와 접점이 없기 때문에 기능에 중점으로 개발이 이루어집니다.

2 Tier Architecture

출처 : https://habit1014.tistory.com/84

클라이언트는 리소스를 사용하는 앱이고, 서버는 리소스가 존재하는 것으로 분리를 시켜 서로 요청,응답을 하며 주고 받는 방식이다.

3 Tier Architecture


출처 : https://habit1014.tistory.com/84

서버는 리소스를 전달만 해줄뿐, 리소스 저장하는 공간은 데이터베이스에서 저장한다.
->2티어 아키텍처에서 데이터베이스가 추가된 형태

profile
씨앗

0개의 댓글