Information Technology Memories

Forward Proxy 와 Reverse Proxy 차이

친절한올드보이 2021. 4. 18. 16:57
반응형

궁금해서 찾아보았던 Proxy 서버에 대한 사항을 나중에 참고용으로 간략히 정리해 보았다.

 

1. Proxy 란?

클라이언트에서 어떤 인터넷 주소의 정보를 요청 했을때 그 주소에 해당하는 정보를 사전에 저장해둔 서버에서 찾아보고 있으면 바로 응답을 해주고, 없으면 해당 주소의 웹서버에 접속해서 요청 정보를 가져와 저장 후 응답해 주는 역할을 말한다.
 
 
 
 

2. Forward Proxy 란?

클라이언트가 웹 서버에 접근 하려고 할때 클라이언트의 요청이 웹서버에게 직접 전송되는 것이 아니고 중간에 Proxy 서버에게 전달되어 Proxy 서버는 그 요청을 웹 서버에게 전달하여 응답을 받아 오는 방식이다.

  • 추천 용도
    • Content Filtering
    • eMail security
    • NAT’ing
    • Compliance Reporting
 
forward proxy
 

3. Reverse Proxy 란?

클라이언트는 웹 서버의 주소가 아닌 Reverse Proxy로 설정된 주소로 요청을 하게 되고, Proxy 서버가 받아서 그 뒷단에 있는 웹 서버에게 다시 요청을 하는 방식으로 클라이언트는 진짜 웹 서버의 정보를 알 수가 없다.

 

  • 추천 용도
    • Application Delivery including:
    • Load Balancing (TCP Multiplexing)
    • SSL Offload/Acceleration (SSL Multiplexing)
    • Caching
    • Compression
    • Content Switching/Redirection
    • Application Firewall
    • Server Obfuscation
    • Authentication
    • Single Sign On

 

reverse proxy