Server와 Client가 무엇인지 알아보자!🌷
client는 웹을 통해 서비스를 요청하는 컴퓨터이며 프로그램이다. 사용자가 웹에 접근할 때 사용되는 시스템이다. 브라우저 같이 클라이언트 프로그램은 사용자가 웹을 통해 요청할 수 있게 하는 프로그램이다.
Server는 클라이언트의 요청에 따라 클라이언트에게 서비스를 제공하는 시스템 또는 프로그램이다. 단일 서버는 여러개의 클라이언트의 요청을 받을 수 있다. 일반적으로 서버는 계속 실행되고 있다.
서버에는 여러가지 서버가 있다. 웹 서버는 웹페이지를 제공한다. 데이터베이스 서버는 데이터베이스 관리 시스템을 실행한다. 파일 서버는 컴퓨터에게 파일을 전송한다.
Client | Server | |
---|---|---|
정의 | 웹을 통해 서비스를 필요로하는 장치 또는 프로그램 | 서비스를 제공하여 클라이언트의 요청에 응답하는 장치 또는 프로그램 |
기능 | 서버에 컨텐츠 또는 서비스 기능을 요청 | 클라이언트가 서비스를 요청할 때 클라이언트에 기능 또는 서비스를 제공 |
예제 | 데스크톱, 랩톱, 스마트 폰, 태블릿 및 웹 브라우저 | 데이터베이스 서버, 파일 서버 및 웹 서버 |