Forward Proxy, Reverse Proxy, Load balancer

Hansu Kim·2022년 10월 31일
0

프록시엔 여러 종류가 존재하며, 본 포스트는 Network Proxy에 대해 다룬다.

네트워크 프록시엔 두 종류가 있다.

  • Forward Proxy
  • Reverse Proxy

Forward Proxy

일반적으로 프록시 서버를 지칭하면 포워드 프록시를 말한다.
클라이언트 - 인터넷 - 서버 구조에서 포워드 프록시는 클라이언트와 인터넷 사이에 위치하고 있다.

특징

  • Caching
    • 클라이언트 요청에 대한 서버의 응답을 저장해놔서 전송시간, 처리 시간을 절약한다
  • 익명성
    • 서버 입장에선 요청의 Source IP가 Proxy의 IP로 된다.

Reverse Proxy

클라이언트 - 인터넷 - 서버 구조에서 인터넷 - 서버 사이에 위치한다.

특징

  • Caching
  • 보안
    • 클라이언트에서는 요청시 프록시 서버 IP를 대상으로 요청
    • 서버들의 IP가 클라이언트로부터 보호된다.

Load Balancer

  • 요청을 여러 목적지로 분산해서 전달해준다.

L4 Load Balancer

  • Transfer Layer에서 로드밸런싱 수행
    • ex) IP, Port 정보

L7 Load Balancer

  • Application Layer에서 로드밸런싱 수행

0개의 댓글