* Server *
서버가 무엇인지 이야기 할때 우리는 제일먼저 '서비스(Service)'를 떠올릴 수 있어야 한다. 서버는
클라이언트로 부터의 요청을 받아 그요청에 대하여 응답해주는 역할을 담당한다. 즉 클라이언트가 서비스를 요청하면 서버는 그 요청을 받아 해석하고
수행해서 그것에 맞는 결과를 클라이언트에게 전달합니다. 메일 서비스를 담당하는 메일서버,웹서비스를 담당하는 웹서버, 데이터베이스 서비스를
제공하는 데이터베이스서버 등등 여러가지 서버를 주위에서 볼 수 있습니다.
* Client *
서버에게 필요한 서비스를
요청하는 역할을 담당합니다.
서버컴퓨터가 제공하는 기능과 데이터를 이용하는 컴퓨터로도 정의할수있다.
예를 들면 메일 클라이언트는
메일서버에게 메일발송을 의뢰하거나 메일서버로 부터 메일을 전달 받습니다. .