当前位置 - 무료 법률 상담 플랫폼 - 법률 문의 - 에이전트란 ​​무엇인가요?

에이전트란 ​​무엇인가요?

범주: 컴퓨터/네트워크 gt; 인터넷

분석:

프록시 서비스

1. 프록시 서버란 무엇인가요? /p> p>

프록시 서버의 정식 영문명은 Proxy Server이며, 네트워크 사용자를 대신하여 네트워크 정보를 얻는 역할을 합니다. 비유적으로 말하면 네트워크 정보의 전송소이다. 프록시 서버는 브라우저와 웹 서버 사이의 서버입니다. 프록시 설정 후 브라우저는 대상 웹 서버에 직접 연결하지 않고 프록시 서버로 요청을 보냅니다. 요청 데이터는 먼저 프록시 서버로 전송되고 프록시 서버는 대상 웹에 직접 연결됩니다. 서버를 열고 수신된 데이터를 브라우저로 전송합니다.

대부분의 프록시 서버에는 버퍼링 기능이 있는데, 이는 새로 얻은 데이터를 자체 로컬 저장소에 지속적으로 저장하는 대형 캐시와 같습니다. 브라우저에서 요청한 데이터가 로컬 저장소에 있는 경우 해당 데이터가 이미 존재하는 경우. 메모리에 있고 최신인 경우 웹 서버에서 데이터를 다시 가져오지 않고 자체 로컬 메모리에 있는 데이터를 브라우저로 직접 전송하므로 브라우저의 속도와 효율성이 크게 향상될 수 있습니다.

또한 Proxy Server는 인터넷 링크 수준 게이트웨이에서 제공하는 중요한 보안 기능으로 OSI(Open System Interconnection Model)의 세션 계층(Session)에서 주로 작동하여 역할을 합니다. 방화벽 효과.

2. 프록시 서버의 주요 기능

1. 방화벽 역할을 합니다.

프록시 서버는 인터넷과 Intra에 연결하여 방화벽 역할을 합니다. 모든 인트라넷은 방화벽이기 때문에 사용자가 프록시 서버를 통해 외부 세계에 접속하면 IP 주소로만 매핑되므로 외부 세계에서는 인트라넷에 직접 접속할 수 없습니다. 동시에 IP 주소 필터링을 직접 설정하여 내부 네트워크의 외부 세계 액세스를 제한할 수 있습니다. 상호 연결되지 않은 두 내부 네트워크를 타사 프록시 서버를 통해 연결할 수도 있습니다.

2. 숨김

프록시 서버를 사용하면 컴퓨터의 실제 IP 주소를 숨길 수 있으며 이에 대한 모든 액세스는 프록시 서버에 의해 수행되므로 효과적으로 자신을 숨길 수 있습니다. IP 차단 및 제한을 돌파하세요.

3. 액세스 속도 향상

자체 대역폭이 요구 사항을 충족할 수 없는 경우 더 큰 대역폭을 갖춘 프록시 서버에 연결하고 일부 과도한 트래픽을 프록시 서버에 넘겨줄 수 있습니다. 동시에 일반적으로 프록시 서버는 대용량 하드 디스크 버퍼(최대 수 GB 이상)를 설정하며, 외부 정보가 통과하면 다른 사용자가 동일한 정보에 다시 액세스할 때도 버퍼에 저장됩니다. 그런 다음 정보를 버퍼에서 직접 꺼내어 사용자에게 전달함으로써 액세스 속도를 향상시키는 목적을 달성합니다.

3. 프록시 서버 분류

프록시 서버에는 여러 유형이 있지만 일반적으로 완전 익명 프록시, 일반 익명 프록시, 투명 프록시의 세 가지 유형으로 나눌 수 있습니다.

일부 프록시 유형은 아래에 자세히 설명되어 있습니다.

HTTP 프록시: 프록시 클라이언트의 HTTP 액세스, 주로 웹 페이지에 대한 프록시 브라우저 액세스, 포트는 일반적으로 80, 8080, 3128입니다.

FTP 프록시: 클라이언트 컴퓨터의 FTP 소프트웨어를 프록시하여 FTP 서버에 액세스할 수 있습니다. 포트는 일반적으로 21과 2121입니다.

RTSP 프록시: 실제 스트리밍 미디어 서버에 액세스하기 위해 프록시 클라이언트에서 Realplayer가 사용하는 프록시입니다.

POP3 프록시: 프록시 클라이언트의 메일 소프트웨어는 POP3를 사용하여 메일을 보내고 받으며 포트는 일반적으로 110입니다.

SOCKS 프록시: SOCKS 프록시는 애플리케이션 프로토콜을 고려하지 않고 단순히 데이터 패킷을 전송하므로 SOCKS 프록시 서버는 다른 유형의 프록시 서버보다 훨씬 빠릅니다.

SOCKS 프록시는 SOCKS4와 SOCKS5로 구분됩니다.

SOCKS4는 TCP 프로토콜(Transmission Control Protocol)만 지원합니다. SOCKS5는 TCP 프로토콜과 UDP 프로토콜(사용자 데이터 패킷 프로토콜)을 모두 지원하며 다양한 인증 메커니즘, 서버측 도메인 이름 확인 등을 지원합니다.

완전 익명 프록시: 클라이언트의 요청을 변경하지 않으므로 클라이언트에 액세스하는 실제 클라이언트 브라우저가 있는 것처럼 보입니다. 이때 클라이언트의 실제 IP 주소는 숨겨집니다. 서버 클라이언트는 우리가 프록시를 사용하고 있다고 생각하지 않습니다.

일반 익명 프록시: 클라이언트의 실제 IP를 숨길 수 있지만 요청 정보가 변경될 수 있습니다. 서버는 우리가 프록시를 사용한다고 생각할 수 있지만(일반적으로 말하면 문제 없음) 실제로 이러한 종류의 프록시의 보안은 완전 익명 프록시의 보안보다 높을 수 있습니다. 일부 프록시는 클라이언트가 보낸 정보의 일부를 제거하여 서버가 운영 체제 버전과 브라우저 버전을 감지할 수 없도록 합니다. 전혀 사용하고 있습니다.

투명 프록시: 단순 프록시라고도 하며 요청 정보를 변경할 뿐만 아니라 실제 IP 주소도 전송합니다.