Ping을 기초부터 이해하자 3~라우팅
3733 단어 IP 주소
마지막 기사
이제 IP 패킷이 어떻게 구성되어 있는지 확인했습니다.
이번 기사에서는 실제로 IP 패킷이 전송되었을 때 어떤 흐름으로 패킷이 운반되고 있는지 알아보겠습니다!
IP 주소 및 라우팅 테이블
통신하려면 목적지의 IP 주소를 알아야 했습니다.
IP 주소는 네트워크에 할당된 주소와 같습니다.
IP 주소가 고유하게 할당되어 있기 때문에 전달하고자 하는 주소를 전달하려는 위치로 전달할 수 있습니다.
그러나 패킷을 보내고 싶은 곳에 전달하는 경우 여러 라우터, 호스트를 통해 전송됩니다.
이런 느낌
인용 소스 : 마스터링 TCP/IP
여기서 중요한 것은 주소를 보고 어떤 라우터를 경유하는지를 판단해야 한다는 것입니다.
여기에서 사용되는 것은 라우팅 테이블 (라우팅 테이블)입니다.
이것은 IP 주소와 다음에 보내야 할 라우터를 설명합니다.
라우팅 테이블의 예를 들면,
IP 주소
라우터
192.168.0.0
라우터 A
192.168.1.0
라우터 B
192.168.2.0
라우터 C
이러한 형태로 주소와 다음에 보내야 할 라우터 정보가 기재되어 있습니다.
이를 바탕으로 라우터는 보낸 패킷을 어떤 라우터로 보낼지 결정합니다.
실제로 라우팅 테이블을 보자.
이미지는 대체로 잡았다고 생각하므로 자신의 PC의 경로 제어표가 어떻게 되어 있는지를 봅시다.
mac 사람이라면
netstat -r
에서 자신의 라우팅 테이블을 볼 수 있습니다.
➜ netstat -r
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.16.255.254 UGSc 164 0 en0
10.16/16 link#5 UCS 0 0 en0 !
10.16.172.142/32 link#5 UCS 0 0 en0 !
10.16.255.254/32 link#5 UCS 1 0 en0 !
10.16.255.254 0:a0:c9:48:1:1 UHLWIir 99 16 en0 643
127 localhost UCS 0 0 lo0
localhost localhost UH 10 33236 lo0
이런 느낌으로 표시되었습니다.
Destination은 목적지에서 GateWay가 통과하는 호스트 및 라우터를 보여줍니다.
여기서 중요한 것은 default라는 목적지입니다.
대부분의 접근은 여기로 날아간다는 것을 알 수 있습니다.
각 항목에 대한 자세한 내용은
htps //w w. 이 bm. 이 m / 쏘 rt / k의 w ぇd 곁들여 r / 쟈 / Pou R7 / p7hcg / 네 ts t. htm
여기를 참조하십시오.
Wifi를 끄면
➜ netstat -r
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
127 localhost UCS 0 0 lo0
localhost localhost UH 11 33340 lo0
169.254 link#12 UCS 1 0 en3 !
169.254.92.48/32 link#12 UCS 1 0 en3 !
224.0.0/4 link#12 UmCS 1 0 en3 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI 0 0 en3
255.255.255.255/32 link#12 UCS 0 0 en3 !
여기서 WiFi를 끄세요.
경로가 꽤 바뀐 것을 알 수 있다고 생각합니다.
접속하는 WiFi가 변경되면 글로벌 IP 주소도 바뀌도록 접속하고 있는 주소가 변경되어 있으므로 테이블도 변경되는 것을 확인할 수 있습니다.
링크 〇 〇 란 무엇입니까?
표를 보고 있으면 link#5등이 볼 수 있다고 생각합니다. 이것은 라우터를 경유하지 않고 자력으로 통신하는 경우에 기술됩니다.
요약
패킷이 전송되고 나서 라우팅 테이블을 점점 경유해 가서 어떤 루트를 통과하는지가 대체로 이미지 할 수 있었을까 생각합니다!
이번에는 거의 핑 관계가 없습니다.
Reference
이 문제에 관하여(Ping을 기초부터 이해하자 3~라우팅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tekondo/items/fb6f7d8b2bee8add0a77텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)