서버1 클라이언트-서버 아키텍처 # 클라이언트-서버 아키텍처 = 2티어 아키텍처 client server architecture (2 tier architecture) -리소스가 존재하는 곳과 리소스를 사용하는 앱을 분리시킨것. -리소스가 존재하는곳(리소스를 제공하는 곳): 서버 -리소스를 사용하는 앱: 클라이언트 -클라이언트와 서버는 요청과 응답을 주고받는 관계이다. -요청이 선행되고 그 후에 응답이 온다.(요청이 있어야만 응답이온다) (서버 마음대로 클라이언트에 리소스를 전달하지 않는다.) #데이터베이스 - 리소스를 저장하는 별도의 공간, 창고같은곳 -서버는 데이터베이스에 있는 리소스를 전달해주는 역할(서버는 전달해주는 역할만 담당) -2티어 아키텍처 + 데이터베이스 = 3티어 아키텍처 -데이터베이스도 데이터제공자로서 일하므로 서버.. 2023. 1. 30. 이전 1 다음