클라이언트-서버 아키텍처(2티어 아키텍처)
: 정보 같은 리소스가 존재하는 곳과 리소스를 사용하는 앱을 분리시킨 것
클라이언트 : 리소스를 사용하는 앱(웹사이트, 앱 등)<<>> 서버 : 리소스를 제공(serve)하는 곳(웹 서버, 파일 서버, DB 서버 등)
요청과 응답을 주고 받는 관계로, 요청이 선행되고 그 후 응답
+ 3티어 아키텍처
: 2티어 아키텍처에 DB가 추가된 형태
프론트엔드/백엔드
프론트엔드 영역 = 클라이언트
백엔드 영역 = 서버 + 데이터베이스
[예시]
클라이언트(손님) <<>> 서버(종업원)
손님은 필요한 리소스(주문)을 종업원에게 요청해야 함.
손님의 주문에 따라 종업원은 메뉴를 만든 후 응답.
>>요청이 있어야 응답이 존재할 수 있음
'공부 자료 > 네트워크' 카테고리의 다른 글
[네트워크] SSR, CSR (0) | 2022.09.30 |
---|---|
[네트워크] 웹 애플리케이션 (아케텍처, 흐름, 구현) (1) | 2022.09.30 |
[네트워크] URL, DNS (1) | 2022.09.30 |
[네트워크] TCP, UDP / PORT (0) | 2022.09.30 |
[네트워크] IP (1) | 2022.09.30 |