client -> proxy <- server
Proxy
- client와 internet 사이에서 수행
- 캐싱
- client가 요청한 사항을 server에서 proxy를 거쳐 다시 client로 감
- 이때 proxy에서 요청을 저장해 두었다가 똑같은 요청이 오면 server를 거치지 않고 proxy에서 응답
- 익명성
- client의 요청이 proxy를 거쳐 server에 전달 됨
- server는 proxy로 받기 때문에 client의 정보를 알 수 없음
Reverse Proxy
- internet과 server 사이에서 수행
- 캐싱 proxy와 동일
- 보안
- client는 reverse proxy를 실제 서버로 생각