[WEB1] 서버 & 클라이언트

Rae-eun Yang·2022년 3월 5일
1

생활코딩 WEBn

목록 보기
6/21
  • 웹은 어떻게 동작하는가?
  • 서버(Server)는 무엇이고, 클라이언트(Client)는 무엇인가?

웹의 동작

우리가 구글이나 네이버 같은 웹사이트를 열었을 때의 동작 구조는 어떻게 되어있을까?
먼저, 서버와 클라이언트라는 개념을 이해해야 한다.


클라이언트

예를 들어 크롬 브라우저에 들어가서 바나나를 검색한다고 가정하자.

클라이언트(Client)는 고객이라는 의미로, 서버에게 뭔가를 요청한다.
이를테면 "이미지를 보여줘", "웹페이지 열어줘" 등..

우선 크롬 브라우저를 설치한다.
크롬에 들어가서 "크롬 브라우저 화면을 띄워줘" 라고 서버에 요청한다.
화면이 띄워지고 바나나를 검색하면 "바나나를 검색해줘" 라고 서버에게 요청한다.

이때, 웹브라우저가 설치되어 있는 컴퓨터를 클라이언트 라고 한다.


서버

서버(Server)는 사업자라는 의미로 클라이언트의 요청에 응답한다.
위 예시(크롬에서 바나나 검색)에서의 서버는 클라이언트에게 요청을 받으면 그것에 해당하는 것을 자신의 하드디스크(또는 데이터베이스)에서 찾아내 응답한다.

크롬 회사에서는 크롬 웹서버가 설치되어있는 컴퓨터가 있을 것이다.

이때, 웹서버가 설치되어 있는 컴퓨터를 서버 라고 한다.

profile
개발자 지망생의 벨로그

0개의 댓글