프록시 서버

BackEnd_Ash.log·2020년 5월 15일
0

kai

목록 보기
1/1

프록시 서버

컴퓨터 네트워크에서 다른 서버 상의 자원을 찾는 클라이언트로부터 요청을 받아 중계하는 서버를 말합니다.
간단히 말해서 중계해주는 서버라고 생각하면 됩니다.

  • 컴퓨터 네트워크에서 다른 서버 상의 자원을 찾는 클라이언트로부터 요청을 받아 중계하는 서버이다.

  • 클라이언트 와 서버사이에 있는 중계 역할을 합니다.

  • 요청된 내용들을 캐시를 이용하여 저장합니다.=> 전송시간 절약

프록시 서버의 역할

  1. 프록시 서버 측에서 위험이 예상되는 웹 콘텐츠 및 악성코드 필터링이 가능하다.
    => 클라이언트 측의 보안 향상

  2. 내부 통신과 오부 데이터 접근을 통제 할 수 있다.
    => ex ) 원치 않는 사이트 차단

  3. 자신의 IP 기록이 남지 않게 할 수 있다.

  4. 보안 및 통제를 뚫고 나가기 위해 차단 우회가 가능하다.
    ( 그렇기 때문에 많은 사이트에서 프록시 IP 차단 )

유형

  • 하나의 프록시에서 포워드 / 리버스 기능을 모두 수행할 수 있다.

포워드 프록시

  • 서버의 메시지를 클라이언트에 전달하는 역할 수행
  • Back-end to Front-end

리버스 프록시

  • 클라이언트의 요청을 다수 서버에 분배하여 전달하는 역할 수행
  • Front-end to Back-end

사용 용도

캐싱

  • 데이터를 릴레이 하는 과정에서 자주 사용되는 데이터는 저장한다.
  • 재요청이 있을 때 원본 서버까지 가지 않고 캐시된 데이터를 전송한다

속도 와 효율성

트래픽 통제

  • 네트워크 접근이 특정 프록시 서버를 통해서만 이루어지도록 한다.
  • 프록시 서버에서 네트워크 패킷을 검열하거나 필터링 할 수 있다.

내부자 보안 , 감시 통제

익명성

  • 실제 접근 호스트가 아닌 마치 다른 호스트에서 접속한 것 처럼 한다.
  • 내부 정보를 숨기거나 , IP 를 우회하는 용도로 사용할 수 있다.

접속자 보호 , 접속 우회

profile
꾸준함이란 ... ?

0개의 댓글