본문 바로가기
넓고 얕은 웹 지식

프록시 서버(Proxy Server) 요약 정리

by 황원용 2023. 5. 12.
728x90

프록시 서버(Proxy Server)

  • 클라이언트가 서버와 소통할 때 서버에 바로 접근하는 것이 아니라 일종의 대리 서버를 두어 서버에 접근할 수 있도록 도와주는 서버이다.
  • 보통 접근이 제한된 서버를 이용하기 위한 우회나 캐시 서버로 활용하는 데에 사용한다.

 

 

프록시 서버의 종류

Forward Proxy

  • 클라이언트와 가까이에 위치한 프록시 서버를 말한다.
  • 클라이언트를 대신해 서버에 요청을 전달한다.
  • 주로 캐싱을 제공하여 보다 빠른 서비스를 이용할 수 있도록 도와주는 역할에 이용된다.
  • 클라이언트에서 프록시 서버를 거친 후에 서버에 요청이 도착하므로 서버에서 클라이언트의 IP 추적을 하게 될 때 클라이언트의 IP가 아닌 프록시 서버의 IP가 전달되어 클라이언트를 서버로부터 숨길 수 있는 보안 역할도 할 수 있다.

 

 

Reverse Proxy

  • 서버와 가까이에 위치한 프록시 서버를 말한다.
  • 서버를 대신해 클라이언트에 응답을 제공한다.
  • 서버의 과부하를 막기 위한 로드밸런서 역할을 해 분산 처리에 이용된다.
  • Forward Proxy와 반대로 클라이언트로부터 서버의 실제 IP 주소를 숨길 수 있어 보안 역할도 할 수 있다.
728x90