Skip to main content

Proxy

프록시(혹은 프록시 서버, 웹 프록시라고도 불린다.)란 클라이언트와 서버 사이에서 중재자 역할을 수행하는 컴퓨터 시스템이다. 클라이언트의 요청을 서버에 전달하고, 서버의 응답을 클라이언트에 반환한다.

만약 프록시가 없다면, 클라이언트는 서버에 직접적으로 요청하게 된다.


포워드 프록시(Forward Proxy)

클라이언트가 실제 서버 도메인에 요청을 하게 되는데, 이때 클라이언트와 서버 사이에서 요청을 중개한다. 따라서 포워드 프록시를 사용하는 경우, 프록시 서버는 자주 사용되는 데이터를 Cache를 사용해 요청의 성능을 향상시킨다.


리버스 프록시(Reverse Proxy)

클라이언트가 프록시 서버 도메인에 요청을 하게 되는데, 이때 클라이언트와 서버 사이에서 요청을 중개한다. 실제 서버의 정보는 알 수 없고, 프록시 서버가 직접 데이터베이스와 같은 서버에 직접 요청을 한다. 따라서 리버스 프록시를 사용하는 경우, 여러 대의 서버에 요청을 분산해 처리할 수 있다.

Related Links