Proxy Pattern
Proxy Pattern 에 대해 정리한다.
Proxy Server
프록시 패턴에 대해 정리하기 전에, 프록시 서버가 무엇인지 보자.
프록시의 사전적 의미는 “대리, 대리권, 대리 투표, 대리인” 이다.
프록시 서버는, 위키에 따르면 다음과 같다.
프록시 서버는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다.
서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것을 가리켜 ‘프록시’, 그 중계 기능을 하는 것을 ‘프록시 서버’ 라고 부른다.
정리하면 프로시 서버는,
- 클라이언트의 요청을 서버에게 대신 전달하고
- 서버의 응답을 클라이언트에게 대신 전달한다.
Proxy Pattern
그렇다면, 프록시 패턴은 무엇일까 ? 위키에 따르면 다음과 같다.