프로토콜 상에서 무엇인가를 대신하는 것.
클라이언트에서 서버로 접속을 할 때, 직접적으로 접속하지 않고 중간에 대신 전달해주는 서버 의미.
보안
서버의 IP를 숨기는 것이 가능, 외부로부터 위험을 막아주는 역할.
캐시
캐시를 사용한다는 것 -> 속도를 빠르게 하는데 도움.
이전에 했던 요청들을 프록시 서버에 저장(캐시)해두어 재요청을 보낼 때 서버를 거치지 않고 데이터를 주고 받을 수 있기에 속도가 더 빨라질 수 있다.
우회
보안에서는 클라이언트에서 서버의 주소를 감출 수 있다.
IP주소를 감출 수 있기 때문에 어느 곳에서 접속한지를 숨길 수 있다.
이는 곳 IP를 통해 접속을 감지하는 사이트를 프록시 서버를 통해 우회 가능.
보안을 위해 사용되는 방식.
클라이언트에서 요청을 할 때, 직접 요청하는 것이 아닌 프록시 서버를 거치는 방식
서버에서 클라이언트 직접 데이터를 전달하지 않고 프록시 서버를 거치는 방식.