ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 프록시 서버 개념 및 프록시 서버 종류Forward Proxy, Reverse proxy
    CS/etc 2022. 12. 13. 14:12

    1. Proxy Server

    서버와 클라이언트 사이에서 중계기로서 대리로 통신을 수행하는 기능을 '프록시' , 

    그 중계 기능을 하는 것을 우리는 '프록시 서버' 라고 부릅니다.

     

    2. Proxy Server 사용 목적

    • 익명성으로 보안의 목적으로 사용
    • 캐시를 이용한 속도향상
    • 차단된 사이트를 IP 우회하여 접속
    • 원하지 않는 사이트를 차단

     

    3. Proxy Server 종류

    프록시 서버는 서버의 위치에 따라 Forward Proxy 와 Reverse Proxy 로 나뉩니다.

    3-1. Forward Proxy

     

    [ 클라이언트 <ㅡ> 프록시 서버 ㅡ 서버 ]의 위치에 있는,

    위의 개념을 사용하는 프록시 서버를 Forward Proxy 라고 합니다.

    클라이언트가 요청을 전달하면 프록시 서버가 목적 사이트의 내용을 받아와서 전달을 '대신' 해주는 것입니다.

     

    3-2. Reverse Proxy

    [ 클라이언트 ㅡ 프록시 서버 <ㅡ> 서버 ] 의 위치에 있는 개념이 바로 Reverse Proxy 입니다.

    클라이언트가 프록시 서버에 데이터를 요청하면

    프록시 서버는 내부망 서버에서 데이터를 받아와 클라이언트에게 전달해 주는 개념입니다.

     

    수많은 클라이언트들의 요청을 하나의 서버로 처리하는 것은 불가능하다.

    리버스 프록시를 이용하면 대용량 트래픽을 분산시켜 가각 다른 서버로 분배해주는 로드 밸런싱 기능을 사용할 수 있다. 

     

     

    4. 결론

    Forward Proxy는 클라이언트를 위해 일하고, Reverse Proxy는 내부망서버들을 위해 일한다.

Designed by Tistory.