본문 바로가기
source-code/network

네트워크 기초 정리 - 네트워크 인터페이스 선택 원리와 기준

by mattew4483 2024. 2. 20.
728x90
반응형

네트워크 인터페이스 선택 원리와 기준

Process가 Socket을 열어 바인딩할 TCP/IP를 어떻게 결정하는가?

→ 이는 여러 개의 Network Interface 중 무엇을 선택할 것인가 하는 질문으로 이해할 수 있습니다.

(이를 결정하는 것을 Swiching이라 하는데, Swiching을 좀 더 추상화한 질문)

 

응용 프로그램이 소켓을 개발할 때 IP 주소를 특정하지 않는다면,

OS 수준에서 임의로 IP를 선택하며

이때 선택 기준은 (여러 가지가 있지만 PC 한정)

→ Routing 경로 계산 시 가장 비용이 적은 Network Interface 입니다!

 

이때 해당 비용 = Metric 으로 이해할 수 있으며

각 OS, 제조사 별로 Metric을 선정하는 공식이 정해져 있습니다.

 


https://www.youtube.com/watch?v=094pRrSlYKg

 

728x90
반응형