<aside> 💡 Goal : Origin Server의 관련 없이 Client의 Request를 만족시킴.

</aside>

Proxy Server

Proxy Server란,

Proxy Server의 기능

  1. 익명성 보장

    1. 프록시 서버를 통해 인터넷을 사용하면 클라이언트의 IP 주소가 숨겨지거나 변경될 수 있음.

      → 사용자는 자신의 실제 IP 주소를 숨기고 익명으로 웹을 탐색.

  2. 보안 향상:

    1. 프록시 서버는 클라이언트와 원격 서버 간의 트래픽을 중개하므로 보안 검사 및 필터링을 수행할 수 있음.

      → 이를 통해 악성 코드나 악의적인 웹 사이트로부터 사용자를 보호.

  3. 캐싱

    1. 프록시 서버는 이전에 요청된 웹 페이지의 사본을 저장하고 클라이언트에게 제공할 수 있음.

      → 이렇게 하면 반복적인 요청이나 다운로드 시간을 절약하고 대역폭을 줄일 수 있음.

  4. 접근 제어:

    1. 기업이나 학교 네트워크에서는 프록시 서버를 사용하여 특정 웹 사이트에 대한 액세스를 제한하거나 특정 컨텐츠 카테고리를 차단
  5. 로드 밸런싱

    1. 여러 웹 서버를 사용하는 경우, 프록시 서버는 트래픽을 균형있게 분산하여 웹 서버의 성능을 최적화
  6. 콘텐츠 필터링

    1. 웹 페이지에서 원치 않는 콘텐츠(예: 광고, 악성 스크립트)를 제거하거나 수정하여 클라이언트에게 제공

Proxy Server를 이용한 Web Caching

Untitled


Why Web Caching?