IP클래스 란?
IP클래스는 예전에 IPv4를 사용하였을때 IP를 할당하는 방법이였으며 IP주소의 네트워크 영역과 호스트 영역 구분에 대한 규약입니다.
IP 클래스 나누는 이유
IP클래스로 나누는 이유가 IP 주소를 조금 더 효율적이고 적정하게 배분하기 위하여 나누었으며
IPv4를 Bit로 표현하였을때 범위는 00000000.00000000.00000000.00000000 ~ 11111111.11111111.11111111.11111111 입니다.
하지만 현재는 더 이상 사용되지 않고 클래스 방식이 아닌 CIDR 방식으로 할당하도록 바뀌었습니다.
클래스 A (Class A)
클래스 A는 네트워크가 가질 수 있는 호스트 수가 가장 많은 클래스이며 맨 앞쪽 하나가 항상 0 으로 시작됨
범위는 00000000.00000000.00000000.00000000 ~ 01111111.11111111.11111111.11111111
클래스 B (Class B)
클래스 B는 맨 앞쪽이 항상 10 으로 시작됨
범위는 10000000.00000000.00000000.00000000 ~ 10111111.11111111.11111111.11111111
클래스 C (Class C)
클래스 C는 맨 앞쪽이 항상 110으로 시작됨
범위는 11000000.00000000.00000000.00000000 ~ 11011111.11111111.11111111.11111111
클래스 D (Class D)
클래스 D는 맨 앞쪽이 항상 1110 으로 시작됨
범위는 11100000.00000000.0000000.00000000 ~ 11101111.11111111.11111111.11111111
클래스 E (Class E)
클래스 C는 맨 앞쪽이 항상 1111 으로 시작됨
범위는 11110000.00000000.00000000.00000000 ~ 11111111.11111111.11111111.11111111
구분 |
범위 |
A 클래스 |
0 ~ 127 |
B 클래스 |
128 ~ 191 |
C 클래스 |
192 ~ 223 |
D 클래스 |
224 ~ 239 |
E 클래스 |
240 ~ 255 |
클래스의 네트워크 영역과 호스트 영역
하나의 뭉텅이 안에 들어있는 개수는 호스트라고 생각하시면 됩니다.
구분 | Byte 1 | Byte 2 | Byte 3 | Byte 4 |
A 클래스 |
NET ID |
HOST ID |
||
B 클래스 |
NET ID |
HOST ID |
||
C 클래스 |
NET ID |
HOST ID |
||
D 클래스 |
멀티캐스트 주소 (1:N 통신) |
|||
E 클래스 |
RESERVED |
문제 1) 10.1.2.3
클래스 : A
네트워크 부분 : 10.0.0.0
호스트 부분 : 1.2.3
문제 2) 132.11.22.33
클래스 : B
네트워크 부분 : 132.11.0.0
호스트 부분 : 11.4
문제 3) 203.10.11.22
클래스 : C
네트워크 부분 : 203.10.11.0
호스트 부분 : 22
문제 4) 192.12.13.14
클래스 : C
네트워크 부분 : 192.12.13.0
호스트 부분 : 2