-
프록시란?CS 지식/chat gpt와 TIL 2023. 7. 29. 23:13
프록시(Proxy)는 컴퓨터 네트워크에서 중간 매개 역할을 수행하는 서버나 시스템을 가리키는 용어입니다.
프록시는 클라이언트와 서버 사이에서 데이터 통신을 중계하고, 클라이언트의 요청을 대신 처리하여 특정 목적을 달성하거나 보안과 성능 측면에서 이점을 제공합니다.
프록시의 주요 기능은 다음과 같습니다:
1. 익명성과 개인 정보 보호: 프록시를 사용하면 클라이언트의 IP 주소가 실제 서버에 노출되지 않고 프록시 서버의 IP 주소가 노출되기 때문에 익명성이 보장될 수 있습니다. 이는 개인 정보 보호와 보안 측면에서 유용합니다.
2. 캐싱: 프록시는 이전에 서버로부터 받은 데이터를 저장하여, 동일한 요청이 다시 발생할 때 서버에 접근하지 않고 저장된 데이터를 제공합니다. 이를 통해 네트워크 트래픽을 줄이고 성능을 향상시킬 수 있습니다.
3. 보안 강화: 프록시는 외부에서 내부 네트워크로 직접 접근하는 것을 막아 중간에서 보안 필터링을 수행하여 악성 요청과 해킹 시도 등을 방지합니다.
4. 지역 제한 우회: 인터넷에서 특정 지역에서만 접근할 수 있는 콘텐츠나 서비스를 사용자가 프록시를 통해 접근할 수 있도록 해줍니다.
5. 트래픽 로드 밸런싱: 프록시는 여러 대의 서버 사이에 트래픽을 분산시켜 부하를 균형있게 분배하여 서버의 성능을 최적화합니다.
이러한 이점들로 인해 프록시는 개인 사용자들 뿐만 아니라 기업에서도 네트워크 보안과 성능 개선에 널리 사용되고 있습니다.'CS 지식 > chat gpt와 TIL' 카테고리의 다른 글
DR 전략이란? (0) 2023.08.11 API 와 API 서버란? (0) 2023.07.30 트랜잭션 로그란? (0) 2023.07.25 백로그 기반 지표란? (0) 2023.07.25 맥에서 SAM 설치 오류 해결. "zsh: command not found: sam" (0) 2023.07.23