Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 945 Bytes

File metadata and controls

12 lines (9 loc) · 945 Bytes

(3) 웹 브라우저에 네이버 를 검색하고 화면에 네이버 화면이 출력이 될 때 까지 내부적으로 어떤 동작들이 수행이 되는지 설명해주세요.

  1. 사용자는 도메인 이름(www.naver.com)을 이용하여 웹사이트에 접속한다
  2. 도메인 이름을 DNS에 질의하여 IP 주소로 변환한다.
  3. 해당 IP 주소를 사용해 로드밸런서에 접속한다.
  4. 로드밸런서가 HTTP 요청(트래픽)을 분산시켜서 웹서버로 전달한다.
  5. 웹 서버는 DB 서버에 데이터 관련 연산을 전달한다.
  6. 웹 서버는 데이터 연산 결과를 활용해 html 페이지나 json 형태로 응답을 반환한다.
  • 만약 캐시가 있다면 DB에 질의하기 전에 캐시에 먼저 질의한 후 데이터가 없을 경우 DB에 질의한다.
  • CDN이 있다면 정적 콘텐츠의 경우 웹 서버를 통해 서비스하지 않고 CDN을 통해 제공한다.