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(브로드캐스트)는 사용못함.


네트워크에 맞게 나눠준 뒤 가장 네트워크 수가 많은 곳을 기준으로 서브넷팅을 한다
제일 왼쪽 면에 맞게 서브넷팅을 해준다. 총 9개의 네트워크가 있기에 /28로 서브넷팅을 해준다.
여기서 /28로 서브넷팅을 하면 라우터쪽에서 한 번더 서브네팅을 해주는 것을 VLSM이라고 한다.
VLSM 이란 동일한 네트워크 내에서 서로 다른 길이의 서브넷마스크를 사용할 수 있는 기술로, 서브네팅된 네트워크를 다시 서브네팅 하는 것을 가능하게 해준다.
이 과정을 마치면 다음과 같이 IP 주소를 할당해줄 수 있다.
'Network' 카테고리의 다른 글
| [2024.12.26] CML을 이용한 네트워크 구축 (2) | 2024.12.27 |
|---|---|
| [2024.12.24] IPv6 할당 및 DHCP 서버 구축 후 연동 (1) | 2024.12.24 |
| [2024.12.23] DHCP 다른 네트워크 PC, ip helper-address 명령어 사용 (1) | 2024.12.23 |
| [2024.12.23] PC -> SW -> R 구조에서 DHCP IP 할당 (0) | 2024.12.23 |
| [2024.12.23] DHCP 설정 및 DNS 통신 과정 (1) | 2024.12.23 |