소프트웨어 엔지니어링/네트워크

프록시, 리버스 프록시

dhsimpson 2022. 4. 25. 19:32

요약 : 프록시 서버는 직접 통신할 수 없는 두 노드 사이의 중계 서버이다.

 

프록시(포워드 프록시)는 클라이언트 측 프록시 서버이며

클라이언트가 B 서버에 요청하기 위해 A 서버(프록시 서버)에 쿼리를 날렸다면, B 서버는 클라이언트 IP 주소는 알 수 없고 A 서버의 IP 주소는 알 수 있다.

기업 내부망에서 직원들이 접속할 수 있는 웹사이트를 제한할 수 있다.

 

리버스 프록시는 서버 측 프록시 서버이며 서비스의 was를 내부망에 놓고 클라이언트가 was 와 통신할 때 대신 쿼리를 받는다. 서비스 접근 가능 지점(DMZ)에 프록시 서버를 놓는다.

사용자는 was 의 실제 IP를 알 수 없어 보안상 이점이 있다.

 

c.f. 프록시 서버엔 웹 페이지(html, css) 를 캐싱해 웹페이지 로딩 속도 향상도 가능하다

 

참고 : https://velog.io/@jangwonyoon/Proxy-Server%ED%94%84%EB%A1%9D%EC%8B%9C-%EC%84%9C%EB%B2%84%EB%9E%80

'소프트웨어 엔지니어링 > 네트워크' 카테고리의 다른 글

HTTP&HTTPS, SSL, TLS  (0) 2022.04.25
NAT, NAT vs Proxy  (0) 2022.04.25
공부용 링크 모음집  (0) 2022.04.25