넷 마스크 란 무엇입니까?

넷 마스크 는 IP 주소를 서브넷으로 나누고 네트워크의 사용 가능한 호스트를 지정하는 데 사용되는 32 비트 마스크입니다. 넷 마스크에서는 2 비트가 항상 자동으로 할당됩니다. 예를 들어 255.255.225.0에서 "0"은 할당 된 네트워크 주소입니다. 255.255.255.255에서 "255"는 할당 된 브로드 캐스트 주소입니다. 0과 255는 항상 할당되며 사용할 수 없습니다.

아래는 넷 마스크의 예와 이진 변환의 예입니다.

넷 마스크 :255.255.255.255 자
바이너리 :11111111111111111111111111111111
넷 마스크 길이8162432

이진 변환에서 비트를 계산하면 넷 마스크 길이를 결정할 수 있습니다. 위의 예는 32 비트 주소의 예입니다. 그러나이 주소는 브로드 캐스트 주소이므로 모든 호스트 (컴퓨터 또는 기타 네트워크 장치)를 연결할 수 없습니다.

일반적으로 사용되는 넷 마스크는 아래에서 볼 수 있듯이 24 비트 넷 마스크입니다.

넷 마스크 :255.255.255.0
바이너리 :11111111111111111111111100000000
넷 마스크 길이81624-

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 총 호스트 수입니다.

다음은 일반적으로 사용되는 각 네트워크 클래스의 분석입니다.

수업넷 마스크 길이네트워크 수호스트 수넷 마스크
클래스 A812616, 777, 214255.0.0.0
클래스 B1616, 38265, 534255.255.0.0
클래스 C242, 097, 150254255.255.255.0

바이너리, IP 주소, 네트워크 용어, 서브넷 마스크