[Network] 프록시 개념카테고리 없음2023. 6. 2. 11:23
Table of Contents
프록시(Proxy)란?
A와 B 두 PC 간의 통신에서 A가 B에게 바로 요청을 보내지 않고 중간에서 중계하는 프록시 서버를 통해서 요청을 보낼 때 중간에서 중계하는 개념이 '프록시'이며 이 프록시 역할을 하는 서버가 '프록시 서버'이다.
프록시 방법에는 '포워드 프록시'와 '리버스 프록시'가 있다.
포워드 프록시(Forward Proxy)란?
- 클라이언트에서 서버로 직접 요청하지 않고 프록시 서버를 거쳐서 요청한다.
- 프록시 서버가 인터넷 보다 앞에 위치하여 서버가 클라이언트의 IP를 알 수 없다.
- 포워드 프록시는 대부분 캐싱 기능이 있으므로 자주 사용되는 컨텐츠에 매우 효율적이다.
- 프록시 서버를 통해서 정해진 사이트만 연결하게 설정할 수 있어서 보안에도 효율적이다.
리버스 프록시(Reverse Proxy)란?
- 포워드 프록시와 다르게 프록시 서버가 인터넷 뒤에 있다.
- 포워드 프록시가 클라이언트를 서버에게 감추는 역할이었다면, 리버스 프록시는 클라이언트에게 서버를 감추는 역할이다.
- 클라이언트가 프록시 서버를 통해서만 서버에 접근할 수 있기 때문에 보안이 좋다.
- 여러 개의 서버를 내부 망에 둘 수 있기 때문에 로드밸런싱이나 서버 확장을 통해 트래픽을 분산시킬 수 있다.
@뽀글뽀글 개발자 :: 뽀글뽀글 개발 일지
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!