본문 바로가기

cs(with 매일메일)

[251021화] 리버스 프록시와 포워드 프록시의 차이점에 대해 설명해주세요

포워드 프록시(Forward Proxy)

- 클라이언트 측에 위치

- 사용자가 인터넷에 접근할 때 중개자 역할

 

1. 익명성 제공 

- ex. 회사 내부 네트워크에서 근무하는 직원 > 외부 웹사이트 접속 시도 > 포워드 프록시 서버를 통해 요청 전달됨 > 사용자의 실제 IP주소는 숨겨지고, 프록시 서버의 IP주소가 대신 사용

 

2. 캐싱

- 네트워크 성능 향상

- 자주 요청되는 웹 페이지나 파일을 프록시 서버에 저장. 

 

3. 보안 강화

- 악성 웹사이트나 불법적인 콘텐츠에 대한 접근을 차단

 


리버스 프록시(Reverse Proxy)

- 서버 측에 위치

- 클라이언트의 요청을 내부 서버로 전달하는 역할

 

1. 로드 밸런싱

- 다수의 백엔드 서버로 트래픽을 분산시켜 서버 과부하를 방지

 

2. 보안 강화

- 외부에서 직업 백엔드 서버에 접근하지 못하게 하여 DDos공격이나 해킹으로부터 보호

 

3. SSL 종료

- SSL/TLS암호화를 리버스 프록시에서 처리 > 백엔드 부담 줄임, 중앙에서 인증서 관리

 

4. 캐싱 및 콘텐츠 최적화 기능

 


✨프록시란? 

- 클라이언트와 서버 사이에서 통신을 할 때, 중개 역할을 수행하는 서버

- 요청을 중계하고 보안을 강화하며 로드 밸런싱캐싱 등의 기능을 제공