컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 두 개의 호스트가 있다고 가정합니다. 호스트 A의 IP 주소는 192.168.1.1이고 서브넷 마스크는 255.255.255.0입니다.

두 개의 호스트가 있다고 가정합니다. 호스트 A의 IP 주소는 192.168.1.1이고 서브넷 마스크는 255.255.255.0입니다.

두 호스트 IP가 동일한 네트워크 세그먼트에 있는지 확인하려면 먼저 두 IP 주소의 네트워크 번호를 계산한 다음 네트워크 번호를 기준으로 비교합니다. 동일한 네트워크에 있다는 뜻입니다. 그렇지 않으면 두 네트워크에 속합니다.

상위 비트가 동일하고 둘 다 /24비트 마스크(255.255.255.0)이므로 세 번째 필드를 직접 비교할 수 있습니다.

192.168.1.1

192.168.2.1

255.255.255.0

세 번째 필드는 다음과 같이 바이너리로 변환됩니다.

00000001

00000010

11111111

연속 1의 서브넷 마스크 비트를 기준으로 계산하면 두 네트워크 번호는 192.168.1.0 /24 및 192.168입니다. 2.0/24이므로 동일한 네트워크에 있지 않습니다.

PS: 이것은 단지 표준적인 단계일 뿐입니다. 알고 보면 실제로 한 눈에 알 수 있습니다. 도움이 되길 바랍니다.

上篇: JD.COM· 스파크는 무슨 뜻인가요? 下篇: 프레이 가문의 가족
관련 내용