프록시 서버란 무엇인가요?
범주: 컴퓨터/네트워크 gt; 인터넷
문제 설명:
프록시 서버란 무엇입니까?
분석:
프록시 서버(Proxy)란 무엇입니까?
프록시란 무엇입니까? 일반 인터넷 액세스는 전형적인 클라이언트 및 서버 구조입니다. 사용자는 브라우저와 같은 컴퓨터의 클라이언트 프로그램을 사용하여 요청을 하고, 원격 WWW 서버 프로그램은 요청에 응답하고 해당 데이터를 제공합니다. 프록시는 클라이언트와 서버 사이에 있습니다. 프록시는 클라이언트이고 클라이언트의 경우 프록시는 서버입니다. 서버. 데이터가 클라이언트로 전송됩니다. 실제 생활에서 대행 서비스 제공자와 매우 유사하게 작동합니다. 따라서 프록시 서버의 중국어 이름은 프록시 서버입니다.
프록시 서버의 작동 메커니즘
프록시 서버의 작동 메커니즘은 우리가 생활에서 자주 언급하는 에이전트와 매우 유사합니다. 획득하려는 데이터는 서버 B에서 제공되고 프록시 서버는 C에서 제공되며 구체적인 연결 프로세스는 다음과 같습니다.
먼저 A 머신은 B 머신의 데이터가 필요합니다. A 머신은 C 머신과 직접 연결을 설정합니다. C 머신은 A 머신으로부터 데이터 요청을 받은 후 B 머신과 연결을 설정하고 요청된 데이터를 다운로드합니다. 머신 B의 머신 A에 의해. 데이터가 로컬로 전송된 다음 데이터가 머신 A로 전송되어 에이전트 작업을 완료합니다.
프록시 서버에는 네 가지 기능이 있습니다:
1. 액세스 속도를 향상시킵니다. 고객이 요청한 데이터는 프록시 서버의 하드 디스크에 저장되므로 다음 번에 이 고객 또는 다른 고객이 동일한 대상 사이트에 대한 데이터를 요청할 때 프록시 서버의 하드 디스크에서 직접 읽혀집니다. 서버는 캐시 역할을 합니다. 인기 사이트를 방문하는 고객이 많을 때 프록시 서버의 장점은 더욱 분명해집니다.
2. 프록시는 방화벽 역할을 할 수 있습니다. 프록시 서버를 사용하는 모든 사용자는 프록시 서버를 통해 원격 사이트에 접속해야 하기 때문에 프록시 서버에 해당 제한을 설정하여 특정 정보를 필터링하거나 차단할 수 있습니다. 이는 LAN 사용자의 액세스 범위를 제한하기 위해 LAN 네트워크 관리자가 사용하는 가장 일반적인 방법입니다. 이는 LAN 사용자가 특정 웹사이트를 탐색할 수 없는 이유이기도 합니다. 전화 접속 사용자가 프록시 서버를 사용하는 경우 이 프록시 서버를 사용하지 않는 한 프록시 서버의 액세스 제한 사항도 준수해야 합니다.
3. 프록시 서버를 통해 직접 접속할 수 없는 일부 웹사이트에 접속하세요. 인터넷에는 많은 공개 프록시 서버가 있습니다. 고객의 접근 권한이 제한되어 있으면 이러한 프록시 서버의 접근 권한은 제한되지 않습니다. 프록시 서버가 고객의 접근 범위 내에 있으면 고객은 프록시를 통해 대상 웹사이트에 접근할 수 있습니다. 서버가 가능해졌습니다. 국내 대학은 대부분 교육망을 이용하고 해외로 나갈 수 없지만, 프록시 서버를 통해 인터넷에 접속할 수 있는 것이 대학 내 프록시 서버가 인기를 끄는 이유다.
4. 보안이 강화되었습니다. 채팅방을 방문하든 웹 사이트를 탐색하든 대상 웹 사이트는 귀하가 프록시 서버에서 왔다는 것만 알 수 있으며 실제 IP는 확인할 수 없으므로 사용자 보안이 향상됩니다.
프록시 서버 설정:
프록시 서버를 설정하려면 먼저 프록시 서버 주소와 포트 번호를 알고 나서 프록시에 해당 주소와 포트 번호를 입력해야 합니다. IE 또는 NC의 서버 설정 열에 해당하는 포트 번호입니다. 주소가 Proxy이고 포트 번호가 3000인 프록시 서버가 있다고 가정합니다. IE의 구성 방법은 보기 메뉴에서 Inter 옵션/Connection/Proxy 서버를 사용한 후 Inter 앞에 있는 확인란을 선택하는 것입니다. 프록시 서버를 통해 액세스하는 옵션을 선택하고 주소 상자에 프록시 서버 주소를 입력합니다. 예를 들어 프록시 서버 주소가 프록시라고 가정하고 포트 상자에 포트 번호 3000을 입력하고 적용 버튼을 클릭합니다. 하단의 확인을 클릭하시면 설정이 완료됩니다.
다음에 IE를 사용하면 어떤 웹사이트를 탐색하더라도 IE는 항상 프록시 서버에 먼저 연결된다는 것을 알게 될 것입니다. NC를 사용하면 설정이 좀 더 복잡해집니다. 편집 메뉴의 Preferences 메뉴 항목을 이용하고, Advanced 아래의 Proxies를 선택합니다. 이때 오른쪽 Proxies 옵션에서 두 번째 항목인 Manral Proxy 구성을 선택한 후, 오른쪽의 View... 버튼을 클릭합니다. 프록시 서버 구성 인터페이스가 나타납니다. 프록시 서버 주소 및 포트 번호 열에 해당 내용을 입력하고 확인을 클릭한 후 매개변수 설정 창으로 돌아가 확인을 다시 클릭하면 프록시 서버 설정이 완료됩니다. 고객이 웹 페이지를 다시 탐색하면 자동으로 귀하가 설정한 프록시 서버에 애플리케이션을 보내고 데이터를 얻습니다. 웹 사이트를 탐색할 때 IE이든 NC이든 브라우저 상태 표시줄에서 먼저 프록시를 명확하게 볼 수 있습니다. .서버를 거쳐 타겟 웹사이트에 접속하는 과정을 거치게 됩니다.
그러나 프록시 서버와 라우터를 혼동하지 마십시오. 프록시 서버는 응용 프로그램 계층에 구축된 서비스 소프트웨어인 반면 라우터는 IP 계층에서 작동합니다. IP 계층에 도달한 후 전달됩니다. 일반적으로 프록시 서버는 모뎀과 네트워크 카드가 모두 있는 컴퓨터에서 작동합니다. 다양한 프록시 서버 소프트웨어는 다양한 서비스를 제공하며 일반적으로 WWW 및 FTP와 같은 공통 서비스를 제공합니다. 인트라넷의 각 게스트 컴퓨터는 독립적인 IP 주소를 가져야 하며, 게스트 컴퓨터의 "제어판-간 항목"의 "연결"에서 프록시 서버를 구성하고 프록시 서버 IP 주소와 서비스 포트 번호를 가리켜야 합니다. 프록시 서버가 시작되면 Winsock.dll을 사용하여 지정된 서비스 포트를 열고 게스트의 요청을 기다립니다. 프록시 서버의 모뎀이 전화 접속을 통해 인터넷에 연결되면 프록시 서버가 작동할 수 있습니다. IE에서 연결 요청을 발행하면 게스트 시스템은 데이터 패킷을 프록시 서버로 직접 보냅니다. 서버가 IP 패킷을 캡처하면 먼저 그것이 HTTP 요청인지, 프록시인지 분석해야 합니다. 서버는 ISP가 HTTP 요청을 보내고 프록시 서버가 응답을 받으면 IP 패킷을 내부 네트워크로 전달하고 게스트 컴퓨터는 IP 패킷을 얻습니다. 또한 프록시 서버를 좋은 방화벽으로 사용할 수도 있습니다. 특정 작업에 대해서는 프록시 서버의 추가 정보 파일을 참조하십시오.
인터넷상의 웹 서버에 접속하면 타인에게 얼마나 많은 개인정보가 유출되는지 알고 계시나요? 인터넷에 접속하는 과정에서 웹 브라우저는 귀하가 모르는 사이에 귀하에 관한 최소 20개 이상의 개인정보를 웹 서버로 비밀리에 전송합니다. 이러한 개인정보가 잘 알려진 웹사이트나 대기업의 웹서버로 전송된다면 큰 문제는 없을 것입니다. 웹사이트를 만든 사람이 누구인지 확실하지 않은 웹 서버로 전송된다면 매우 혼란스러울 것입니다. 웹 브라우저가 웹 서버에 보내는 정보를 전문적으로 말하면 "환경 변수"라고 합니다. 주요 내용은 다음과 같습니다. (1) 컴퓨터에 할당된 IP 주소(REMOTE_A DDR) 및 호스트 이름(REMOTE_HOST), (2) 웹 브라우저에서 사용하는 포트 번호(REMOTE_PORT), (3) 웹 브라우저의 제품 이름( HTTP_USER_AGENT) ); (4) 귀하가 탐색한 웹사이트 중 최신 웹페이지 주소(HTTP_REFERER) 등
위 항목에는 이메일 주소, 이름 등의 개인정보가 포함되어 있지 않지만 (1)의 IP 주소와 호스트 이름은 보안상 실제로 안전하지 않습니다. 그런데 어떤 방법을 채택해야 할까요? 내 IP 주소를 어떻게 마스킹할 수 있나요?
이 문제를 해결하는 방법은 실제로 매우 간단합니다.
프록시 서버를 통해 웹 서버에 접속하면 됩니다. 프록시 서버의 역할은 웹 서버를 대신하여 다양한 터미널의 액세스 요청을 수락할 수 있다는 것입니다. 기업 네트워크에서는 기업 내부 LAN과 인터넷이 연결되는 부분에 프록시 서버가 설치됩니다. 인터넷에 접속하기 위해 전화 접속할 때 인터넷 연결 공급자가 제공하는 프록시 서버를 사용할 수 있습니다.