~/VibeHandbook
$39

챕터 03 · 01

두 등장인물: 클라이언트와 서버

웹의 거의 모든 것은 두 역할 사이의 대화다.

  • 클라이언트묻는 쪽이다. 대부분의 경우 그것은 당신의 휴대폰이나 노트북에서 실행되는 웹 브라우저 — Chrome, Safari, Firefox — 다. 카운터로 다가가는 손님인 셈이다.
  • 서버답하는 쪽이다. 어딘가의 데이터 센터에 놓인, 하루 종일 실행되며 요청을 기다리는 컴퓨터다. 카운터 뒤의 주방인 셈이다.

클라이언트는 결코 서버의 일을 하지 않고, 서버도 결코 클라이언트의 일을 하지 않는다. 브라우저는 "홈 페이지를 줘"라고 묻는다. 서버는 "여기 있어"라고 답한다. 이 관계가 전부다. 서버는 특별한 마법 상자가 아니다 — 그저 질문을 기다렸다가 답을 보내는 것이 일인 평범한 컴퓨터일 뿐이다.

계속 듣게 될 단어가 하나 더 있다: request(요청)(클라이언트가 보내는 질문)와 response(응답)(서버가 돌려보내는 답). 이 두 단어를 손에 쥐고 있어라; 아래의 모든 것의 등뼈다.

오프라인으로 보고 싶으세요?

PDF + EPUB + 다운로드형 프롬프트 라이브러리 + 버전 업데이트를 받으세요.

$ PDF 받기 — $39