본문 바로가기

통신 관련 지식/네트워크(Network)

[네트워크] 넷마스크(Netmask)

* 넷마스크(Netmask)
 

: IPv4의 IP 주소에서 네트워크 주소와 호스트 주소를 구분하는 32비트로 된 마스크. 하나의 예로서, '11111111 11111111 11111111 00000000'와 같이 8비트짜리 4개로 구성된 마스크로서 이를 10진법으로 표시하면 '255.255.255.0'이며, 이것이 곧 Class C의 호스트 주소들만을 부분망으로 분리하여 선택하는 부분망 마스크이다. IP 주소에서 마스크 비트가 '1'인 위치의 비트만 선택하고, 나머지에는 임의의 비트를 넣으면 호스트 주소의 범위가 구해지며, 호스트 주소에 따라 3가지 급(class)이 있다. Class A의 IP 주소는 0∼127로 시작되고, 호스트 수는 최대 (256x256x256)개, Class B의 IP 주소는 128∼191로 시작되고, 호스트 수는 (256x256)개, Class C의 IP 주소는 192∼223으로 시작되고, 호스트 수는 256개가 된다.
 

클래스 A : 255.0.0.0
클래스 B : 255.255.0.0
클래스 C : 255.255.255.0