
아래는 넷 마스크의 예와 이진 변환의 예입니다.
넷 마스크 : | 255. | 255. | 255. | 255 자 |
---|---|---|---|---|
바이너리 : | 11111111 | 11111111 | 11111111 | 11111111 |
넷 마스크 길이 | 8 | 16 | 24 | 32 |
이진 변환에서 비트를 계산하면 넷 마스크 길이를 결정할 수 있습니다. 위의 예는 32 비트 주소의 예입니다. 그러나이 주소는 브로드 캐스트 주소이므로 모든 호스트 (컴퓨터 또는 기타 네트워크 장치)를 연결할 수 없습니다.
일반적으로 사용되는 넷 마스크는 아래에서 볼 수 있듯이 24 비트 넷 마스크입니다.
넷 마스크 : | 255. | 255. | 255. | 0 |
---|---|---|---|---|
바이너리 : | 11111111 | 11111111 | 11111111 | 00000000 |
넷 마스크 길이 | 8 | 16 | 24 | - |
24 비트 넷 마스크를 사용하면 네트워크는 2, 097, 150 개의 네트워크 또는 254 개의 서로 다른 호스트에서 IP 범위 192.0.1.x ~ 223.255.254.x를 사용할 수 있습니다. 이는 일반적으로 하나의 네트워크에 충분한 주소 이상입니다.
간단한 수식을 사용하여 넷 마스크가 지원할 수있는 네트워크의 가능한 양을 결정할 수 있습니다.
2 ^ (넷 마스크 길이 - 사용 된 세그먼트 수) - 2
예를 들어, 넷 마스크 길이를 24로 사용하고 넷 마스크가 255.255.255.0이고 사용 세그먼트가 3 개인 경우 넷 마스크 길이에서 3을 뺍니다 (예 : 24-3 = 21).이 숫자가 결정되면 위 공식에 연결하십시오 2 ^ 21 - 2 = 2, 097, 150 총 네트워크 수를 얻으려면. 이미 사용중인 브로드 캐스트 및 네트워크 주소로 인해이 숫자에서 2를 뺍니다.
또 다른 예제는 넷 마스크 길이가 16이고 두 개의 사용 된 세그먼트가있는 255.255.0.0의 넷 마스크입니다. 위 공식을 사용하면 총 네트워크 수는 2 ^ 14 - 2 = 16, 382가됩니다.
넷 마스크가 지원할 수있는 호스트의 수를 결정하려면 다음 수식을 사용하십시오.
2 ^ (0의 수) - 2
예를 들어, 위의 차트에 표시된 것처럼 넷 마스크 길이가 24 인 경우 8 개의 0이 있습니다. 따라서 위 공식을 사용하면 2 ^ 8 - 2 = 254 총 호스트 수입니다. 다시 말하지만, 브로드 캐스트 및 네트워크 주소를 설명하기 위해이 숫자에서 2를 뺍니다.
다시 한 번, 넷 마스크 길이가 16 인 또 다른 예는 16 개입니다. 이 경우 수식은 2 ^ 16 - 2 = 65, 534 총 호스트 수입니다.
다음은 일반적으로 사용되는 각 네트워크 클래스의 분석입니다.
수업 | 넷 마스크 길이 | 네트워크 수 | 호스트 수 | 넷 마스크 |
---|---|---|---|---|
클래스 A | 8 | 126 | 16, 777, 214 | 255.0.0.0 |
클래스 B | 16 | 16, 382 | 65, 534 | 255.255.0.0 |
클래스 C | 24 | 2, 097, 150 | 254 | 255.255.255.0 |
바이너리, IP 주소, 네트워크 용어, 서브넷 마스크