네트워크의 서브넷 마스크는 255.255.255.248입니다. 이 네트워크에 연결할 수 있는 호스트는 몇 개입니까?
6개의 호스트에 연결할 수 있으며 바이너리 11111111.11111111.11111111.11111000, 네트워크 번호 29로 변환되어 29비트 서브넷 마스크로 3비트가 남습니다. 즉, IP 주소는 8개이지만 2개가 있습니다. 네트워크 주소와 브로드캐스트 주소로 사용되므로 호스트에는 6개만 할당할 수 있습니다.
이 마스크는 어떤 종류의 네트워크인지 구분할 필요가 없으며 모든 ABC 카테고리를 사용할 수 있습니다. 서브넷 마스크의 비트 수는 가능한 서브넷 수와 각 서브넷의 호스트 수에 따라 달라집니다. 서브넷 마스크를 정의하기 전에 원래 사용된 서브넷 및 호스트 수를 알아야 합니다.
서브넷 마스크 메커니즘은 서브넷 분할 방법을 제공합니다. 그 기능은 다음과 같습니다. 네트워크의 트래픽을 줄이고, IP 주소를 저장하고, 물리적 네트워크 자체의 특정 문제를 해결합니다.
서브넷 마스크를 사용하여 서브넷을 분할한 후에는 서브넷 내에서는 통신이 가능하지만 서브넷 간 통신은 불가능합니다. 서브넷 간 통신에는 라우터를 사용해야 하며, 정적 라우팅 정보를 올바르게 구성해야 합니다. 서브넷을 분할하려면 서브넷 분할 구조의 규칙을 따라야 합니다.
확장 정보:
호스트 수에 따라 호스트 수를 사용하여 계산합니다.
1. 호스트 수를 이진수로 변환합니다.
2. 호스트 수가 254개 이하인 경우(두 개의 예약된 IP 주소가 제거됨) 호스트의 이진수 수인 N을 구하고 N은 다음과 같아야 합니다. <8 여기요. 254보다 크면 N>8이며, 이는 호스트 주소가 8비트 이상을 차지함을 의미합니다.
3. 255.255.255.255를 사용하여 이 IP 주소 유형의 호스트 주소 숫자를 모두 1로 설정한 다음 N 비트를 모두 0(서브넷 마스크 값)으로 설정합니다.
클래스 B IP 주소 168.195.0.0을 여러 서브넷으로 나누려는 경우 각 서브넷에는 700개의 호스트가 있습니다.
1, 700=1010111100
2 .2진수는 10자리, N=10
3. 클래스 B 주소의 서브넷 마스크 255.255.0.0의 호스트 주소를 모두 1로 설정하면 255.255.255.255가 됩니다.
그런 다음 마지막 10개 위치를 뒤에서 앞으로 0으로 이동합니다. 즉, 11111111.11111111.11111100.00000000
즉, 255.255.252.0입니다. 700개의 호스트로 나누어질 Class B IP 주소 168.195.0.0의 서브넷 마스크입니다.
참고 자료:
바이두 백과사전-서브넷 마스크