-
프록시 서버 (Proxy Server)Computer Science 2023. 7. 20. 16:06
1. 프록시 서버란
2. 포워드 프록시 서버
3. 리버스 프록시 서버
1. 프록시 서버 (Proxy Server) 란
컴퓨터 네트워크에서 사용되는 중계 서버로 보통 클라이언트와 웹 서버 사이에 중개자 역할을 수행한다.
클라이언트의 요청을 대신 받아 서버에 전달하고, 서버의 응답을 클라이언트에 전달한다.
클라이언트의 IP 주소를 감추거나, 캐싱을 통한 웹 페이지 로딩 속도 향상 등을 꾀할수 있다.
2. 포워드 프록시 서버
웹 프록시라고도 불리며 클라이언트가 웹 브라우저를 통해 웹 페이지에 접근할 때 사용된다.
이를 통해 클라이언트의 익명성 보호, 콘텐츠 필터링, 캐싱 등의 기능을 제공한다.
회사에서는 포워드 프록시를 사용하여 인터넷 트래픽을 모니터링하고 로그를 남기는 등의 경우도 있다.
3. 리버스 프록시 서버
포워드 프록시 서버의 반대라고 생각하면 된다. 클라이언트를 숨기기 위한 목적이 아닌 웹 서버를 숨기기 위해 사용된다.
로드 밸런싱, SSL 처리 등의 목적으로도 사용된다.
'Computer Science' 카테고리의 다른 글
Spin Lock vs Mutex vs Semaphore (0) 2023.09.18 Iptables을 이용한 다른 IP로 포트포워딩 (0) 2023.08.24 HTTPS 통신의 원리 ( SSL/TLS ) (0) 2023.08.04 로드 밸런서 ( Load Balancer ) (0) 2023.08.01 Ngrinder를 이용하여 서버 스트레스 테스트 (0) 2022.11.10