• 네트워크로 연결된 시스템 중 서비스를 요청하여 받는 쪽이 클라이언트, 응답을 반환함으로써 해당 서비스를 제공하는 쪽이 서버
  • 오늘날 대부분의 프로그램은 클라이언트 - 서버 모델을 적용하고 있음
  • 서버와 클라이언트는 1:N의 관계로, 한 대의 서버에 다수의 클라이언트가 접속하여 서비스를 이용함
  • 서버와 클라이언트는 고정적인 개념이 아니라 상대적인 역할임