컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - http 프록시 서버란 무엇입니까?

http 프록시 서버란 무엇입니까?

프록시 서버 (프록시) 는 HTTP 프록시 서버와 같은 네트워크 정보의 전송 스테이션입니다. 우리는 웹 브라우저를 사용하여 다른 인터넷 사이트에 직접 연결하고 네트워크 정보를 얻을 때, 응답을 받기 위해 요청 신호를 보내고, 상대방은 다시 정보를 전달해야 한다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 인터넷명언) 프록시 서버는 브라우저와 웹 서버 사이에 있는 서버입니다. 이 서버를 사용하면 브라우저가 웹 서버로 직접 가서 웹 페이지를 검색하는 것이 아니라 프록시 서버에 요청을 합니다. 요청 신호는 프록시 서버로 먼저 전송되고 프록시 서버는 브라우저에 필요한 정보를 가져와 사용자에게 전달합니다. 그리고 대부분의 프록시 서버는 버퍼 기능을 가지고 있습니다. 마치 큰 캐시 (Cache) 처럼 새로 얻은 패킷을 네이티브 스토리지에 계속 저장합니다. 브라우저가 요청한 데이터가 이미 네이티브 스토리지에 있고 최신인 경우 웹 서버에서 데이터를 다시 가져오지 않고 스토리지의 데이터를 사용자의 브라우저로 직접 전송하므로 찾아보기 속도와 효율성이 크게 향상됩니다. 그 외에 SOCKS 프록시 서버도 있는데, 그 원리는 대동소이하다.

주요 기능

1) 사용자별로 회계할 수 있는 사용자 인증 및 회계 기능을 설정합니다. 등록되지 않은 사용자는 프록시 서버를 통해 인터넷 네트워크에 액세스할 수 없습니다. 사용자의 방문 시간, 방문 장소, 정보 트래픽을 집계합니다. 2) 사용자를 계층적으로 관리하고, 다른 사용자의 액세스 권한을 설정하고, 외부 또는 내부 인터넷 주소를 필터링하고, 다른 액세스 권한을 설정합니다.

3) 버퍼 (Cache) 증가, 액세스 속도 향상, 자주 액세스하는 주소에 대한 버퍼 생성, 많이 사용되는 사이트의 액세스 효율성 대폭 향상. 일반적으로 프록시 서버는 큰 하드 디스크 버퍼 (최대 몇 기가바이트 이상) 를 설정하고, 외부 정보가 통과될 때 버퍼에 저장하고, 다른 사용자가 동일한 정보에 다시 액세스할 때 버퍼에서 직접 정보를 가져와 사용자에게 전달하여 액세스 속도를 높입니다.

(4) 인트라넷을 인터넷에 연결하여 방화벽 (Firewall) 역할을 합니다. 모든 인트라넷의 사용자는 프록시 서버를 통해 외부 세계에 액세스할 때 하나의 IP 주소로만 매핑되므로 인트라넷에 직접 액세스할 수 없습니다. 또한 IP 주소 필터링을 설정하여 인트라넷의 외부 액세스를 제한할 수 있습니다.

(5) IP 오버헤드 절감: 프록시 서버는 많은 수의 의사 IP 주소를 사용할 수 있고 온라인 리소스를 절약할 수 있습니다. 즉, 프록시 서버를 사용하면 IP 주소에 대한 필요성을 줄일 수 있으며, LAN 을 사용하여 인터넷에 액세스하는 경우 LAN (local area network) 내의 각 사용자에 대해 IP 주소를 요청할 수 있습니다 그러나 프록시 서버를 사용하면 프록시 서버에 유효한 IP 주소만 있으면 LAN 내 다른 사용자가 10.*.*.* 과 같은 전용 IP 주소를 사용할 수 있으므로 많은 IP 를 절약하고 네트워크 유지 관리 비용을 절감할 수 있습니다.

上篇: 뭐? 네, 전자문신입니다. 下篇: 어머니날은 언제인가요?
관련 내용