728x90
클라이언트(영어: client 고객)는 서비스를 사용하는 사용자 혹은 사용자의 단말기를 가리키는 말.
서버(Server)란 서비스를 제공하는 컴퓨터이며, 다수의 클라이언트를 위해 존재하기 때문에 일반적으로 매우 큰 용량과 성능을 가지고 있음
서버 클라이언트 시스템이란 여러개의 클라이언트가 네트워크 통신을 활용해 서버에 접속을 하고 그 서버와 붙어있는 데이터베이스를 활용할 수 있는 시스템을 말함.
서버는 데이터베이스를 저장하고 DBMS를 운영하면서 여러 클라이언트에서 온 질의를 최적화, 권한 검사를 수행, 동시성제어, 회복기능, 무결성, 접근을 관리하고,
클라이언트는 사용자 인터페이스를 관리하고 응용들을 수행.
클라이언트는 서버와 동일한 디바이스 일 수도 있지만 대부분 서비스를 사용하고자 하는 사용자가 지니고 있는 인터넷이 가능한 모든 디바이스를 클라이언트라고 지칭.
이렇게 하면 하드웨어 비용을 획기적으로 줄일 수 있으며, 전세계 어디에서든지 접속이 가능한 인터넷이라는 매체의 특성상 지역에 제한을 받지 않게됨.
또한 서비스 제공자 측에서는 서비스를 운영함에 있어 신규 패치가 없다는 가정하에 서버관리만 잘 해주면 되기에 굉장히 효율적임.
728x90
'STUDY' 카테고리의 다른 글
[용어] 파일시스템 (0) | 2020.09.25 |
---|---|
[용어] API(Application Program Interface) (0) | 2020.09.23 |
[용어] IDE -통합 개발 환경 (0) | 2020.09.21 |
[용어]브래드 크럼(Breadcrumb) (0) | 2020.09.17 |
[마케팅 용어] ATL 과 BTL (0) | 2020.02.21 |