IPv4 32bit 2^32 = 약 42억만개 IP
00000000 00000000 00000000 00000000
A Class
|Net ID | | Host ID |
0xxxxxxx. 00000000. 00000000. 00000000
11111111. 00000000. 00000000. 00000000
네트워크 범위 : 7bit 2^7 = 128 (0~127)
호스트 범위 : 24bit 2^24 = 16,777,216 (총 IP 약21억만개)
예약주소
0.0.0.0 - 모든 주소공간 표현
127.0.0.1 ~ 127.255.255.255 : 127.0.0.1로 예약
사설주소
10.0.0.0 ~ 10.255.255.255 : Private Address로 예약
B Class
| Network ID | | Host ID |
10xxxxxx. xxxxxxxx. 00000000. 00000000
11111111. 11111111. 00000000. 00000000
네트워크 범위 : 14bit 2^14 = 16,384 (128 ~ 191)
호스트 범위 : 16bit 2^16 = 65,536 (총 IP 약 10억만개)
예약주소
169.254.x.x : DHCP Server에서 IP를 못 받아 오는 경우 사용되는 IP
사설주소
172.16.x.x ~ 172.31.x.x : 16개의 Network를 Private Address로 예약
C Class
| Network ID | |Host ID |
110xxxxx. xxxxxxxx. xxxxxxxx. 00000000
11111111. 11111111. 11111111. 00000000
네트워크 범위 : 21bit 2^21 = 2,097,152 (192~223)
호스트 범위 : 8bit 2^8 = 256 (총 IP 약 5억만개)
사설주소
192.168.0.x ~ 192.168.255.x : 256개의 Network를 Private Address로 예약
D Class
1110xxxx. xxxxxxxx. xxxxxxxx. 00000000
11110000. 00000000. 00000000. 00000000
Multicast 용 Address
네트워크 범위 : 224 ~ 239
E Class
1111xxxx. xxxxxxxx. xxxxxxxx. 00000000
11110000. 00000000. 00000000. 00000000
실험용으로 예약
네트워크 범위 : 240 ~ 255
255.255.255.255 : Broadcast 주소로 예약