As shown in Figure 1, IP addresses are divided into five classes to facilitate IP address management and networking.
You can determine the class of an IP address depending on the first bits of the network ID field. This is the simplest method to distinguish each class of addresses.

Figure 1 Five classes of IP addresses
Most IP addresses in use belong to Class A, Class B, or Class C. Class-D IP addresses are multicast addresses, and Class-E IP addresses E are reserved. For details, refer to RFC 1166 (Internet Numbers).
Certain IP addresses are reserved for special uses. Table 1 lists the ranges of IP addresses for all five classes.
Class | Address Range | Available IP Network Range | Description |
A | 0.0.0.0 to 127.255.255.255 | 1.0.0.0 to 126.0.0.0 |
|
B | 128.0.0.0 to 191.255.255.255 | 128.1.0.0 to 191.254.0.0 |
|
C | 192.0.0.0 to 223.255.255.255 | 192.0.1.0 to 223.255.254.0 |
|
D | 224.0.0.0 to 239.255.255.255 | None | The addresses of Class D are multicast addresses. |
E | 240.0.0.0 to 255.255.255.255 | None | The addresses are reserved for future use. The IP address 255.255.255.255 is used as a LAN broadcast address. |



