( 쇼핑몰 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 |
댓글