포워드 프록시(Forward Proxy) | 리버스 프록시(Reverse Proxy) | |
위치 | 클라이언트 측 | 서버 측 |
역할 | 사용자가 인터넷에 접근 시 중개자 역할 - 회사 내부망으로 외부 웹 접근 시 프록시 서버 IP 사용 |
클라이언트 요청을 내부 서버로 전달 |
핵심 기능 | 익명성 제공 - 사용자의 실제 IP를 숨겨 개인정보 보호 캐싱 - 자주 요청되는 정보 저장. 동일 요청 시 빠른 응답 (네트워크 대역폭 절약해 네트워크 성능 향상) 보안 강화 - 악성 웹사이트나 불법 콘텐츠 접근 차단 네트워크 보안 강화, 악성 코드 유입 예방 |
로드 밸런싱 - 여러 백엔드 서버로 트래픽 분산해 서버 과부하 방지 - 서비스의 고가용성 유지 외부에서 백엔드 서버 직접 접근 방지(해킹 시도 방지) SSL 종료 - SSL/TLS 암호화 처리. 들러오는 요청 모두 복호화, 나가는 응답 모두 암호화. 본 서버의 암호화 비용을 줄여줄 수 있음. 캐싱 및 콘텐츠 최적화 - 응답 속도 향상. 서버 부하 줄임. |
프록시
클라이언트와 서버 사이에 위치한 중계 서버. 통신을 대신 수행하는 대리자 역할
출처
[1] 매일메일. 250117. 리버스 프록시와 포워드 프록시의 차이점에 대해 설명해주세요. 87번. https://maeil-mail.kr
[2] Reverse Proxy / Forward Proxy 정의&차이 정리 https://inpa.tistory.com/entry/NETWORK-%F0%9F%93%A1-Reverse-Proxy-Forward-Proxy-%EC%A0%95%EC%9D%98-%EC%B0%A8%EC%9D%B4-%EC%A0%95%EB%A6%AC
'개발자 강화 > 백엔드' 카테고리의 다른 글
[매일메일] WAS와 웹서버의 차이점? (BE.250124) (0) | 2025.01.24 |
---|---|
[매일메일] Java의 Stack, Queue, Deque란? (BE.2501223) (0) | 2025.01.23 |
[매일메일] SSR vs CSR, SPA vs MPA란? (BE.250122) (0) | 2025.01.22 |
[매일메일] Connection/Socket/Read Timeout이란? (BE.250121) (0) | 2025.01.21 |
[매일메일] HTTP 메서드의 멱등성(BE.250113) (0) | 2025.01.13 |