서브넷마스크_서브네팅_ipconfig

Zzz Ccc·2023년 7월 20일
0

서브넷 마스크 (Subnet Mask)

	- 네트워크 ID와 호스트 ID를 구분한다.
    - Network Address와 Host Address를 구분하는 기능을 수행한다.
    - 서브넷 마스크를 이용하여 목적지 호스트가 동일한 
      네트워크상에 있는지 확인한다.
    - 서브넷 마스크는 Network ID 필드는 '1'으로, Host ID 
    필드는 '0'으로 채운다.
    - 서브넷 마스크를 이용하면, Traffic 관리 및 제어가 가능하다.
    
    * 1연속적 => 왼쪽부터 연속
    ex) 255.255.10.0 (x) octet의 1이 연속적이지가 않음
    

서브넷팅

	- 주어진 IP 주소 범위를 필요에 따라서 여러개의 서브넷으로 
      분리하는 작업

서브넷 마스크(Subnet Mask)

- 서브넷이 최대 25개의 IP Address를 필요로 할 때, 서브넷 마스크로 올바른 것은?

: 최대 25개를 기준으로 합니다.
  25 + 2= 27(2는 네트워크주소+브로드캐스트주소)
  2725승에 포함이 됩니다.(5는 호스트 ID 비트 수)
  32-5 = 27(IP주소전체비트(32)-호스트ID비트수(5)= 네트워크ID(27)이 
  됩니다.
  /27의 의미는 숫자 1의 개수를 의미합니다.
  11111111.11111111.11111111.11100000
= 255.255.255.(128 + 64 + 32 = )224

서브넷 마스크 계산 2

문) C Class 네트워크에서 6개의 서브넷이 필요하다가 할때 가장 적당한 서브넷 마스크는?

6 + 2 = 8 (2는 네트워크주소 + 브로드캐스트 주소)
8은 2의 3승에 포함이 됩니다. (3은 서브넷 ID 비트수)
24 + 3 = 2 -> Class Default subnet mask bit 수(24)
+ subnet ID bit 수(3) = 27 
/27 (1의 개수)
255.255.255.224

예제

네트워크 주소 구하기

211.203.50.130/26의 네트워크 주소는?

. 211.203.50.00. 211.203.50.128. 211.203.50.130. 255.255.255.0

1) IP주소: 211.203.50.130

2) 서브넷 마스크 : 숫자 26(서브넷의 1의갯수)
11111111.11111111.11111111.11000000

3) 서브넷 마스크를 다시 10진수로 바꿔서 표현을 하면
255.255.255.192가 됩니다.

4) 256(무조건)-192 = 64

5)범위 (64개씩 자릅니다)
  201.203.50.0 ~ 201.203.50.63
  201.203.50.64 ~ 201.203.50.127
  201.203.50.128 ~ 201.203.50.191 (범위 안)
  201.203.50.192 ~ 201.203.50.255
  
6) 서브넷의 개수가 아이피 자리 4번째 부분이 해당되어서 130이 
들어가는 곳에 시작 번호를 찾으면 128이 정답

* 참고로 서브넷 마스크가 17~23일 경우에는 위에 공식은 그대로이고
3번째 자리가 바뀌게 되고 4번째 자리는 0이 됩니다.
profile
백수 lv1 개발자

0개의 댓글