강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

리눅스마스터1급 : PROXY서버의 정의

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: PROXY서버의 정의

 




 

프록시 서버(Proxy server)는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 또는 응용 프로그램을 가리킨다.

 

 

 

서버와 클라이언트 사이에서 중계기로서 대리로 통신을 수행하는 기능을 가리켜 '프록시', 그 중계 기능을 하는 것을 프록시 서버라고 부른다.

 

 

 

 

프록시 서버는 프록시 서버에 요청된 내용과 응답된 결과를 캐시에 저장하여 캐시 안에 있는 정보를 요구하는 요청에 대해서는 저장된 내용으로 응답하게 된다.

 

 

 

이렇게 하게되면 원격 서버에 접속하여 데이터를 가져올 필요가 없게 됨으로써 전송 시간 및 트래픽을 절약할 수 있게된다.

 

 

 

 

일반적으로 프록시 서버는 웹에서 많이 사용된다.

 

 

 

웹브라우저의 프록시 설정에서 프록시서버에 대한 설정을 해야 하는 번거로움이 있다.

 

 

 

이러한 번거로움을 없애기 위해 사용하는 투명 프록시라는 것이 있다.

 

 

 

PC가 있는 동일한 네트웍크상에서 방화벽을 이용하여 패킷을 프록시 서버로 보내어 처리하는 방식으로 사용자는 웹브라우저에 프록시 설정이 필요없다.

 

 

 

 

또 역 프록시(reverse-proxy)라는 것이 있다.

 

 

 

일반적인 프록시는 사무실 또는 한정된 PC를 위해 인터넷의 웹서버 콘텐츠를 캐싱하는 것이지만 역 프록시는 웹서버를 위한 프록시로 웹서버의 내용을 캐시한다.

 

 

 

이 역 프록시는 웹서버 가속(webserver acceleration)이라고도 한다.

 

 

 

이 역 프록시를 두게되면 웹서버의 자원 뿐만 아니라 웹컨텐츠를 생산하기 위해 데이터를 저장하고 있는 DB서버의 자원의 사용율을 줄여준다

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  148 명