호스트 주소 192.15.2.160이 위치한 네트워크는 무엇입니까?
192.168.0.1과 같은 IP 주소가 주어졌을 때, 4개의 서브넷으로 나누어져 있는지와 호스트 수, 유효한 IP 주소 범위를 계산해 보세요
우선 , 클래스 c 주소입니다, c 클래스의 기본 서브넷 마스크는 255.255.255.0입니다.
그러나 이는 너무 큰 것 같고 브로드캐스트 도메인을 추가하고 IP 주소를 낭비하므로 구성이 필요합니다. 자신의 서브넷 마스크입니다.
클래스 C 주소이므로 첫 번째 ****255**** 네트워크 비트, 0은 호스트 비트를 나타냅니다. 4개의 서브넷을 나누어야 하므로 네트워크 비트입니다. 이는 호스트 비트에서 빌려와서 IP 활용도를 크게 높일 수 있습니다. 이는 바이너리이므로 2의 2제곱 = 4입니다. 서브넷이 6개인 경우 다음과 같은 일반적인 부등식이 필요합니다. n 비트는 다음과 같습니다. 호스트 비트에서 빌려옴
즉, 2의 n승 >6 이런 식으로 n은 최소한 3보다 크거나 같아야 한다는 것을 계산할 수 있습니다. IP 주소를 저장하려면 IP 주소를 저장해야 합니다. 6에 가까운 해, 즉 n=3을 선택하세요.
위 클래스 C 주소의 네 번째 8비트가 이진수로 변환된다는 점에 유의하세요. 00000000의 경우 3자리를 빌린 것은 11100000입니다. 참고로 111 호스트 비트에서 네트워크 비트로 변경되었으며 3자리이므로 하위 네트워크는 000,001,010,011,100,101,110,111입니다. 이는 n=3의 이전 솔루션이 Yes임을 확인합니다.
기본이 256이므로, 2의 8승 = 256이므로 이 8은 기본 클래스 C 서브넷 마스크 호스트 비트의 자릿수가 8임을 의미합니다.
256/8=32 이 8은 세 번째에서 계산됩니다. 2의 거듭제곱. 256/8을 사용하는 이유는 256개의 호스트가 있으므로 8개의 서브넷으로 나누어야 하기 때문입니다.
이것은 100개의 사과가 10명에게 나누어진다는 것을 이해하기 쉽습니다. 평균이 필요하므로 100/10=10
256-32=224, 이는 마지막 호스트이고 서브넷 마스크가 255.255.255.224
p>임을 나타냅니다. 계산된 32는 각 서브넷의 호스트 수를 나타내며 비교적 어리석은 방법을 사용하여 8개 서브넷의 호스트 주소를 계산할 수 있습니다.
0-256에서 점차적으로 32를 더합니다. 바이너리의 경우에도 마찬가지입니다. 어쨌든 32가 포함되어 있는데 왜 이진수의 8비트 표현은 00000000이고 11111111이므로 00000000부터 11111111까지 이진수로 변환하면 결과는 0-256입니다.
네트워크 ID는 다음과 같이 계산할 수 있습니다. IP 주소와 서브넷 마스크의 "AND" 연산을 수행합니다.
ip192.168.0.1은 바이너리 01100000,10101000,00000000,00000001
마스크 255.255.255.224 변환 11111111로 기록됩니다. ,11111111,11111111,11100000
=01100000,10101000,00000000,0000000 10진수로 변환 192.168.0.0
브로드캐스트 주소에서 모든 IP 호스트 비트를 1로 채웁니다. 네트워크 비트는 27비트입니다. 즉, 호스트 비트는 5비트, 01100000, 10101000, 00000000, 00011111을 10진수 192.168.0.31로 변환합니다.
주소 범위는 192.168.0.1-192.168.0.30이며 원래는 192.168입니다. .0.0-192.168.0.31* **32개가 있으나 처음과 마지막 2개는 사용하지 않기로 규정하고 있으며, 서브넷은 8개이므로
나머지 7개 서브넷의 IP 주소 범위 192.168.0.33-192.168.0.63 네트워크 ID 192.168.0.32
p>192.168.0.65-192.168.0.95 192.168.0.64와 동일
192.168.0.97-192.168.0.1 27 96
192.168.0.129-192.168.0.159 등
p>
192.168.0.161-192.168.0.191
192.168.0.193-192.168.0.223
192.168.0.225-192.168.0.255