client-server

클라이언트-서버 모델은 요청과 응답 역할이 한 방향으로 정해진다

클라이언트는 요청하고 서버는 응답하며, 데이터와 정책은 중앙 서버에 모인다.

1 Client요청 생성브라우저와 앱
2 Network주소와 경로로 전달DNS, IP, TCP
3 Server상태와 데이터 제공인증, DB, business rule
4 Response결과 반환status, body, header
구분
Client
Server
역할
요청을 시작
요청을 받아 처리
상태
사용자 입력과 화면
권위 데이터와 정책
확장
사용자 수만큼 증가
부하 분산과 DB 확장 필요
핵심클라이언트-서버의 핵심은 어느 쪽이 요청을 시작하고 어느 쪽이 권위 데이터를 갖는지다.