컴퓨터 네트워킹에서 프록시 서버 소개

프록시 서버클라이언트 / 서버 네트워크 연결의 두 끝 사이에서 중개자 역할을합니다. 프록시 서버는 네트워크 응용 프로그램, 일반적으로 웹 브라우저 및 서버와 인터페이스합니다. 기업 네트워크 내부에서 프록시 서버는 특별히 지정된 내부 (인트라넷) 장치에 설치됩니다. 일부 인터넷 서비스 공급자 (ISP) 는 고객에게 온라인 서비스를 제공하는 과정에서 프록시 서버를 활용합니다. 마지막으로 웹 검색 세션을 위해 인터넷상의 최종 사용자가 웹 프록시 서버라는 타사 호스팅 웹 사이트 범주를 사용할 수 있습니다.

프록시 서버의 주요 기능

프록시 서버는 전통적으로 세 가지 주요 기능을 제공합니다.

  1. 방화벽 및 네트워크 데이터 필터링 지원
  2. 네트워크 연결 공유
  3. 데이터 캐싱

프록시 서버, 방화벽 및 컨텐츠 필터링

프록시 서버는 OSI 모델의 응용 프로그램 계층 (계층 7)에서 작동합니다. 이들은 낮은 OSI 계층에서 작동하고 응용 프로그램 독립적 필터링을 지원하는 기존 네트워크 방화벽 과 다릅니다. 프록시 서버는 HTTP , SMTP 또는 SOCKS 와 같은 각 응용 프로그램 프로토콜의 프록시 기능을 개별적으로 구성해야하므로 방화벽보다 설치 및 유지 관리가 더 어렵습니다. 그러나 제대로 구성된 프록시 서버 는 대상 프로토콜에 대한 네트워크 보안 및 성능을 향상시킵니다.

네트워크 관리자는 종종 방화벽과 프록시 서버 소프트웨어를 네트워크 게이트웨이 서버에 설치하여 방화벽과 프록시 서버 소프트웨어를 함께 배치합니다.

OSI 응용 프로그램 계층에서 작동하기 때문에 프록시 서버의 필터링 기능은 일반 라우터에 비해 비교적 정교합니다. 예를 들어, 프록시 웹 서버는 HTTP 메시지를 검사하여 웹 페이지에 대한 나가는 요청 URL 을 확인할 수 있습니다. 네트워크 관리자는이 기능을 사용하여 불법 도메인에 액세스 할 수 있지만 다른 사이트에 액세스 할 수 있습니다. 대조적으로 일반 네트워크 방화벽은 HTTP 요청 메시지에서 웹 도메인 이름을 볼 수 없습니다. 마찬가지로 들어오는 데이터 트래픽의 경우 일반 라우터포트 번호 또는 IP 주소 별로 필터링 할 수 있지만 프록시 서버는 메시지 내의 응용 프로그램 내용을 기반으로 필터링 할 수도 있습니다.

프록시 서버와의 연결 공유

수년 전 타사 소프트웨어 제품은 일반적으로 홈 네트워크 에서 한 대의 PC와 다른 컴퓨터의 인터넷 연결을 공유하는 데 사용되었습니다. 홈 광대역 라우터는 이제 대부분의 가정에서 인터넷 연결 공유 기능을 제공합니다. 그러나 기업 네트워크에서 프록시 서버는 일반적으로 여러 라우터 및 로컬 인트라넷 네트워크에 인터넷 연결을 분산시키는 데 사용됩니다.

프록시 서버 및 캐싱

프록시 서버에 의한 웹 페이지 캐싱은 세 가지 방법으로 네트워크의 사용자 경험을 향상시킬 수 있습니다. 첫째, 캐싱은 네트워크의 대역폭을 보존하여 확장 성을 높일 수 있습니다. 다음으로 캐싱은 클라이언트가 겪는 응답 시간을 향상시킬 수 있습니다. 예를 들어 HTTP 프록시 캐시를 사용하면 웹 페이지를 브라우저에 더 빨리로드 할 수 있습니다. 마지막으로 프록시 서버 캐시가 콘텐츠 가용성을 높입니다. 원본 소스 또는 중간 네트워크 링크가 오프라인이더라도 캐시의 웹 페이지 및 기타 정적 컨텐츠 복사본은 계속 액세스 할 수 있습니다. 동적 데이터베이스 기반 콘텐츠에 대한 웹 사이트의 추세에 따라 프록시 캐싱의 이점은 수년 전과 비교해 다소 감소했습니다.

웹 프록시 서버

많은 기업들이 내부 네트워크에 물리적으로 연결된 프록시 서버를 배포하지만 대부분의 홈 네트워크에서는 홈 광대역 라우터 가 필수적인 방화벽 및 연결 공유 기능을 제공하기 때문에이를 사용하지 않습니다. 자신의 로컬 네트워크가 프록시 서버를 지원하지 않는 경우에도 사용자가 일부 프록시 서버의 이점을 활용할 수 있도록하는 웹 프록시 라고하는 별도의 프록시 서버 클래스가 있습니다. 인터넷 사용자는 온라인 서핑을하는 동안 웹 프록시 서비스를 통해 자신의 프라이버시를 높일 수있는 수단을 가장 많이 찾지 만 이러한 서비스는 캐싱을 포함하여 다른 이점도 제공합니다. 일부 웹 프록시 서버는 무료로 사용할 수 있으며 다른 요금은 수수료를 부과합니다.

기타 - 무료 무료 익명 프록시 서버