source-code/network
네트워크 기초 정리 - 네트워크 인터페이스 선택 원리와 기준
mattew4483
2024. 2. 20. 22:31
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
반응형