문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. [[분류:애플리케이션 계층]] == 개요 == 원출처의 웹 서버를 대신하여 [[HTTP]] 요구를 충족시키는 네트워크 개체이다. 프록시란 한국어로 대리/위임 이라는 의미를 가진다. 프록시 서버는 자체의 저장 디스크를 갖고 있어서 최근 호출된 객체의 사본을 저장 및 보존한다. 캐시는 서버이면서 클라이언트이다. 일반적으로 웹 캐시는 [[ISP]]에 의해서 설치되거나 [[CDN]]들이 자신의 서비스를 보다 저렴한 가격에 트래픽을 줄이기 위해서 설치하고 있다. == 순서 == # 브라우저는 웹 캐시와 TCP 연결을 설정하고 웹 캐시에 있는 객체에 대한 HTTP 요청을 보낸다. # 웹 캐시는 객체의 사본이 자기에게 저장되어 있는지 확인한다. 만약 저장되어 있으면 HTTP 응답 메시지와 함께 객체를 전송한다. # 만약 가지고 있지 않다면, 캐시는 원출처의 서버로 [[TCP]] 연결을 시도하고, 객체를 얻은후 저장한다. # 저장된 객체를 클라이언트 브라우저에 HTTP 응답 매시지와 함께 객체의 사본을 보낸다. == 조건부 GET == 만약 조건부 GET을 사용하게 되면, 프록시 서버는 웹 서버로부터 Last-modified 날짜이후로 정보가 수정된 경우만 객체를 받게된다. 따라서 이 메시지를 이용하면 클라이언트는 최신의 객체를 사용할 수 있게 된다. Proxy server 문서로 돌아갑니다.