강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

kimm.jh님의 프로필 이미지
kimm.jh

작성한 질문수

롱런하는 슈퍼 개발자가 되기 위한 필수 지식, IT 인프라 기초 총정리

서버의 역할 및 종류

클라이언트의 '요청'의 예가 궁금합니다

작성

·

12

0

강의 내용 중 이해가 잘 가지 않는 내용이 있으면 질문해 주세요!

 

서버의 역할의 및 종류

 

영상을 보고 있는데요

여기서 클라이언의의 요청이 '정적 콘텐츠'이면 웹 서버에서 바로 응답이 가고

요청이 '동적 콘텐츠'이면 웹 서버에서 어플리케이션 서버에 요청을 하고 응답 받은 걸 클라이언트에게 전달해준다는 과정을 보고 있는데요

 

여기서 클라이언트의 요청의 예가 뭐가 있는지 궁금합니다

수강생님 검색을 했을 때~ 라고 몇 번 이야기를 하셨는데 강사님은 검색은 요청과는 조금 다르다고 답변하시는 거 같아서요

이전 강의에서 www.naver.com 입력하고 엔터를 치는 이 행위를 '요청'으로 볼 수 있나요? 이거 말고 또 다른 요청 행위가 있을까요?

정적, 동적 개념은 대충 알겠는데 검색이 아닌 상황의 예를 알면 더 쉽게 와닿을 것 같습니다

 

답변 부탁 드립니다

감사합니다

답변 1

0

쉐어드IT님의 프로필 이미지
쉐어드IT
지식공유자

안녕하세요 수강생님. 간단히 답변 드립니다.

검색은 클라이언트가 서버에 요청히는 행위가 맞습니다. 검색 결과를 서버가 클라이언트에게 보여주는것은 응답이고요. 제가 검색이 클라이언트의 요청이 아니라고 했다면 그건 제가 잘못 말한것이니 수정이 필요합니다.

 

요청은 클라이언트가 어떤 결과물을 받기 위해 서버에 요구하는 모든 행위를 뜻하고요. 네이버를 예로 들면, 크롬 브라우저를 열고 주소창에 www.naver.com을 입력하는것, 로그인을 하기 위해 ID/PW를 입력하는 것, 검색창에 키워드를 입력하고 검색하는 것, 네이버의 각종 메뉴를 클릭하거나 검색 결과를 클릭하는 것 모두 요청의 한 예시입니다.

 

클라이언트는 아무런 정보가 없고, 보고 싶은 정보는 다 서버에 있기 때문에 이 정보를 서버에 달라고 하는 모든 행위, 사이트 접속, 키워드 검색, 검색된 결과를 보기 위해 클릭하는 행위 모두 다 클라이언트가 서버에 요청하는 것이라고 보시면 됩니다.

 

이때 네이버의 첫 화면에 나타난 텍스트와 이미지는 정적 콘텐츠이지만 로그인 이후 마이페이지의 정보, 검색 결과, 네이버 날씨 등은 사용자가 가진 정보와 요청한 시점에 따라 보여지는 데이터가 달라지므로 동적 콘텐츠입니다.

 

제가 헷갈리게 강의를 한 점에 대해서는 죄송하다는 사과의 말씀을 드립니다. 강의 보시다가 또 이상한 점이 있다면 언제든 질문 남겨주세요.

 

감사합니다.

 

kimm.jh님의 프로필 이미지
kimm.jh

작성한 질문수

질문하기