Presentation is loading. Please wait.

Presentation is loading. Please wait.

20021507 박 제욱 20051603 이 재민. Web Caching 이란 ? 1 Web Caching 시스템 2 Web Caching 구조 3 Web Caching 동작 4 Web Caching 의 일관성 문제 5 프록시 서버 사용방법 6 참고도서 7.

Similar presentations


Presentation on theme: "20021507 박 제욱 20051603 이 재민. Web Caching 이란 ? 1 Web Caching 시스템 2 Web Caching 구조 3 Web Caching 동작 4 Web Caching 의 일관성 문제 5 프록시 서버 사용방법 6 참고도서 7."— Presentation transcript:

1 20021507 박 제욱 20051603 이 재민

2 Web Caching 이란 ? 1 Web Caching 시스템 2 Web Caching 구조 3 Web Caching 동작 4 Web Caching 의 일관성 문제 5 프록시 서버 사용방법 6 참고도서 7

3  인터넷 트래픽의 병목현상을 막아 접속속 도를 높여주는 기술  사용자가 요구하는 웹 객체를 미리 저장 하고 있다가 저장된 객체를 사용자에게 서비스 해주는 형태를 근간으로 하는 일 종의 네트워크 기술  일반적으로 캐시를 프록시 (Proxy) 라 호 칭

4 인터넷 인터넷 밖의 웹 페이지 까지 가지 않고 캐시에서 바로 응답 인터넷 밖의 웹 페이지 요청 응답 받은 페이지 저장 후 클라이언트 1 에 응답 웹 캐시

5  대역폭 소비의 감소로 네트워크 트래픽이 감소되고 혼잡도 저하.  자주 액세스되는 웹 문서들은 캐시를 사용하지 않을 때 보다 상대적으로 더 빨리 검색이 가능  광역망의 캐시들에 데이터가 유포되므로 원격서버의 부하가 감소.  프록시에 캐싱 된 사본을 액세스 할 수 있으므로 끊김 없는 서비스가 가능  조직의 웹 사용 패턴을 분석 할 수 있는 기회를 제공.

6  견고성  투명성  확장성  효율성  안정성  빠른 액세스  적응성  부하 균등  이형성 처리능력  단순성

7  로컬 캐시  웹 객체의 복사본이 로컬 컴퓨터에 저장  프록시 캐시  많은 사용자를 위해 웹 객체를 캐시하는 독립적 기기  웹 서버와 웹 클라이언트 사이에 있는 기기  로컬 캐시보다 효과적

8  포워드 캐시  일반 사용자들이 생각하는 형태 이고 가 장 보편적인 구조  포워드 캐시는 라우터 바로 아래 설치되 어 많은 사용자가 캐시를 사용하도록 구 성

9 인터넷 포워드 캐시는 인터넷 밖의 수많은 서버들을 대상으로 일을 한다 웹 캐시 웹 클라이언트 웹 서버

10  리버스 캐시  포워드 캐시와 반대의 구성  인터넷을 지나 웹서버 앞에 설치된 형태  웹 서버의 IP 를 직접 가지고 있어 캐시가 서버 역할을 함으로써 서버에 부하를 줄 임

11 인터넷 리버스 캐시 192. 168. 96. 87 웹 캐시 웹 클라이언트 웹 서버 192.168.96.88 192.168.96.89 192.168.96.91 192.168.96.90

12  투명 캐시  사용자 입장에서 캐시의 존재를 모르는 상태에서 캐시 서버를 위치시키는 형태  별도에 장비의 도움을 받아 구성  현재 가장 많이 사용

13 인터넷 웹 클라이언트 웹 서버 웹 캐시 웹 트래픽 투명 포워드 캐시 투명 리버스 캐시

14 ① 브라우저는 웹캐시와 TCP 연결을 설정하고 웹 캐시에 있 는 객체에 대한 HTTP 요청 ② 웹 캐시는 객체의 사본이 지역적으로 저장되어 있는지 확 인. 저장되어 있는 경우, 클라이언트 브라우저로 HTTP 응 답 메시지와 함께 객체를 전송 ③ 웹 캐시가 객체의 사본을 가지고 있지 않다면 서버에 연결 하여 HTTP 요청, 요청을 받은 서버는 웹 캐시에 HTTP 응 답 메시지와 함께 객체를 전송 ④ 웹 캐시에서 객체를 수신할 때 객체를 지역 저장장치에 복 사하고 클라이언트 브라우저에 HTTP 응답 메시지와 함께 객체의 사본을 전송

15  TTL 방식  각각의 객체에 TTL 할당  유효시간 내 요청 시 프록시의 캐시에서 서비스  유효시간 후 요청 시 서버에서 객체 수신 후 서비스  무효화 방식  객체가 갱신될 때 서버가 무효화 신호를 보내는 것  서버는 각 객체마다 모든 클라이언트의 상태 정보를 지 닌다.  리스 방식

16

17

18  Computer Networking  james F.Kurose  NRC 와 함께하는 LIVE 네트워크  김진규, 한빛미디어  월드 와이드 웹 캐싱 기법에 관한 연구  안진웅, 전남대학원 학위논문

19 LOGO “ Add your company slogan ” www.themegallery.com


Download ppt "20021507 박 제욱 20051603 이 재민. Web Caching 이란 ? 1 Web Caching 시스템 2 Web Caching 구조 3 Web Caching 동작 4 Web Caching 의 일관성 문제 5 프록시 서버 사용방법 6 참고도서 7."

Similar presentations


Ads by Google