# 서버의 처리는 클라이언트의 요구에서 시작된다.
서버는 불특정다수의 컴퓨터에 대해서 일방적으로 서비스를 제공하는 것이 아니라,
클라이언트로부터의 리퀘스트(요청)를 받아, 처리를 시작하여 서비스를 제공하는 것이다.
서버가 클라이언트에게 서비스를 제공할 때는, 아래와 같은 처리과정이 있다.
1) 클라이언트는 서버에게 어떠한 서비스를 요구
2) 서버는 요구에 대응하여 처리를 실행
3) 서버는 처리결과를 클라이언트에게 반환
4) 클라이언트는 처리결과를 받음
# Web 서비스
Web 서비스에서 말하자면, Explorer/Safari 등이 클라이언트가 된다.
이 때 서버는 Web 사이트(를 구성하는 파일)이 있는 컴퓨터가 된다.
앞서 설명했던 처리과정을 Web 서비스에 적용해보면,
1) Web 브라우저는 Web 서버에 "모모사이트의 데이터 요청"이라고 요구함
2) Web 서버는 모모사이트의 파일을 찾음
3) Web 서버는 모모사이트의 파일을 Web 브라우저에게 반환
4) Web 브라우저는 모모사이트의 파일을 받아, 화면에 표시함
이와 같이 서버, 클라이언트로 구성되어 있는 시스템을 "클라이언트/서버 시스템"이라고 한다.
클라이언트/서버 시스템은 서버에서 데이터의 일원적이고 용이한 관리가 가능한 이유로, 많은 컴퓨터 시스템에서 사용되고 있다.
'개발서 > 서버의 기본' 카테고리의 다른 글
1-06 서버의 운용관리 (0) | 2020.06.18 |
---|---|
1-05 기업에서 선택할 수 있는 서버 (0) | 2020.06.17 |
1-04 서버 소프트웨어 (0) | 2020.06.16 |
1-03 다양한 종류의 서버 (0) | 2020.06.16 |
1-01 서버란 (0) | 2020.06.11 |