1️⃣ 프록시
💡
클라이언트가 자신을 거쳐 다른 네트워크에 접속할 수 있도록 중간에서 대리해주는 서버, 서버와 클라이언트 사이에서 대리로 통신을 수행해주는 것을
프록시
라고 하고 그 기능을 하는 서버를 프록시 서버
라고 한다

프록시의 역할
- 필터 역할
- 캐싱
- 접근 제어
- 익명화
- 로드밸런싱
2️⃣ 포워드 프록시
💡
Forward Proxy는
클라이언트 대신
서버에 요청을 보내주는 역할을 수행합니다.
- 로컬 네트워크와 인터넷 사이에 오가는 트래픽을 제어할 수 있습니다
- 클라이언트의 요청을 캐싱합니다
- 클라이언트의 요청을 먼저 필터링할 수 있습니다.
3️⃣ 리버스 프록시
💡
Reverse Proxy는
서버 대신
클라이언트에 응답을 보내주는 역할을 수행합니다.
- 웹 서버를 향하는 모든 요청을 처리할 수 있습니다.
- 웹 서버의 보안 기능을 추가하거나, 캐시 서버로서의 역할을 수행할 수 있습니다.

- 서버의 부하를 줄이기 위해, 클라이언트의 요청을 서버가 나누어 가질 수 있도록 프록시에서 결정할 수 있습니다.(로드밸런싱)
Reference
https://dany-it.tistory.com/107
https://www.youtube.com/watch?v=u4O4zHdiFhk&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=23
Uploaded by Notion2Tistory v1.1.0