Forward Proxy
같은 내부망에 존재하는 클라이언트의 요청을 받아 인터넷을 통해 외부 서버에서 데이터를 가져와 클라이언트에게 응답해준다.
Reverse Proxy
Proxy 서버와 DB에 접근하는 내부망서버를 같은곳에 두고 클라이언트의 요청은 직접적으로 내부망 서버와 통신하는게 아닌 인터넷을 통해 Proxy서버와 DMZ구간에서 통신을 하고 Proxy서버는 클라이언트의 요청을 내부망서버와 통신하여 데이터를 응답해준다.
* Forward Proxy 와 Reverse Proxy 차이점
- Forward Proxy는 내부망에서 클라이언트와 Proxy 서버가 통신하여 인터넷을 통해 외부에서 데이터를 가져온다.
- Reverse Proxy는 내부망에서 Proxy 서버와 내부망서버가 통신하여 인터넷을 통해 요청이 들어오면 Proxy 서버가 받아 응답해준다.
결국 Forward Proxy와 Revser Proxy의 차이점은
인터넷의 위치와 내부망에서 통시하는 주체들
Forwad-Proxy : 내부망에서 통신하는것은 클라이언트와 Proxy Server
Reverse-Proxy : 내부망에서 통신하는것은 Proxy Server와 API Server