Proxy

Ik·2023년 3월 13일
0

CS

목록 보기
13/27

Proxy

  • 다른 사람을 대신하여 특정 행위를 하는 것
  • 중계 역할이라 생각하면 된다
    • 중계 기능을 하는 서버를 Proxy Server라 부른다
  • 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램




위치

  • 클라이언트와 서버 둘 중 하나에 위치하며 내부 사설망과 외부 인터넷망이 접하는 경계에 위치



종류

  • 포워드형 : 데이터 수신용, 사용자 가까운 쪽에 위치, 인터넷 회선료가 비쌌던 초창기에 주로 사용
  • 리버스형 : 데이터 제공용, 서버에 가까운 쪽에 위치, 오늘 날 전형적인 형태






역할

  • 중계 : 주로 사용자를 대신해 서버에 접근
  • 캐시 : 자주 사용되는 정보에 대한 일시적 저장, 빠른 응답, 병목 트래픽 및 대역폭 감소
  • 보안 : 네트워크 외부에서 실제 사용자나 사용하는 서버의 위치를 감추는 효과 볼 수 있다(IP주소의 익명성)
    • 이를 근거로 IP 주소 절약 가능(프록시 서버 공인 IP만 존재한다면 나머지는 프록시 서버에서 알아서 운영하기 때문)
  • 방화벽 : 잘 설정된 경우 효율 향상은 물론 동시에 좋은 Firewall이 될 수 있다






VS 게이트웨이

게이트웨이

  • 게이트웨이의 경우 서로 다른 프로토콜 간에 변화시키며 연결
  • 통신 내용 수정이 불가하며 그대로 전달
  • 클라이언트는 중간에 게이트웨이 존재 여부 의식 못한다

프록시

  • 동일 프로토콜로 연결
  • 통신 내용을 이해하며 필요에 따라 수정도 가능
  • 서버 대신 응답 가능






영상처리 관련

영상 관련 Proxy라는 개념이 있어 찾아봤다

Proxy

  • 원본 영상 파일 화질을 낮추어 인코딩하고 작업하는 것

목적

  • 고화질 영상의 경우 화질은 매우 좋지만 영상 편집면에서 컴퓨터의 고사양을 요구한다
  • 이 때 Proxy는 원본 영상 파일 화질을 낮추어 인코딩하고 작업에서 소모되는 컴퓨터의 부담을 덜어준다





ref

0개의 댓글