호스트 IP 마스크
먼저 한 시험에서 흔히 볼 수 있는 질문을 고려해 보십시오. 한 호스트의 IP 주소는 202.112.14.137 이고 마스크는 257 입니다
일반적인 방법은 호스트 주소와 서브넷 마스크를 이진수로 변환하여 논리와 연산을 통해 네트워크 주소를 얻는 것입니다. 실제로 생각해 보면 또 다른 방법이 나올 수 있다. 255.255.255.224 의 마스크에는 256-224 = 32 개의 IP 주소 (네트워크 주소 및 브로드캐스트 주소 포함) 가 포함되므로 이 마스크가 있는 네트워크 주소는 반드시 32 의 배수여야 한다. 네트워크 주소는 서브넷 IP 주소의 시작이고 브로드캐스트 주소는 끝입니다. 사용 가능한 호스트 주소는 이 범위 내에 있으므로 128 만 137 보다 약간 작고 32 의 배수이므로 네트워크 주소는 202.4438+02.14./입니다 브로드캐스트 주소는 다음 네트워크의 네트워크 주소에서 1 을 뺀 값입니다. 32 의 다음 배수는 160 이므로 브로드캐스트 주소는 202.112.14./kloc-일 수 있습니다
이 예는 아래 표를 참고하여 이해할 수 있다.
바이너리 하위 도메인의 서브넷 번호 바이너리 호스트 도메인의 범위 바이너리 호스트 도메인의 범위
번호 1 서브넷 000 000000 부터 1 1 1.0 부터 3 1 까지
두 번째 서브넷 00 1 00000 부터1111.32 부터 .63 까지
세 번째 서브넷 010 000000 부터1111.64 부터 .95 까지
네 번째 서브넷 0110000thru111.96thru/kloc
다섯 번째 서브넷100 000000thru1111.654438thru 656
여섯 번째 서브넷은1010000thru111../kloc-입니다
일곱 번째 서브넷110000thru1111..
여덟 번째 서브넷11100006 thru111..
CCNA 시험에서는 네트워크당 호스트 수에 따라 서브넷 주소를 계획하고 서브넷 마스크를 계산해야 하는 문제도 있습니다. 이것도 위의 원리에 따라 계산할 수 있다. 예를 들어 서브넷에는 10 호스트가 있으므로 해당 서브넷에 필요한 IP 주소는 다음과 같습니다.
10+1+1+1=13
참고: 첫 번째 1 은 이 네트워크 연결에 필요한 게이트웨이 주소를 나타내고, 다음 두 개의 1 은 각각 네트워크 주소와 브로드캐스트 주소를 나타냅니다. 13 이16 보다 작기 때문에 (16 은 2 의 4 승과 같음) 호스트 비트는 4 비트입니다. 256- 16 = 240 입니다. 따라서 서브넷 마스크는 255.255.255.240 입니다.
하나의 서브넷에 14 개의 호스트가 있는 경우 많은 사람들이 이런 실수를 자주 범하는데, 여전히 16 주소 공간의 서브넷을 할당하고 게이트웨이에 주소를 할당하는 것을 잊어버린다. 이것은 잘못된 것입니다. 왜냐하면:
14+1+1+1=17
17 은 16 보다 크므로 32 개 주소의 서브넷 (32 는 2 의 5 승과 같음) 만 할당할 수 있습니다. 서브넷 마스크는 255.255.255.224 입니다.