ㅡ. 서브넷마스크

네트워크를 잘게 나눠서 사용하기 위해 만들어졌다. 또, 네트워크 아이디와 호스트 아이디를 구분하기 위해 만들어졌다. 

1과 0으로 구성되어있다. 1이 연속으로 나오고 나머지 0으로 나온다. /? ?는 1의 개수를 의미한다. (서브넷 마스크를 기준으로)

e.g) 

IP주소 : 201.222.10.60 -> (60) 0011 1100

서브넷마스크 : 255.255.255.248 -> (248) 1111 1000

서브넷은 201.222.10.56

 

 

IP에서 사용자에 따라 네트워크 영역과 호스트영역을 나눠준다고 생각하면 된다.

(default) C class 255.255.255.0

 

ㅡ. 서브네팅

네트워크 관리자가 네트워크 성능을 향상시키기 위해 자원을 효율적으로 분배하는것이다. 

(자원을 분배한다. = 네트워크 영역, 호스트 영역을 나눈다.)

브로드 캐스트가 큰 도메인은 네트워크 환경에서 패킷전송에 딜레이가 발생하고  성능저하를 유발할 수 있다. 


IP끼리 통신하기 위해서는 네트워크 영역이 같아야 하고, 호스트 IP 영역이 달라야 한다. 네트워크 영역이 다르면 게이트웨이나 라우터 같은 통신장비로 통신할 수 있다. 

e.g) 192.168.0.1, 192.168.0.2 에서 192.168.0 는 네트워크 영역이고, 1과 2는 호스트 영역이다.

기본적으로 255.255.255.255.0 은 default 마스크이고 (C클래스 이다.)

 

ㅡ. 호스트 영역의 개수

IP주소 = 200.220.4.0 

서브넷마스크 = 255.255.255.0

 

IP를 서브넷 마스크에 씌워 보면

11001000 11011100 00000100 00000000

1 1 1 1 1 111 1 1 1 1 111  1 1 1 1 1 1 11 00000000

(자리맞춤...)

1 1 1 1 1 111 1 1 1 1 111  1 1 1 1 1 1 11 (기본 C 클래스가 가질 수 있는 네트워크 영역)

00000000 (사용자가 지정한 호스트 영역)

 

서브넷마스크가 가질 수 있는 호스트IP 개수는 00000000 ~ 11111111 (2의 8승 -2, 네트워크 주소와 브로드캐스트 주소를 써야하기 때문에)

'Computer Science > Network' 카테고리의 다른 글

Network05 :: 서브넷 마스크(2)  (0) 2020.09.02
Network04 :: 서브넷 마스크(1)  (0) 2020.09.02
Network03 :: Ip(2)  (0) 2020.09.02
Network02 :: IP  (0) 2020.09.02
OS01 :: 1장  (0) 2020.04.25