본문 바로가기

카테고리 없음

Application architectures

 

1) Client-Server (CS)

- Server가 감당할 수 있는 Client 수를 넘으면 비용 증가

   Server

    - 항상 host 대기 상태

    - 영구적 IP주소

    - 데이터 센터나 여러대 컴퓨터가 필요

   Client

    - 계속 연결할 필요 x

    - 동적/사설 IP 주소

 

2) P2P (peer to peer)

- 친구에게 서비스를 받거나(client) 제공(server)해줌.

- 항상 대기 중인 server가 없음

- self scalability (확장성)

- IP 주소 바뀜

 

3) Hybrid ((1)+(2))