Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- npm
- #유니티
- solidity
- #1인게임개발
- short-circuiting
- 안정 정렬
- Private Blockchain
- Factory Functions
- skip ci
- http 모듈
- 2티어 아키텍처
- IP
- 3티어 아키텍처
- 블록체인
- NoSQL
- Factory 함수
- react
- CSS
- ES6 모듈
- javascript
- 불안정 정렬
- CLI
- CSS Specificity
- 텍스트 가운데 정렬
- caverjs
- SQL
- Hybrid Blockchain
- Relational Database
- 명시도
- UTXO
Archives
- Today
- Total
짹뚜 스튜디오
[네트워크] 2 티어 / 3 티어 아키텍처 본문
2 티어 아키텍처
2 티어 아키텍처란 리소스가 존재하는 곳과 리소스를 사용하는 곳이 분리가 된 것을 얘기한다. 여기서 리소스가 존재하는 곳을 Server, 리소스를 사용하는 곳을 Client라고 한다. 그래서 2 티어 아키텍처를 다른 말로 클라이언트-서버 아키텍처라고도 부른다.
클라이언트 종류
- 웹 앱
- 모바일 앱
- 데스크탑 앱
- 등등
서버 종류
- 웹 서버
- 파일 서버
- 메일 서버
- 등등
클라이언트와 서버는 서로 요청과 응답을 주고받는 관계이다. 클라이언트가 무언가를 요청하면 서버는 그에 맞는 응답을 한다. 그리고 항상 요청이 있어야만 응답을 한다.
3 티어 아키텍처
2 티어 아키텍처에서 서버에 리소스가 저장이 되었다면 3 티어 아키텍처에서는 이러한 리소스를 저장하는 곳이 따로 분리가 되고 여기에서 서버는 클라이언트와 리소스를 저장한 곳, 즉 데이터베이스 사이에서 중간다리 역할을 한다. 클라이언트가 리소스를 서버에 요청을 하면 서버는 데이터베이스에서 해당 리소스를 가져와서 클라이언트에 전달한다.
클라이언트 - 서버 - 데이터베이스가 있는 형태를 3 티어 아키텍처라고 부른다.
'개발 공부 > 네트워크' 카테고리의 다른 글
[네트워크] HTTP (0) | 2022.02.03 |
---|---|
[네트워크] Domain과 DNS (0) | 2022.01.26 |
[네트워크] IP 주소와 Port (0) | 2022.01.25 |
[네트워크] URI vs URL vs URN (0) | 2022.01.25 |
[네트워크] 프로토콜 (0) | 2022.01.25 |
Comments