Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

얼빛네

서브넷팅(Subnetting) 본문

Network

서브넷팅(Subnetting)

얼빛 2020. 8. 4. 18:34

 이번 시간에는 서브 넷팅에 대하여 알아보겠습니다.
 서브넷팅이라는 것은 IP를 효율적으로 사용하기 위해 필요한 것으로 IP에 따라 디폴트 서브넷 마스크를 사용하는 것이 아닌 원하는 Host 수만큼 S/M을 조절할 수 있습니다.
 예를들면 192.165.95.1이라는 IP가 있습니다. 이 IP는 C Class이므로 24bit의 Net 부분과 8bit의 Host 부분을 갖습니다.
 8bit Host라는 것은 2^8-2개의 host를 가질 수 있다는 것인데 계산하면 254개가 됩니다.

 예를들어 우리가 PC방을 만들어서 위에 IP를 사용한다고 가정하면 처음 시작하는 PC방이다 보니 50개 정도의 자리를 예상하고 있습니다. 그 말은 50개의 IP가 필요하다는 것이고 254개는 너무 낭비가 많습니다.
 물론 나중에 장사가 잘되어 확장할 수는 있으나 현재 기준으로 본다면 약 200개의 ip가 낭비되는 상황입니다.
 이럴 때 필요한 것이 바로 서브넷팅입니다.
 우리는 먼저 50개의 host를 효율적으로 사용할 수 있는 값을 찾아야 하는데 물론 8bit의 경우에도 가능은 하나 효율적이지는 않습니다. 50이라는 숫자는 2^5는 크고 2^6보다는 작은 숫자입니다.
 고로 6bit가 가장 효율적이라는 것을 알 수 있습니다.

 기존의 서브넷마스크가 1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 이였다면 우리가 필요한 host부분은 6bit이기 때문에 4번째 옥텟에 값이 1100 0000로 바뀝니다. 
 전체적으로 본다면 1111 1111 . 1111 1111 . 1111 1111 . 1100 0000이 됩니다.
 저번 시간에 IP에 S/M를 AND연산 시켜서 Network부분을 찾았는데 이번에도 역시 똑같은 방법으로 해보겠습니다.

 1100 0000 . 1010 0101 . 0101 1111 . 0000 0001 => IP
 1111 1111 . 1111 1111 . 1111 1111 . 1100 0000 => S/M
 1100 0000 . 1010 0101 . 0101 1111 . 0000 0001 => Net

 네트워크 자체는 바뀐것이 없고 호스트 부분은 기준에 192.165.95.1 ~ 192.168.25.255 까지였던 호스트 범위가 192.168.25.1 ~ 192.168.25.64로 바뀐 점입니다.
 이렇듯 서브넷팅을 하게 되면 192.168.25.65 이상에 IP를 다른 곳에서도 사용할 수 있으니 기존보다 IP를 더욱 효율적이게 사용할 수 있다는 장점이 있습니다.
  
 처음접해보는 개념들의 경우는 한 번에 이해하기 힘들고 반복적으로 보고 풀어봐야 이해가 잘 될 것입니다.
 서브넷팅에 관하여 몇 가지 문제와 풀이를 준비해봤습니다.

문제 1. IP 주소가 129.10.20.30/24의 경우 네트워크의 주소는? (여기서 ip/24에서 /24에 의미는 S/M의 net부분에 해당하는 bit를 의미합니다. 즉 /24 = 255.255.255.0 입니다.)
1. 129.0.0.0
2. 129.10.0.0
3. 129.10.20.0
4. 129.10.20.30


문제 2.  IP 192.165.95.120의 S/M은 255.255.255.252입니다. 이 때 네트워크의 호스트 범위는?


문제 3. C Class 네트워크에서 6개의 host가 필요할 때 적절한 서브넷마스크는?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

정답 1. 3번

비록 IP만 보면 B Class이나 S/M가 24이기 때문에 C Class의 값과 동일하다고 생각하면 됩니다.

 

정답 2. 192.165.95.121 ~ 192.165.95.122

S/M 255.255.255.252의 경우는 host부분이 2bit입니다. 고로 2^2인 4개의 host를 갖는다는 뜻이고 여기서 첫 host와 마지막 host를 각각 네트워크와 브로드캐스트 부분으로 제외한다면 실질적으로 사용할 수 있는 IP는 2가지입니다.

 

정답 3. 255.255.255.248

6이라는 숫자는 2^2보다는 크고 2^3보다는 작습니다. 즉 host부분은 3bit가 가장 효율적이다라고 알 수 있는데 host가 3bit이면 당연히 net부분은 21bit이고 이를 2진법으로 나타내면 1111 1111 . 1111 1111 . 1111 1111 . 1111 1000이 되고 10진법으로 나타내면 255.255.255.248이 됩니다.

 

*정리*

서브 넷팅(Subnetting)은 IP를 더 효율적으로 사용하기 위해 Subnet Mask부분을 임의로 조정하는 것을 말한다

 

'Network' 카테고리의 다른 글

스위치와 브리지  (0) 2020.08.05
허브(Hub)  (0) 2020.08.05
서브넷 마스크(Subnet Mask)  (0) 2020.08.04
IP에 관하여  (0) 2020.08.04
TCP/IP  (0) 2020.08.04
Comments