C클래스의 IP를 사용한다고 해도 254개의 IP를 모두 사용하지 않는다. 그에 따라 IP낭비가 발생할 수 있다.
이것을 막기 위해 C클래스의 IP집합을
쪼개는 방식을 사용한다.
이것을 서브네팅이라고 하며 서브네팅을 할 수 있도록 하는 것이 서브넷 마스크이다.
다음 문제를 통해 서브넷 마스크의 계산에 대해 알아보자.
C클래스 네트워크를 24개의 서브넷으로 나누려고 한다. 각 서브넷에는 4~5개의 호스트가 연결되어야 한다. 어떤 서브넷 마스크가 적절할까?
위의 그림에서 설명되어있는 것처럼 필요한 호스트 수를
보고 default 서브넷 마스크의 0자리를 수정하여 새로운
서브넷 마스크를 만들어 사용한다.
여기서 주의할 점은 서브넷 마스크는 1이 연속적으로 존재해야 한다는 것이다.
예를 들어 1111 1111.1111 1111.1111 1111.1101 0010같은 서브넷 마스크는 존재할 수 없다.
203.241.227.000이라는 네트워크를 5명의
host를 가지는 20개의 subnet을 만들어보자.
203.241.227.000(255.255.255.248) : 203.241.227.1 ~ 203.241.227.6
203.241.227.008(255.255.255.248) : 203.241.227.9 ~ 203.241.227.14
203.241.227.016(255.255.255.248) : 203.241.227.17 ~ 203.241.227.22
…
203.241.227.248(255.255.255.248) : 203.241.227.249 ~ 203.241.227.254
(처음 000,008,016… = subnet network / 마지막 007,015… = 브로드 캐스트)
'Study > Network' 카테고리의 다른 글
SSH(Secure Shell) (0) | 2014.07.22 |
---|---|
라이프 타임(TTL, Time To Live) (0) | 2014.07.22 |
네트워크 주소와 호스트 주소, 게이트웨이 (0) | 2014.07.22 |
IP의 class (0) | 2014.07.22 |
IP의 개념 (0) | 2014.07.22 |