프록시 서버는 클라이언트와 서버의 중개인이다.
전형적으로 보안과 신뢰성을 증진 시켜주거나 서비스의 성능을 증진 시키는데 사용 된다.
다음은 프록시 서버의 예시이다.
1) Privacy
프록시 서버는 웹 브라우저 혹은 네트워크에의해서 프라이버시 강화를 하기위해서 사용될수 있다.
예를 들어 프록시를 통해 만들어진 웹사이트 한 요청은 웹 서버로 부터 클라이언트의 IP를 숨겨주는데 도와준다.
2) Encryption
웹 사이트에 대한 SSL과 같은 암호화를 구현하는 프록시 서버.
3) Compression
네트워크 대역폭을 줄이고 성능을 향상시키기 위해 서버의 응답을 압축하는 프록시 서버입니다.
4) Security
많은 경우에, 프록시 서버들은 특정 유형의 정보보안 위협으로 부터 웹 서버를 보호하는 보안 프론트앤드이다.
예를 들어. 프록시 서버는 방화벽으로 보호되는 서버와 연결 할 수 있습니다.
5) Load Balancing
workloads를 둘 이상의 서버 간에 공유할 수 있도록 Load balancing을 구현하는 데 사용할 수 있습니다. 이렇게 하면 성능이 향상되고, 서버가 다운되어도 서비스가 계속 작동할 수 있습니다.
6) Content Delivery NetWork
콘텐츠 전송 네트워크는 사용자에게 가장 가까운 데이터 센터로부터의 콘텐츠를 제공하는 어드벤스드한 유형의 캐시입니다.
더 자세한 내용은 아래 링크!!