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
반응형
'source-code > network' 카테고리의 다른 글
VCP를 통해 Next.js ↔ AWS RDS 안전하게 연결하기 (1) | 2024.08.25 |
---|---|
네트워크 기초 정리 - 데이터 단위 (0) | 2024.02.19 |
네트워크 기초 정리 - Switch, Switching (0) | 2024.02.05 |
네트워크 기초 정리 - SW 개발자 관점의 Port 번호 (1) | 2024.01.30 |
네트워크 기초 정리 (IP 주소, IPv4, Subnet-mask) (0) | 2024.01.10 |