IPv4 addresses were historically divided into classes based on the first octet. Class A (1β126) supports large networks, Class B (128β191) medium networks, Class C (192β223) small networks, Class D (224β239) is for multicast, and Class E (240β255) is reserved for experimental use.