인터페이스 선택의 핵심원리
예시를 들어 노트북으로 크롬을 실행 시키고 있다 이 노트북엔 유선인터넷이 연결돼 있는 상태입니다.
이때 무선 와이파이를 켜서 노트북에 연결시키려고합니다. 이때 이 호스트의 ip주소는 몇개를 가질 수 있을까?
일반적으로 생각하면 2개이다. 하지만 만약에 유선인터넷은 kt망을 사용하고 무선망은 skt를 쓰고 있습니다.
ip도 두개 통신망도 두개 이럴땐 누가 이 크롬을 사용하게 될까?
그렇다면 크롬을 실행시켜서 네이버에 접속을 시도할때 크롬의 소캣이 TCP/IP가 바인딩 돼야 할텐데 이때 어떤 네트워크 인터페이스를 사용할지 선택을 해야합니다.
위 데이터는 현제 컴퓨터의 라우팅정보를 나타낸것입니다.
여기서 인터페이스가 해당 글에서 봐야할 대상인데
어떤 ip주소는 어떤 네트워크 인터페이스와 연결되도록 돼 있습니다. 이때 인터페이스를 선택하는 여러가지 기준이 있지만 PC기준으로 봤을때는 메트릭값으로 결정됩니다. 메트릭값은 비용을 뜻하는데 이 비용이 적을수록 최적의 루트입니다.
'네트워크' 카테고리의 다른 글
L2 스위치란? (0) | 2023.08.20 |
---|---|
패킷의 생성원리 (0) | 2023.08.20 |
네트워크에서 데이터 단위 (0) | 2023.08.20 |
Switch가 하는 일이 뭘까? (0) | 2023.08.20 |
개발자 관점에서의 Port 번호 (0) | 2023.08.20 |