728x90
프록시 서버(Proxy Server)
- 클라이언트가 서버와 소통할 때 서버에 바로 접근하는 것이 아니라 일종의 대리 서버를 두어 서버에 접근할 수 있도록 도와주는 서버이다.
- 보통 접근이 제한된 서버를 이용하기 위한 우회나 캐시 서버로 활용하는 데에 사용한다.
프록시 서버의 종류
Forward Proxy
- 클라이언트와 가까이에 위치한 프록시 서버를 말한다.
- 클라이언트를 대신해 서버에 요청을 전달한다.
- 주로 캐싱을 제공하여 보다 빠른 서비스를 이용할 수 있도록 도와주는 역할에 이용된다.
- 클라이언트에서 프록시 서버를 거친 후에 서버에 요청이 도착하므로 서버에서 클라이언트의 IP 추적을 하게 될 때 클라이언트의 IP가 아닌 프록시 서버의 IP가 전달되어 클라이언트를 서버로부터 숨길 수 있는 보안 역할도 할 수 있다.
Reverse Proxy
- 서버와 가까이에 위치한 프록시 서버를 말한다.
- 서버를 대신해 클라이언트에 응답을 제공한다.
- 서버의 과부하를 막기 위한 로드밸런서 역할을 해 분산 처리에 이용된다.
- Forward Proxy와 반대로 클라이언트로부터 서버의 실제 IP 주소를 숨길 수 있어 보안 역할도 할 수 있다.
728x90
'넓고 얕은 웹 지식' 카테고리의 다른 글
Apache Tomcat에 대해 쉽고 빠르게 정리하기(with. httpd) (0) | 2023.05.15 |
---|---|
NGINX 설치 및 간단히 알아보기 (0) | 2023.05.12 |
스레드 & 스레드 풀 1분 요약 정리 (0) | 2023.02.05 |
서블릿(Servlet) 1분 요약 정리 (0) | 2023.02.05 |
웹 서버와 웹 애플리케이션 서버(WAS) 1분 요약 (0) | 2023.02.05 |