프록시 서버 개념

김유상·2022년 12월 22일
0

포워드 프록시 서버

  • 클라이언트 앞에서 요청을 대신 수행해서 결과 만을 다시 클라이언트에 전달해주는 역할
  • 일반적으로 기관에서 내부 망에서 외부 망으로의 접속을 제한하려는 목적으로 사용(방화벽)
  • 외부에서는 실제 응답을 포워드 프록시 서버까지만 전달하기 때문에 실제 클라이언트의 정체를 알 수가 없음(보안)

리버스 프록시 서버

  • 웹 서버 앞에서 클라이언트의 요청을 대신 전달해주는 역할
  • 실제로 여러 개의 서버가 있을 경우, 해당 서버들의 로드밸런싱을 가능하게 해줌
  • 포워드 프록시와 마찬가지로 본 서버의 IP를 노출시키지 않을 수 있기 때문에 DDoS와 같은 트래픽 공격 예방에도 효과적
  • 본 서버에 있는 데이터를 프록시 서버에 캐싱해서 더욱 빠른 접속 성능을 보여줄 수 있음
  • 본 서버의 암호화, 복호화 의무를 프록시 서버가 대신함으로써 서버의 부담이 줄어듦

Referenced: https://losskatsu.github.io/it-infra/reverse-proxy/#3-리버스-프록시reverse-proxy-서버란

profile
continuous programming

0개의 댓글