Skip to content

Latest commit

 

History

History
84 lines (55 loc) · 2.23 KB

hyevvy.md

File metadata and controls

84 lines (55 loc) · 2.23 KB

내용 공유

관련 자료

4주차 내용 퀴즈

6장 : 프락시

1. 프락시 URI와 서버 URI는 어떻게 다른가?

답안

(p.164) 웹 서버와 웹 프락시 메시지의 문법은 서로 같지만, 클라이언트가 프락시 대신 서버로 요청을 보내면 요청의 URI가 달라진다. 클라이언트가 웹 서버로 요청을 보낼 때, 요청줄은 스킴, 호스트, 포트번호가 없는 부분 URI를 가진다. 그러나 클라이언트가 프락시로 요청을 보낼 때, 요청줄은 완전한 URI를 가진다.

2. 모든 프락시와 게이트웨이는 ****____****을 지원해야한다.

답안

(p.178) Max-Forwards

7장 : 캐시

1. 메모리 계층 구조란?

답안

메모리 계층 구조(Memory hierarchy)란 메모리를 필요에 따라 여러 가지 종류로 나누어 둠을 의미한다[1]. 이때 필요한 대부분의 경우 CPU가 메모리에 더 빨리 접근하기 위함이다. 데이터 저장 공간을 속도-용량 순서대로 쌓으면 마치 아래와 같은 피라미드와 같은 형상이 나타난다.

메모리 계층 구조

출처) 위키백과 - 메모리 계층 구조


2. 클라이언트 입장에서 응답이 캐시에서 왔는지 원 서버에서 왔는지 어떻게 구별할 수 있는가?

답안

(p.193)

  1. 응답의 Date 헤더 값과 현재 시각을 비교하여 응답의 생성일이 더 오래되었다면 응답이 캐시된 것이다
  2. 응답이 얼마나 오래되었는지 확인하는 Age 헤더를 이용하는 것이다.

3. 캐시 처리 단계는?

답안

(p.198)

  1. 요청받기
  2. 파싱
  3. 검색
  4. 신선도 검사
  5. 응답 생성
  6. 발송
  7. 로깅