CS(Client Server) 환경이란
ETC./study

CS(Client Server) 환경이란

뉴비뉴 2018. 11. 14.

위키백과

 - 클라이언트 서버 모델은 서비스 요청자인 클라이언트와 서비스 자원의 제공자인 서버 간에 작업을 분리해주는 분산 애플리케이션 구조이자 네트워크 아키텍처를 나타낸다. 웹 시스템도 확장된 '클라이언트 서버 시스템'으로 분류되나, 일반적으로는 클라이언트 서버 시스템이라고 하면 웹 시스템이 나오기 이전의, 사용자 PC 에는 클라이언트가 설치되어 화면을 처리하고 서버에서는 자료를 처리하는 시스템을 일컫는다.



- 데이터베이스에서 DBA가 데이터를 암호화 하려고 한다.(Client), 키는 키 관리 서버에 들어있다

 - DBA 는 키를 꺼내서 암호화를 진행하려고 서버에 요청을 한다.

 - 서버는 키를 가져갈 수 있는 권한이 있는 사용자인지 확인하고, 맞다면 키를 DBA에게 보내준다.

 - DBA 는 키를 이용하여 암호화를 진행한다.


위 처럼 서버와 클라이언트가 통신하며 데이터를 처리하는게 CS 환경이다.






 - 누군가 자신의 은행계좌 내역을 조회하려고 하는 경우, 먼저 자신의 PC에 있는 클라이언트 프로그램이 은행에 위치한 거래 서버에 그 요구사항을 전송하게 되고, 거래 서버는 다시 계좌내역을 검색해주는 일을 하는 데이터베이스 서버에 그 요구사항을 보내게 된다. 데이터베이스 서버가 계좌내역을 검색하여 그 내용을 거래 서버에 보내면, 거래 서버는 다시 그 내용을 계좌 내역을 요구한 PC의 클라이언트 프로그램으로 보냄으로써, 최종적으로 화면에 나타나게 된다.

출처 : http://www.terms.co.kr/clientserver.htm

댓글

💲 추천 글