더북(TheBook)

클라이언트의 종류가 많아서 헷갈린다면 ‘클라이언트는 손님이다’라고 생각하세요. 컴퓨터 장치나 응용 프로그램은 모두 사용자가 뭔가를 요청하기 위해 이용하기 때문에 클라이언트를 손님처럼 생각하면 쉽게 이해할 수 있습니다. 다시 말해 클라이언트는 서비스를 이용하는 데 필요한 데이터를 서버에 요청하고, 서버로부터 응답받은 데이터를 화면에 표시합니다.

서버(server)는 클라이언트의 요청을 받아 처리한 후 응답하는 컴퓨터 장치 또는 그러한 역할을 하는 응용 프로그램을 말합니다. 예를 들어 스마트폰으로 유튜브 앱에 로그인하면 자신의 취향에 맞는 동영상 목록이 뜹니다. 이는 서버에 로그인하면서 “나는 누구인데 내 취향에 맞는 동영상 목록을 보여줘”라고 요청했기 때문입니다.

그림 1-2 클라이언트-서버 간 통신

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.