본문 바로가기
개인공부/면접준비

Proxy 서버

by BTSBRINGMEHERE 2023. 3. 22.

Proxy 서버란?

클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터 시스템이나 응용프로그램을 말합니다. 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것을 가르켜 "프록시", 그 중계 기능을 하는 것을 프록시 서버라고 부릅니다. 즉, 인터넷에서 유저를 대신해서 리소스(데이터)를 가져오는 서버

Proxy 서버 사용이유

프록시 서버 중 일부는 프록시 서버에 요청된 내용들을 캐시를 이용해 저장합니다. 이렇게 캐시에 저장함으로써, 캐시 안에 있는 정보를 서버에 요청을 하지 않아도 되어서 전송시간을 절약할 수 있고 불필요하게 외부와의 연결을 할 필요가 없다는 장점이 생깁니다. 외부와 연결할 필요가 없어 외부와의 트래픽을 줄이게 됨으로써 네트워크 병목 현상을 방지하는 효과를 얻을 수 있습니다.
또한, 보안 목적으로도 사용이 됩니다. 프록시 서버로 중간을 경유하게 되면 IP를 노출하지 않아도 되기 때문입니다. 이러한 이유로 프록시 서버를 방화벽 목적으로도 사용합니다.

정리

프록시서버를 사용하는 이유는 첫 번째, 캐시를 이용하기 때문에 데이터를 다시 요청할 필요가 없어 전송시간을 줄일 수 있습니다.
두 번째, 외부와의 불필요한 연결이 없어 네트워크 병목 현상을 방지할 수 있습니다.
마지막으로, 프록시 서버로 경유하게 되면 IP를 노출할 필요가 없어 보안 목적으로도 사용이 됩니다.

참조

https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9D%EC%8B%9C_%EC%84%9C%EB%B2%84

 

프록시 서버 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 도식화한 프록시 서버. 두 컴퓨터 사이에 끼어 있는 컴퓨터가 바로 프록시 서버이다. 프록시 서버(영어: proxy server 프록시 서버[*])는 클라이언트가 자신을 통해

ko.wikipedia.org

https://zero-base.co.kr/

 

제로베이스 - 누구나 취업하는 가장 합리적인 취업 스쿨

코딩 부트 캠프 개발자, 데이터 사이언티스트, 마케터, PM, 디자이너 등 제대로 공부하고 확실하게 취업하세요. 당신의 삶의 전환점이 될 제로베이스 스쿨입니다.

zero-base.co.kr

 

'개인공부 > 면접준비' 카테고리의 다른 글

쿠키와 세션  (0) 2023.03.23
DNS  (1) 2023.03.22
동기 비동기  (0) 2023.03.17
HTTP  (0) 2023.03.15
TCP / UDP  (0) 2023.03.15