정의
요청하는 쪽(클라이언트)과 처리해 응답하는 쪽(서버)으로 나눠 동작하는 구조.
자세한 설명
손님의 화면이나 앱처럼 요청을 보내는 쪽(클라이언트)과, 그 요청을 받아 처리하고 결과를 돌려주는 쪽(서버)으로 역할을 나눠 동작하는 가장 기본적인 구조입니다. 클라이언트는 요청만 보내고 서버가 실제 처리와 저장을 맡기 때문에, 여러 사람이 동시에 같은 서버에 접속해도 하나의 기준으로 데이터가 관리됩니다. 거의 모든 웹사이트와 앱이 이 구조를 따릅니다.
예를 들면
손님이 홈페이지에서 예약 버튼을 누르면(클라이언트), 서버가 그 요청을 받아 실제 자리를 확인하고 결과를 돌려줍니다.
체크포인트
클라이언트 쪽 코드는 누구나 들여다볼 수 있다는 점을 기억해야 합니다. 비밀값이나 중요한 로직은 서버 쪽에 둡니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY