Proxy   프록시, 프락시

(2018-06-02)

Proxy Server, 프록시 서버, 프락시 서버, Web Cache, 웹 캐시, SOCKS, Web Proxy Server, 웹 프록시 서버, 웹 프락시 서버

1. Proxy (프록시) 이란?

  ㅇ 다른 사람을 대신하여 무엇인가를 하는 것 (중개자)

  ※ 프록시 위치 : 클라이언트서버 사이에 위치

  ※ 중개자(연결자)로써의 `프록시`, `게이트웨이` 비교
     - 프록시 : 동일 프로토콜로 연결
     - 게이트웨이 : 서로다른 프로토콜 간을 변환해주며 연결


2. 프록시 주요 역할 및 기능

  ㅇ 대신하는 기능
     - 주로 사용자를 대신하여 서버에 접근 함

  ㅇ 캐시 기능
     - 자주 요구된 정보에 대한 일시적 저장, 빠른 응답, 병목 트래픽대역폭 감소

  ㅇ 보안 기능
     - 네트워크 외부에서는 실제 사용자의 위치를 감추는 등의 효과를 볼 수 있음

  ㅇ IP 주소 절약
     - 통상 프록시 서버는 외부 네트워크에 접속된는 유일한 장비이므로,
       이 서버에서 만 유일한 IP 주소가 필요

  ㅇ 방화벽 응용
     - 잘 설정된 Proxy는 효율을 향상시키는 것과 동시에 좋은 Firewall 이 될 수 있음
        . 여기서, 프록시 서버방화벽호스트에서 실행되는 전문화된 어플리케이션 또는
          서버 프로그램으로서, 방화벽베스천 호스트에서 설치 되어 운용됨

  ㅇ 부적절한 사이트에의 접근 방지 등


3. 프록시 관련 서버, 보안 채널, 프로토콜 例)서버 형태 : Proxy Server (프록시 서버) 
     - 네트워크적인 관점에서 다수를 대신하여 일을 할 수 있는 서버 
        .  프록시 서버 : HTTP 프록시 서버(HTTP Proxy Server)
           .. 이를  캐시라고도 함
        . VoIP 프록시 서버인 경우에 ☞ SIP 구성요소 참조

  ㅇ 보안 채널 형성
     - SOCKS (Socket Secure) 프로토콜
        . 클라이언트/서버 중간에 프록시를 통해 전송계층 보안 연결(TCP,UDP)이 가능토록,
        . 안전한 프록시 데이터 채널을 형성하는 기능을 일반화시킨 프로토콜
           .. 개인 네트워크 및 외부 공개 네트워크 간에 중앙 접점 역할
           .. 응용계층 프로그램에서 VPN 설정용으로 많이 사용

  ㅇ 요청/응답 프로토콜
     - Proxy ARP 프로토콜
        . 동일 서브넷에서 다른 노드를 대신하여 ARP Request에 응답하토록하는 프로토콜


4. ` 프록시 서버(Web Proxy Server)` 또는 `HTTP Proxy Server` 또는 `Web Cache`

  ㅇ 원천 웹 서버(origin web server)를 대신하여 HTTP 요청을 처리하는 저장가능 서버

     

  ㅇ 이중적 역할
     - 클라이언트와 상호작용할 때는 서버 처럼 동작
     - 원천 웹서버와 상호작용할 때는 클라이언트 처럼 동작

  ㅇ 공유 프록시 및 개인 프록시
     - 개인 프록시 : 보통, 클라이언트 컴퓨터에서 직접 실행되는 개인 전용 프록시 형태
        . 웹브라우저 내장 기능 : 대부분의 웹브라우저들이 프록시를 자동/수동으로 설정 가능
        .  프록시 툴 : 웹브라우저와 함께 동작하는 툴
           .. 例) Burp Suite ( 취약점 점검 및 해킹 툴)

     - 공유 프록시 : 대부분의 경우, 여러 클라이언트들 또는 서버들을 대신하는 중앙 집중형


[HTTP] 1. HTTP 2. HTTP 메세지 3. HTTP 헤더 4. HTTP 헤더 항목 5. HTTP 메소드 6. HTTP 상태코드 7. 프록시 8. 캐시 9. 쿠키 10. HTTPS
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
        1. 통신 이란?
        2. 신뢰적 통신
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
        1.   NetBIOS
        2.   DNS
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   웹기술
              1. 웹 이란?
              2. 하이퍼텍스트
          1.   웹 구성
          2.   HTTP
            1.   1. HTTP
                2. HTTP 메세지
                3. HTTP 헤더
                4. HTTP 헤더 항목
                5. HTTP 메소드
                6. HTTP 상태코드
                7. 프록시
                8. 캐시
                9. 쿠키
                10. HTTPS
          3.   웹 페이지
          4.   웹 식별
          5.   웹 서비스
          6.   차세대 웹
          7.   웹기술 기타일반
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌