Class A의 경우 subnet은 255.0.0.0
Class B의 경우 subnet은 255.255.0.0
Class C의 경우 subnet은 255.255.255.0
 
●서브넷 마스크의 역할
서브넷 마스크는 IP 주소에서 어디까지가 네트워크 주소 부분이고 어디가 호스트 주소 부분인지를 구별하기 위해 쓰여집니다. C 클래스의 기본적인 서브넷 마스크는 ‘255.255.255.0’입니다. IP 주소와 서브넷 마스크를 2진수로 변환하여 보면 다음과 같습니다.
 
IP주소 (10진수)
192
168
100
123
서브넷마스크(10진수)
255
255
255
0
IP주소 (2진수)
11000000
10101000
01100100
01111001
서브넷마스크(2진수)
11111111
11111111
11111111
00000000
서브넷 마스크는 이와 같이 네트워크 주소와 호스트 주소를 구분하는 역할과 더불어 목적지 IP 주소와 출발지 IP 주소가 같은 네트워크 주소인지 아닌지를 판단하기 위해서도 사용
목적지의 IP 주소와 출발지 IP 주소를 서브넷 마스크를 이용하여 각각 AND 연산을 실시, 그 값이 동일하면 동일한 네트워크 그룹에 속해 있는 것이고 틀리다면 서로 다른 네트워크 그룹에 속해 있는 것
 
기본 서브넷마스크(10진수)
기본 서브넷마스크(2진수)
A 클래스
11111111.00000000.00000000.00000000
B 클래스
11111111.11111111.00000000.00000000
C 클래스
11111111.11111111.11111111.00000000
●서브넷 나누기
C 클래스의 기본적인 서브넷 마스크는 ‘255.255.255.0’입니다. 즉 하나의 네트워크에서 254개의 호스트(컴퓨터)에게 IP를 부여 할 수 있습니다. 하지만 필요한 IP가 100개 정도인 기업에 254개의 IP를 부여하면 절반 이상의 IP가 낭비되겠지요. 이럴 때는 서브넷 마스크를 나누어 필요한 수 만큼의 IP를 부여할 수 있습니다.
11111111   11111111   11111111   00000000
11111111   11111111   11111111   10000000

 

 

 

+ Recent posts