[WEB] 프록시(proxy)란?

[WEB] 프록시(proxy)란?



  • 프록시(Proxy)란 [대신]이라는 의미를 가지고 있다.
  • 프로토콜에 있어서 대리 응답 등에서 사용하는 개념이라고 할 수 있음
  • VPN과의 단점은 VPN은 암호화되어서 전달된다는것
  • 보안상의 문제로 직접 통신을 주고 받을 수 없는 사이에서 프록시를 이용해서 중계를 하느 개념이라고 볼 수 있음
    • 프록시 서버를 쓰는이유는 보안만 있는게 아니다
    • 프록시는 프록시 서버에 요청된 내용들을 캐시를 이용해 저장함
      • 원래 프록시 서버가 나오게 된 이유(프록시 서버에 캐시 데이터가 보관되어 있어서 속도가 빨라졌으나 지금은 속도가 충분히 빨라져서 다른 용도로 사용)
    • 이렇게 캐시로 저장을 해 두게 된다면 다시 데이터를  가져올 상황이 발생하지 않기 때문에 전송시간을 절약 할 수 있음
  • 이렇게 중계의 기능을 하는 것을 우리는 프록시 서버라고 부름

프록시 서버의 특징
  • 프록시 서버는 클라이언트와 서버의 입장에서 볼 때 서로 반대의 역할을 하는것처럼 보여짐
  • 클라이언트가 프록시를 바라보면 프록시는 [서버]와 같이 동작
  • 서버가 프록시를 바라보면 [클라이언트]처럼 작동



참고 : http://milkye.tistory.com/202

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?