프록시 서버 란?

Nammm·2022년 1월 18일
0

Definition

프록시 서버란 클라이언트가 자신을 거쳐 다른 네트워크에 접속할 수 있도록 중간에서 대리해주는 서버를 말한다. 서버와 클라이언트 사이에서 대리로 통신을 수행해주는 것을 프록시라고 하고, 그 기능을 하는 서버를 프록시 서버라 부르게 되는 것 이다.

Why do we use Proxy Server?

1. 캐시 데이터를 사용하기 위해

2. 보안 목적

3. 접속 우회

  1. 캐시 데이터를 사용하기 위해
    프록시 서버 중 일부는 프록시 서버에 요청된 내용을 캐시를 사용해 저장해둔다. 다른 동일한 재요청의 경우, 따로 서버에 접속할 필요가 없어진다. 프록시 서버에 저장한 캐시가 그 역할을 한다.

즉, 전송 시간을 절약할 수 있고, 외부 트래픽을 줄인다. 이는 네트워크 병목 현상을 방지하게 되기도 한다.

2.보안 목적
클라이언트의 요청이 서버로 바로 전달되지 않고, 프록시 서버를 중간에 경유하면 IP주소를 숨길 수 있다. 이러한 이유로, 프록시 서버를 방화벽으로 사용하기도 한다.

  1. 접속 우회
    간혹 타 나라의 IP주소를 감지해 접속을 제한하는 사이트들이 있다. 각국의 IP를 검사해서 타국 접속을 감지하는 것 인데, 이러한 경우, 프록시 서버를 사용하면 접속을 다른나라로 우회하여 할수 있다. 우회에 사용할 서버 주소와 포트를 구한 후, 서버주소와 포트를 설정해주면 설정해준 서버에서 접속한 것처럼 속일 수 있고, 접속 제한을 우회 할 수 있다.

0개의 댓글