MAC address vs IP address: What’s the difference?
MAC address vs IP address: One is a unique hardware identifier, while the other identifies a device's network connection. Learn more with BlueCat.
Read moreClassful networks are an IPv4 addressing architecture that divides the address space into five fixed classes (A through E) based on leading bits, where the class automatically determines the network prefix length without requiring a separate subnet mask. This historical system forced organizations to choose between limited class C networks (~254 hosts) or oversized class B networks (~65,534 hosts), leading to widespread address space waste and routing inefficiencies that prompted the adoption of Classless Inter-Domain Routing (CIDR) in the early 1990s. Today, classful addressing is obsolete for allocation and routing but remains relevant for understanding legacy configurations, interpreting documentation, and recognizing operational problems in networks with variable-length subnets or older equipment that still applies classful summarization.
In a classful scheme, the first bits of an IPv4 address identify its class, and the class fixes how many bits belong to the network and how many to the host. No subnet mask is needed to find the network boundary.
Class D addresses (224.0.0.0 to 239.255.255.255) are reserved for multicast, and class E was reserved for experimental use, so neither was assigned to ordinary hosts. Subnetting later allowed organizations to split a classful network internally, but the external view stayed fixed to the class boundary.
Modern routers and hosts use CIDR and explicit prefix lengths. Class A, B and C boundaries no longer decide how a route is matched, and a 10.0.0.0/24 network is perfectly valid.
People assume an address starting with 192 must use a /24. The first octet says nothing about the mask in use today, so always check the configured prefix length.
Some legacy routing configurations auto-summarize at class boundaries. On discontiguous networks this can cause missing routes or black holes until the automatic summary is turned off.
Class D is reserved for multicast and class E is reserved for experimental use. Neither is assignable to ordinary hosts, so an address from those ranges on an interface signals a configuration error.
The class terms persist in documentation, exams and some default behaviors in older equipment. Understanding them helps interpret legacy configurations even though allocation is classless.