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

계층이 다르고 다루는 데이터가 다르다