상단 바로가기 메뉴 바로가기 본문 바로가기 하단정보 바로가기
견적문의

원하는 인천 홈페이지 제작을 위해 우리 함께 고민 해봅시다!
아래 내용을 적어 주시면 내부적으로 검토 후 연락 드리도록 하겠습니다.

[내용보기]

홈페이지 운영팁

서버란? 서버와 클라이언트의 관계

작성일
2020-03-11
[서버란? 서버와 클라이언트의 관계]

클라이언트와 서버 시스템
서버의 처리는 클라이언트의 요청으로 시작됩니다.
서버는 단독으로 움직이는 것이 아니고 불특정 다수의 컴퓨터에 대해 일방적으로 서비스를 제공하는 것 또한 아닙니다.
서버는 클라이언트로부터 리퀘스트(요청)를 받아야 비로소 처리를 시작하여 서비스를 제공합니다.
서버가 클라이언트에 대해 서비스를 제공할 때는 서버와 클라이언트 사이에 다음과 같은 처리가 일어나게 됩니다.
- 클라이언트가 서버에 어떤 서비스를 요청합니다. ->
- 서버는 요청에 응답하여 처리를 수행합니다. ->
- 서버는 처리 결과를 클라이언트에게 반환합니다. ->
- 클라이언트는 처리 결과를 받습니다.

이를 웹서비스에 적용시켜 보세요.
이미지를 좀 더 쉽게 잡을 수 있도록 여러분께 익숙한 웹서비스를 예로 들어 볼까요?
웹서비스에서 클라이언트는 인터넷 익스플로러나 사파리 등과 같은 웹 브라우저입니다.
이에 반해 서버는 웹사이트가 저장되어 있는 컴퓨터입니다.
- 웹브라우저가 웹서버에게 'A 사이트의 데이터를 달라'라고 요청했습니다. ->
- 웹서버는 A 사이트의 파일을 찾습니다. ->
- 웹서버는 A 사이트의 파일을 웹브라우저에게 반환합니다. ->
- 웹브라우저는 A 사이트의 파일을 다운받아 화면에 표시합니다.
위와 같이 서버와 클라이언트로 구성되어 있는 시스템을 <클라이언트 / 서버 시스템>이라고 합니다.
클라이언트 / 서버 시스템은 서버에서 DB를 일원적으로 쉽게 관리할 수 있기 때문에 대부분의 컴퓨터 시스템에서 채택하고 있습니다.
[출처] 정보문화사 그림 한 장으로 보는 최신 서버 가이드북 (저자:Masahiro Kihashi)