서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것
이러한 중계기능을 하는 서버를 프록시 서버라고 한다.
일반적인 프록시서버로, 클라이언트가 서버에 요청을 보내면 포워드 프록시 서버가 요청을 받고 프록시 서버가 인터넷을 통해 실제 서버에게 데이터를 받아온다.
프록시 서버는 클라이언트의 요청을 대신하여 인터넷 리소스에 접근함으로, 클라이언트의 IP 주소나 신원을 숨길 수 있으며, 개인 정보 보호를 강화할 수 있다.
프록시 서버는 이전에 요청한 리소스를 저장하여 동일한 요청에 대한 응답 시간을 줄일 수 있다. 클라이언트가 요청한 컨텐츠가 이미 캐시에 존재한다면, 프록시 서버는 원격 서버로부터 다운로드하는 대신에 저장된 데이터를 제공한다.
클라이언트가 인터넷을 통해 리버스 프록시서버에게 요청을 보내고,프록시 서버가 실제 서버에서 데이터를 받은 후 클라이언트에 전달한다.
로드 밸런싱, 트래픽 관리 및 대역폭 제어와 같은 기능을 통해 네트워크 성능을 최적화할 수 있다.
리버스 프록시를 사용하면 본래 서버의 IP 주소를 노출시키지 않을 수 있어 서버보안 측면에서 좋다.
포워드 프록시와 마찬가지로 프록시 서버는 이전에 요청한 리소스를 저장하여 동일한 요청에 대한 응답 시간을 줄일 수 있다.