공부합시다!/Network

IP Address와 Subnet - 3. Subnetting

간서치 2022. 3. 5. 06:53
728x90

자! 그럼 바로 시작합니다.

 

1. IP Address 를 만드는 규칙

 1.1. 이진수 32개를 이용한다.

 1.2. 1개의 Octet은 8개의 2진수로 구분 - 4개의 Octet -

 1.3. 각 Octet별로 갖을 수 있는 최소 10진수는 0, 최대 10진수는 255 이다.

 1.4. 0~255 까지의 10진수를 사용함으로 하나의 Octet이 포함할 수 있는 수는 256개.

 

2. Subnet Mask를 만드는 규칙

 2.1. IP Address 만드는 규칙과 동일하다.

 2.2. 단 2진수 1로 시작하고 중간에 0이 나오면 끝까지 0이어야 한다. 0 다음에는 절대로 1일 올 수 없다.

Subnet Mask

 2.3. PREFIX 

  2.3.1. Subnet Mask의 또 다른 표현 방식

  2.3.2. 2진수 1의 갯수로 Subnet Mask를 표현함.

 2.4. Network ID와 Host ID를 식별

  2.4.1. Default Mask

  2.4.2. Network ID 식별 : IP Address와 Subnet Mask를 AND(둘다 참이어야 참) 연산

  2.4.3. ex) 아래 주어진 Network를 식별하세요?

IP Address   : 128.192.252.100

Default Mask: 255.255.255.0

이진수로 변환

IP Address    : 10000000 . 11000000 . 11111100 . 01100100          128.192.252.100

Default Mask : 11111111 . 11111111 . 11111111 . 00000000          255.255.255.0

------------------------------------------------------------------------------------------

Network ID   : 10000000 . 11000000 . 11111100 . 00000000          128.192.252.0

Host ID        : 10000000 . 11000000 . 11111100 . 00000000          총256개 (0~255)

 

  Default Subnet Mask PREFIX
A Class 255.0.0.0 /8
11111111.00000000.00000000.00000000
B Class 255.255.0.0 /16
11111111.11111111.00000000.00000000
C Class 255.255.255.0 /24
11111111.11111111.11111111.00000000

 

3. Subnetting  

 3.1. IP 자원이 부족해지면서 낭비되는 Class별 IP를 효율적으로 사용하고자 도입됨.

 3.2. 하나의 네트워크를 여러개의 작은 네트워크로 분리하는 작업

 3.3. 밖에서 볼때는 하나의 큰 단위이지만 그 내부는 또다시 논리적으로 분할되어 있음.

  3.3.1. 아파트는 단지명으로 불리지만 그 단지는 다시 동으로 분리된다.

  3.3.2. 아파트 단지 내부에서는 인터폰으로 통신이 가능하다.

 3.4. ex) 아래 주어진 네트워크를 8개의 Network로 분리하세요?

IP Address   : 200.200.200.0

Default Mask: 255.255.255.0

이진수로 변환

IP Address    : 11001000 . 11001000 . 11001000 . 00000000          200.200.200.100

Default Mask : 11111111 . 11111111 . 11111111 . 00000000          255.255.255.0

------------------------------------------------------------------------------------------

Network ID   : 10000000 . 11000000 . 11111100 . 00000000          128.192.252.0

Host ID        : 10000000 . 11000000 . 11111100 . 00000000          총256개 (0~255)

-> 주어진 Subnet Mask 즉 Default Mask의 1이 Network부분(파란색), 0이 Host부분(빨간색)임

네트워크를 늘리고 싶으면 Host부분의 0을 1로 변경, 자연적으로 네트워크가 늘어나면 Host(IP)감소

반대로 Host(IP갯수)를 늘리고 싶으면 Network부분을 0으로 설정. Super Netting이라고 함. 

 

  3.4.1. Host부의 3자리를 1로 만들기

  34.2. 기존의 Subnet Mask는 255.255.255.0 에서 255.255.255.224 로 변경됨.

Network 확장

  3.4.3. 변경된 Host부에 올수 있는 경우의 수는 총 8가지임. 

  3.4.4. 8가지의 경우의 수가 분리되는 Network의 Network ID가 됨.

Host 분리

 

 3.5. ex) 150.150.0.0/16을 4개의 Network로 분리하기.

Network와 Subnet

 

4. EXAM

 4.1. 아래 각 그림의 네트워크 갯수는?

네트워크 수

 4.2. 아래 각 그림에서 필요로 하는 네트워크의 갯수는?

네트워크 수

 4.3. 아래 그림의 풀이?

IP 설정

 4.4. 아래 그림의 풀이는?

IP 설정

5. Network와 Host 식별하기.

 5.1. 10.0.0.0/24를 식별해 보자

 5.2. 10.0.0.0/24를 2개의 Network로 분리

 5.3. 10.0.0.0/24를 4개의 Network로 분리

 5.4. 10.0.0.0/24를 64개의 Network로 분리

 5.4. 10.0.0.0/16을 254개의 Network로 분리

 5.5. 10.0.0.0/16을 252개의 Network로 분리

 

힘드시죠! 

허나 그만큼 보람이 있습니다.

Subnet만 잘하시면 Network는 다 점령한 거나 마찬가지입니다.

힘들세요! 아자아자!

728x90