에몽이

Forward Proxy와 Reverse Proxy 본문

Backend/web server

Forward Proxy와 Reverse Proxy

ian_hodge 2017. 3. 9. 13:56

Forward Proxy
 
클라이언트가 타겟서버에 접근하고자 할때, 클라이언트는 타겟서버의 주소를 프락시에 전달하여, 프락시가 요청된 내용을 가져오는 방식
 
예) 타겟서버가 target.com 이고, proxy서버가 proxy.com 일때,
클라이언트의 Proxy 설정에 proxy.com을 설정하고, 주소창에는 target.com 을 입력하여 브라우징 하게됨.
 
Reverse Proxy
 
클라이언트는 Reverse Proxy 로 설정된 서버의 주소로 데이타를 요청하게 되며, Reverse Proxy는 이 요청을 받아서 "배후"의 서버에 데이타를
요청하여 받은 다음 클라이언트에 전달하게 됨.
 
여기서 Reverse 의 뜻은 "역전, 꺼꾸로"의 뜻이 아닌 "배후, 뒷쪽"의 뜻임. 즉, 배후에 있는 서버에 대한 Proxy라고 생각하면 됨.
 
예) 타겟서버가 target.com 이고, proxy서버가 proxy.com 일때,
클라이언트는 별도의 프락시 설정없이 proxy.com으로 접근하게 되면 proxy.com이 자동으로 매핑된 주소로 변환하여 target.com에서 컨텐츠를
가지고 온 후 이를 클라이언트에 전달하게됨.

출처: http://idess.tistory.com/6 [꿈을 위하여]

Comments