Network

Subnet 이란?

heyoon2j 2019. 6. 27. 21:17

■ Subnet

- 서브넷이란 하나의 IP 네트워크 주소를 지역적으로 나누어 여러 개의 서로 연결된 지역 네트워크로 사용할 수 있도록 하는 방법이다 ( 네트워크의 논리적인 분할 )

 

· 구성

기본적으로 2진수 32자리, 32bit(하나의 옥텟에 8bi 0~255까지 표현가능)

=> 182.192.155.0

 

* 0.0.0.0: 네트워크 전체를 의미

* 255.255.255.255: 전체 Broadcast 주소(다른 네트워크로 넘어갈 수 없다.)

 

 

1. Class

 

 1) A Class 범위

  - 0.0.0.0 ~ 127.0.0.0

  - 00000000.x.x.x ~ 01111111.x.x.x (2진수)

   => 네트워크를 인식할 때, 1.0.1.0, 1.0.100.0 이든 모두 1.0.0.0으로 인식, 즉 뒤 3개의 옥텟은 인식하지 않는다. 

       ( 네트워크: 128개, 컴퓨터수: 16,777,216개 / 네트워크 ID, Broadcast  등 예외 포함 ) 

  * 10.0.0.0.0 ~ 10.255.255.255(사설)

 

 2) B Class 범위

  - 128.0.0.0 ~ 191.255.0.0

  - 10000000.x.x.x ~ 10111111.x.x.x (2진수)

   => 네트워크를 인식할 때, 180.18.90.0을 180.18.0.0으로 인식, 즉 뒤 2개의 옥텟은 인식하지 않는다. 

       ( 네트워크: 16,384개 = 64*256 , 컴퓨터수: 65,532개 / 네트워크 ID, Broadcast  등 예외 포함

  172.16.0.0 ~ 172.31.255.255(사설)

 

 3) C Class 범위

  - 192.0.0.0 ~ 223.255.255.0

  - 11000000.x.x.x ~ 11011111.x.x.x (2진수)

   => 네트워크를 인식할 때, 180.18.90.0을 180.18.0.0으로 인식, 즉 뒤 2개의 옥텟은 인식하지 않는다. 

       ( 네트워크: 2,097,152개 = 32*256*256 , 컴퓨터수: 256개 / 네트워크 ID, Broadcast 등 예외 포함 )

   *192.168.0.0 ~ 192.168.255.255(사설)

 

 4) D Class 범위

  - 224.0.0.0 ~ 239.255.255.255

 

 5) E Class 범위

  - 240.0.0.0 ~ 247.255.255.255

 

 

 

2. Subnet Mask

 - 네트워크의 범위를 제한하기 or 알기 위한 마스크.

 - 서브 네트워크를 만들기 위해 AND 비트 연산을 씌우는 마스크.

 

 - 규칙: 반드시 1로 시작해서 중간에 0이 나오면 끝까지 0이 나와야 한다.

  => 0, 128, 192, 224, 240, 248, 252, 254, 255 만 가능

 * 255는 우리에게 권한이 없다는 것을 의미한다.

 

 

· Subnet Mask 숫자 의미

 - IP의 개수는 256 - Subnet Mask를 하면 된다.

 

Ex>

IP: 192.168.0.5

Subnet Mask: 255.255.255.0

=> 해당 네트워크 범위: 192.168.0.0 ~ 192.168.0.255 ( 0이므로 256-0을 해서, 256개의 IP를 사용할 수 있다. )

- 해당 네트워크의 네트워크 ID는 처음 주소이다. 192.168.0.0

- 해당 네트워크의 Direct Broadcast주소는 끝 주소이다. 192.168.0.255

- 처음과 끝 주소는 사용할 수 없으므로 실제 쓸 수 있는 주소는 2개를 빼야 된다.

 

 

'Network' 카테고리의 다른 글

Routing (Protocol)  (0) 2020.03.11
폴링 / 롱 폴링 방식  (0) 2019.11.06
Packet Tracer 실습(기본 설정)  (0) 2019.06.30
Subnetting 하는 방법(연습)  (0) 2019.06.30
OSI 7 Layer  (0) 2019.06.27