[Network] 프록시서버_(1)Forward Proxy와 Reverse Proxy의 차이
프록시서버(Proxy Server)
: 웹 클라이언트와 웹 서버 사이에서 접속을 대행하는 서버이다.
프록시 서버의 위치에 따라서 기능과 목적이 약간씩 다르며, 아래와 같이 2가지로 분류된다.
(1) 포워드 프록시 (Forward Proxy)
[특징]
- 프록시 서버가 LAN망 내부에 위치한다.
- 클라이언트는 웹 브라우저에서 프록시서버를 사용하도록 설정한다.
- 캐시 기능을 사용하여 (목적지 요청 내용을 Proxy에 저장) 성능 향상이 가능하다.
- 클라이언트는 프록시서버로 요청을 보내고, 다시 프록시서버가 목적지 서버로 요청하기 때문에 목적지는 실제 출발지 IP를 알 수 없다. (접속우회)
- 프록시서버를 통해 클라이언트PC에서 접속 요청하는 웹사이트들을 확인 가능하다.
- 접속제한 (URL 필터링, 웹 필터링) 이 가능하다.
-> 기업 네트워크에서 감시, 보안 목적으로 주로 도입
-> ex) 국가에서 차단된 사이트로 접속할 때, 해당 국가의 Proxy Server로 우회접속 할 수 있음
(2) 리버스 프록시 (Reverse Proxy)
[특징]
- 프록시 서버가 실제 목적지 서버 앞단에 위치한다.
- 클라이언트는 프록시 서버 IP 가 실제 목적지 IP라고 인식한다.
- 로드밸런싱(Load Balancing)이나 서버 확장에 유리하다.
- ACL(Access Control List) 를 등록하여 접근 IP를 제한할 수 있다.
-> ex) 네이버등 잘 알려진 대부분의 서비스는 대부분 앞단에 Proxy Server를 두고 통신하고 있다.
[참고도서] https://book.naver.com/bookdb/book_detail.nhn?bid=16261339
[참고] https://bcp0109.tistory.com/194