프록시 서버의 사용은 필수는 아니지만 다양한 사용자 행동으로 명백해지는 몇 가지 장점이 있습니다. 프록시 서버를 삽입함으로써 요청의 실제 출처, 즉 사용자의 신원과 위치를 숨길 수 있습니다.
기능의 기본
작동 방식은 요청이 빠르고 의도적으로 처리되도록 긴밀하게 협력하는 세 가지 필수 요소를 기반으로 합니다.
- IP 주소
- 포트
- 규약
인터넷에 접속할 수 있는 모든 장치에는 고유한 IP 주소가 있습니다. 이는 4개의 숫자 시퀀스로 구성됩니다. 각 시퀀스는 마침표(예: 123.123.123.123)로 다음 시퀀스와 구분됩니다.
이러한 일련의 숫자를 기술 용어로 옥텟이라고 합니다. 랩톱, 라우터, 서버, 전화기 및 프린터와 같은 기타 여러 장치에는 이 장치에만 연결되는 고유한 주소가 있습니다. IP 주소를 사용하면 지리적 위치, 공급자 등을 찾을 수 있습니다.
포트는 집의 문에 비유될 수 있으며, 집을 해당 장치와 동일시합니다. 문을 통해 다른 장치와의 통신이 가능합니다. 포트는 IP 주소 뒤에 콜론으로 구분된 숫자 값으로 설정됩니다(예: 123.123.123.123 : 8080).
장치 간의 통신 언어를 프로토콜이라고 합니다. 형식일 수도 있습니다. 가장 중요하고 동시에 가장 잘 알려진 형식은 다음과 같습니다. HTTP 그리고 SOCKS. 다른 프로토콜도 있지만 거의 사용되지 않습니다.
프록시 서버에 대한 요청 절차
인터넷 사용자는 이러한 요청에 대한 클라이언트라고 합니다. 클라이언트는 인터넷 페이지를 열려고 할 때 요청을 보냅니다. 사용자의 IP 주소는 식별 목적으로 전송됩니다. 요청은 콘텐츠에 액세스할 수 있는 서버로 전송됩니다.
이에 대한 응답으로 요청된 정보는 IP 주소, 즉 PC 또는 기타 인터넷 지원 장치로 다시 전송됩니다. 그러나 프록시 서버는 대상 서버가 아닙니다. 따라서 프록시 서버는 인터넷 지원 장치와 대상 서버 사이를 중재하므로 중개자로 볼 수도 있습니다.
따라서 요청은 두 번에 걸쳐 이루어집니다. 실제로 이는 요청이 자체 IP 주소를 사용하여 프록시 서버로 전송됨을 의미합니다. 그런 다음 프록시 서버는 해당 IP 주소와 함께 요청을 관련 서버로 전달합니다. 이에 대한 응답으로 페이지의 내용과 같은 정보가 프록시 서버로 다시 전송되고, 프록시 서버는 이를 클라이언트로 전달합니다.
프록시 서버의 위치는 그 기능과 구체적인 절차에 영향을 미치지 않습니다. 그러나 페이지의 정보는 프록시 서버의 IP 주소에 따라 다릅니다. 각 국가마다 서로 다른 규정과 제한 사항이 있으며 그에 따라 준수됩니다. 서로 다른 장치의 통신은 다를 수 있습니다. 그러나 기본 절차는 모든 장치에서 동일하게 유지됩니다.