본문 바로가기
IT 개발/Network

Proxy란

by Love of fate 2020. 2. 3.
728x90
반응형

Proxy란

 

 

프록시(proxy)란 '대리'라는 의미로, 네트워크 기술에서는 프로토콜에 있어서 대리 응답 등에서 친숙한 개념 

- 주로 보안사의 이유료 직접 통신할 수 없는 두 점 사이에서 통신 할 경우 그 상이에 있어서중계기로서 대리로 통신을 수행하는 기능을 가리켜 '프록시', 그 중계 기능을 하는 것을 프록시 서버라고 부른다. 

 

프록시 서버의 특징

- 프록시 서버는 클라이언트 입장과 서버의 입장에서 볼 때 서로 상반되는 역할을 하는 것처럼 인식된다. 

클라이언트 호스트에서의 입장에서 본다면 프록시 서버는 마치 원격 서버처럼 동작하는 것이고, 원격 서버의 입장에서본다면 마치 클라이언트처럼 동작한다는 것이다.

 

프록시 서버는 단순히 보안상의 이유만으로 설치하는 것만은 아니다. 

프록시 서버는 프록시 서버에 요청된 내용들을 캐시를 이용하여 저장해 둔다. 이렇게 캐시를 해 두고 난 후에, 캐시 안에 있는 정보를 요구하는 요청에 대해서는 원격 서버에 접속하여 데이터를 가져올 필요가 없게 됨으로써 전송 시간을 절약할 수 있게 됨과 동시에 불 필요하게 외부와의 연결을 하지 않아도 된다는 장점을 갖게 된다.

또한 외부와의 트래픽을 줄이게 됨으로써 네트워크 병목 현상을 방지하는 효과도 얻을 수 있게 된다.

 

프록시 서버의 종류 

- Forward 프록시

- Reverse 프록시 

 

728x90
반응형

'IT 개발 > Network' 카테고리의 다른 글

프로토콜(Protocol) 이란 / TCP/IP, HTTP, Web Socket  (0) 2020.02.05
인터넷이란  (0) 2020.02.05
CORS (HTTP 접근 제어) 이란  (0) 2020.02.04