프록시 서버는 클라이언트 컴퓨터와 인터넷 사이에 위치하며 클라이언트에게 간접 네트워크 서비스를 제공하는 컴퓨터입니다. 이는 사용자의 로컬 컴퓨터에 있을 수도 있고 사용자 컴퓨터와 인터넷의 대상 서버 사이의 다양한 지점에 있을 수도 있습니다. 프록시 서버의 가장 중요한 역할은 보안을 제공하는 것입니다.
프록시 서버는 모든 클라이언트 요청을 가로채서 캐시의 응답을 제공하거나 요청을 실제 서버로 전달합니다. 클라이언트 컴퓨터는 지정된 서버 또는 로컬 캐시에서 요청된 리소스/데이터를 제공하여 클라이언트 요청을 승인하는 프록시 서버에 연결됩니다. 클라이언트 요청에는 다양한 서버에서 사용할 수 있는 파일이나 기타 리소스가 포함됩니다.
최신 프록시 서버는 데이터 보안 및 네트워크 성능이라는 이름으로 웹 요청을 전달하는 것 이상의 역할을 합니다. 프록시 서버는 방화벽 및 웹 필터 역할을 하여 공유 네트워크 연결을 제공하고 데이터를 캐싱하여 일반적인 요청 속도를 높입니다. 좋은 프록시 서버는 야생 인터넷에 존재하는 원치 않는 콘텐츠로부터 사용자와 내부 네트워크를 보호합니다. 마지막으로 프록시 서버는 높은 수준의 개인 정보 보호를 제공할 수 있습니다.
프록시 서버는 방화벽 서버와 동일한 시스템에 있을 수도 있고, 방화벽을 통해 요청을 전달하는 별도의 서버에 있을 수도 있습니다.
프록시 서버 유형
프록시 서버는 목적과 기능에 따라 여러 유형으로 구분됩니다. 가장 일반적인 유형과 그 용도는 다음과 같습니다.
웹 프록시
캐시된 웹 페이지의 리소스와 원격 웹 서버에서 사용할 수 있는 파일에 액세스하여 사용자 요청에 응답하는 가장 일반적인 유형의 프록시 애플리케이션입니다. . 이를 통해 로컬 네트워크 클라이언트의 데이터에 빠르고 안정적으로 액세스할 수 있습니다. 요청된 리소스가 캐시에서 발견되지 않으면 웹 프록시는 원격 서버에서 파일을 가져오고 복사본을 클라이언트에 반환하기 전에 캐시에 복사본을 저장합니다.
투명 프록시
투명 프록시는 주로 웹사이트를 캐싱하고 단순한 IP 금지를 극복하는 데 사용됩니다. 그러나 이러한 프록시는 사용자의 원래 IP 주소가 노출되므로 사용자 익명성을 제공하지 않습니다. 투명 프록시는 클라이언트 컴퓨터에 특별히 구성되지 않았습니다.
익명 프록시
익명 프록시는 사용자의 원래 IP 주소를 숨기지 않지만 대부분의 사용자에게 충분한 익명성을 제공합니다. 익명 프록시는 쉽게 감지할 수 있습니다.
Twisted Proxy
Twisted Proxy는 자신을 프록시 서버로 식별하고 HTTP 헤더를 수정하여 원래 IP 주소를 마스킹하는 것입니다.
정방향 프록시
정방향 프록시는 클라이언트 요청에 응답하는 인터넷 소스에서 검색된 데이터 집합입니다. 인터넷 연결 프록시라고도 합니다.
오픈 프록시
오픈 프록시는 정방향 프록시 서버 범주에 속하며 모든 클라이언트 컴퓨터에서 요청을 수신하고 반환할 수 있으므로 모든 인터넷 사용자가 액세스할 수 있습니다. 한편, 익명 공개 프록시는 익명 사용자로부터 IP 주소를 숨기는 데 사용됩니다.
역방향 프록시
역방향 프록시(프록시라고도 함)는 일반적으로 인터넷에서 요청을 받아 내부 웹 서버로 전달합니다. 역방향 프록시 서버는 요청을 하나 이상의 프록시 서버로 전달하며, 클라이언트 컴퓨터의 사용자는 응답 원본을 알지 못한 채 해당 응답이 클라이언트 컴퓨터로 반환됩니다.
프록시 서버는 어떻게 작동하나요?
인터넷의 모든 컴퓨터에는 고유한 인터넷 프로토콜(IP) 주소가 있어야 합니다. 이 IP 주소를 컴퓨터의 거리 주소로 생각하십시오. 우체국이 우편물을 거리 주소로 보내는 방법을 알고 있는 것처럼 인터넷은 IP 주소를 통해 올바른 데이터를 올바른 컴퓨터로 보내는 방법을 알고 있습니다.
프록시 서버는 기본적으로 우리 컴퓨터가 알고 있는 IP 주소를 가진 인터넷상의 컴퓨터입니다. 웹 요청을 보낼 때 요청은 먼저 프록시 서버로 이동합니다. 그런 다음 프록시 서버는 우리를 대신하여 웹 요청을 하고, 웹 서버로부터 응답을 수집하고, 우리가 브라우저에서 페이지를 볼 수 있도록 웹 페이지 데이터를 전달합니다.
프록시 서버가 웹 요청을 전달할 때 우리가 보내는 데이터를 변경하면서도 우리가 보고 싶은 정보를 계속 얻을 수 있습니다. 프록시 서버는 IP 주소를 변경할 수 있으므로 웹 서버는 우리가 전 세계 어디에 있는지 정확히 알 수 없습니다. 전송 중에 데이터를 읽을 수 없도록 데이터를 암호화합니다. 마지막으로 프록시 서버는 IP 주소를 기반으로 할 수 있습니다.
요약: 위 내용은 이 기사의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다.
위 내용은 프록시 서버란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!