(Application) Proxy

Proxy의 사전적 의미: 대리자

PC#1이 PC#2를 Proxy로 설정을 했다면, PC#1이 NAVER에 접속하려할 때, PC#2를 가고 PC#2가 NAVER에 접속하는 식으로 동작한다.

Proxy 역할을 하는 Process가 있고, socket interface가 2개가 있다. inbound되는 정보가 s1을 통해 들어오고 s2로 나가서 naver ip주소인 5.5.5.5에 접속하게 된다.

이게 Proxy의 구조이다.

usermode application proxy 라고 하면 socket stream을 떠올려라

inline, out of path 라고 하면 packet을 떠올려라

다루는 데이터가 다르다. 즉 다루는 계층이 다르다.

17.PNG