20.[Network] Proxy의 구조와 작동원리
네트워크의 모든 장치는 구조가 Inline / Out of Path / Proxy 중 하나
Proxy: 대리자
- 요청이 있을 때 목적지가 아닌 대리자에게 먼저 거쳐갔다가 목적지로 보냄
PC #1 - Internet - Naver
3.3.3.3 | 5.5.5.5
PC #2 Proxy
9.9.9.9
순서:
- PC -> Proxy -> Naver
- 3.3.3.3 -> 9.9.9.9 -> 5.5.5.5
Proxy에는 소켓이 2개 있다.
Listener: Inbound 정보가 유입되면 그대로 다음 소켓에 넘겨버린다.
다음 소켓은 목적지로 보낸다.
외우자
User mode - (Application) Proxy -> Socket & Stream
Inline + Out of Path -> Packet
계층이 다르고 다루는 데이터가 다르다