ETC

Proxy

Foward, Reverse

Posted by Damin on June 28, 2021

Proxy

Proxy : 대리

  • 네트워크에서의 Proxy 는 웹 서버에서 중개자 역할 및 대리 역할을 하고 있다

  • Client <-> Server 중계 서버로, 통신을 대신 수행해주는 역할

  • Proxy 는 Server의 대리 역할도 하고, Client의 대리 역할도 한다

  • 어떻게 사용하냐에 따라 네트워크 상의 위치를 결정할 수 있다

  • 필터, 접근제어, 캐시, 익명화 등등의 이유로 사용되고 있다

Foward Proxy

  • Client와 Proxy가 가까이 있다 (Server와 멀리 있다)

  • Client의 대리 역할을 수행한다

  • Client 대신 Server에 요청을 보내준다

  • Client <-> Foward Proxy <-> Internet <-> Server

  • 로컬 네트워크와 인터넷에 오가는 트래픽을 제한할 수 있다

ex) 부적절한 컨텐츠를 사전에 배제할 수 있다

Reverse Proxy

  • Client와 Proxy가 멀리 있다 (Server와 가까이 있다)

  • Server의 대리 역할을 수행한다

  • Server 대신 Client에 응답을 보내준다

  • Client <-> Internet <-> Reverse Proxy <-> Server

  • 웹 Server 의 보안 기능을 추가하거나, 캐시를 통해 성능을 개선할 수도 있다

Reference

조앤의 Proxy