Network

[2024.12.23] IP 클래스 별 설명 및 서브넷팅(Subnetting)

boredape 2024. 12. 24. 00:24

1.    IP 주소란?

IP 주소는 네트워크 상의 장치를 식별하는 고유한 숫자 주소입니다. IPv4 주소는 32비트로 구성되며, 네트워크와 호스트를 구분하는데 사용된다.

 

 

2.    IP 주소 클래스의 기본 구조

IPv4 주소는 총 5개의 클래스로 나뉩니다.

-       Class A : 대규모 네트워크

-       Class B : 중간 규모 네트워크

-       Class C : 소규모 네트워크

-       Class D : 멀티캐스트 용도

-       Class E : 실험 및 미래 용도

 

 

 

2-1. Class A

 

 

 

범위 : 1.0.0.0. ~ 126.0.0.0

[1.0.0.0 ~ 9.255.255.255 , 11.0.0.0 ~ 126.255.255.255]

 

서브넷 마스크 : /8 (255.0.0.0)

 

호스트 수 : 한 네트워크당 최대 16,777,214

 

사설 및 공인 IP : 10.0.0.0 ~ 10.255.255.255

: Class A는 주로 대규모 기업이나 ISP에서 사용된다

 

 

 

2-2. Class B

 

 

범위 : 128.0.0.0 ~ 191.255.0.0
[128.0.0.0 ~ 172.15.255.255 , 172.32.0.0 ~ 191.255.255.255]

 

서브넷 마스크 : /16 (255.255.0.0)

 

호스트 수 : 한 네트워크당 최대 65,534

 

사설 및 공인 IP : 172.16.0.0 ~ 172.31.255.255

: Class B는 중대형 기업과 대학 네트워크에 적합.

 

 

 

2-3. Class C

 

범위 : 192.0.0.0 ~ 255.255.255.0

[192.0.0.0 ~ 192.167.255.255 , 192.169.0.0 ~ 223.255.255.255]

 

서브넷 마스크 : /24 (255.255.255.0)

 

호스트 수 : 한 네트워크당 최대 254

 

사설 및 공인 IP : 192.168.0.0 ~ 192.168.255.255

: Class C는 가정용 네트워크나 소규모 회사에서 주로 사용됩니다.

 

2-4. Class D

범위 : 224.0.0.0 ~ 255.255.255.255

: 실험 및 미래 기술 개방용으로 사용됨,

 

2-5. Class E

범위 : 240.0.0.0 ~ 255.255.255.255

: 실험 및 미래 기술 개방용으로 사용됨,

 

Ipv4를 아직도 사용할 수 있는 이유

 

1.     NAT

2.     DHCP

3.     서브넷팅

 

203.230.7.0/24가 있으면 실제로 할당 가능한 주소는

7.0~7.255가 있으면 보통 7.1(라우터) ~ 7.254(스위치) (근데 7.0은 네트워크ID(7.0~7.255를 한번에가르킴)를 얘기하는거고 7.255는 브로트캐스트에 사용)

 

Ex. 152.183.23.1/16 : b// 네트워크 id : 152.183.0.0.

 

서브네팅(Subnetting)이란?

- 정의 : IP 주소를 효율적으로 관리하고 네트워크 성능을 향상시키기 위한 기술. 큰 네트워크를 더 작은 부분 네트워크로 분할하는 과정

- 목적 : IP 주소 낭비 방지 / 브로드캐스트 도메인의 크기 축소 / 네트워크 성능 향상

 

Ex. 152.183.23.1/16 : b// 네트워크 id : 152.183.0.0.

 

기본적인 서브넷팅 계산법

Bit 25 26 27 28 29 30 31 32
subnet 128 192 224 240 248 252 254 255
  128 64 32 16 8 4 2 1
  7.0~7.127
7.128~7.255
7.0~7.63
7.64~7.127
7.128~7.191
7.192~7.255
           

 

여기서도 첫번째 주소 7.0(네트워크id), 마지막주소 7.127(브로드캐스트)는 사용못함.

 

IP 주소 할당 연습

 

 

네트워크에 맞게 나눠준 뒤 가장 네트워크 수가 많은 곳을 기준으로 서브넷팅을 한다

제일 왼쪽 면에 맞게 서브넷팅을 해준다. 총 9개의 네트워크가 있기에 /28로 서브넷팅을 해준다. 

 

여기서 /28로 서브넷팅을 하면 라우터쪽에서 한 번더 서브네팅을 해주는 것을 VLSM이라고 한다.

VLSM 이란 동일한 네트워크 내에서 서로 다른 길이의 서브넷마스크를 사용할 수 있는 기술로, 서브네팅된 네트워크를 다시 서브네팅 하는 것을 가능하게 해준다.

 

이 과정을 마치면 다음과 같이 IP 주소를 할당해줄 수 있다.