본문 바로가기
서버 기본상식

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

by 왕밤 2021. 9. 2.

 

( 쇼핑몰 A 👉앱 👈 => 새로운 제품 내용 업데이트 => 내용만 변경 )

이 과정은 서버가 있기 때문에 가능하다!

 

만약 없었다면?

앱 자체에서 사이트 내에서 내용을 업데이트 해야 한다

=> 앱 업데이트 하느라 손님들은 옷 사보지도 못하고 앱만 업그레이드 해야 할 수 도 있다

 

그래서 서버가 뭐야?

 

 

이처럼 상품정보 등의 데이터(리소스)가 존재하고 다룰 수 있는 곳을 서버라고 한다

 

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

리소스가 존재하는 곳과 이용하는 앱이 다른 것을 (2-Tier)2티어 아키텍처 라고 부르고

클라이언트-서버 아키텍처는 다른 말이다

클라이언트와 서버는 요청과 응답을 주고 받는 관계이다!

 

* (+데이터베이스) - 서버 -클라이언트의 관계 => 3-Tier 아키텍처

* 클라이언트처럼 사용자가 직접 눈으로 보고, UI를 클릭 또는 터치하는 등의 상호작용을 할 수 있는 앱을 주로 개발하면 프론트엔드 개발자

* 서버 및 데이터베이스 등 가시적이지 않은 부부능 다루는 백엔드 개발자

 

 

'서버 기본상식' 카테고리의 다른 글

3) 도메인 , DNS  (0) 2021.09.02
2) IP와 포트  (0) 2021.09.02
1) URL  (0) 2021.09.02
CORS  (0) 2021.08.04
HTTP method 정리  (0) 2021.07.29

댓글