Fact-checked by Grok 2 weeks ago

Classful network

A classful network is a scheme for dividing IPv4 into fixed classes (A, B, C, D, and E) based on the leading bits of the 32-bit address, which determine the boundary between the network prefix and host identifier, enabling straightforward without explicit masks. Introduced in the original specification, this approach allocated large blocks of addresses to organizations based on anticipated needs, with Class A providing up to 16,777,214 hosts per network, Class B up to 65,534, and Class C up to 254, while Classes D and E were reserved for and experimental purposes, respectively. Developed in the late 1970s and formalized in 1981, classful addressing supported the early growth of the and nascent by simplifying address management and entries, as routers could infer the network mask from the address alone. However, its rigidity led to significant inefficiencies: organizations often received more addresses than needed (e.g., a Class B block for mid-sized networks wasted over 90% of space), contributing to rapid IPv4 exhaustion by the early 1990s and explosive growth in global s. By 1993, classful networking was largely supplanted by (CIDR), which introduced variable-length subnet masking (VLSM) to allow flexible prefix lengths and hierarchical aggregation, conserving addresses and scaling routing more effectively. Although deprecated in core protocols like BGP-4, remnants of classful logic persist in some systems and , but modern deployments universally rely on classless methods for efficiency.

History and Development

Origins in Early Internet Protocols

The development of classful network addressing emerged in the and 1980s as the expanded from a small experimental packet-switched network to a more complex system interconnecting multiple diverse networks, necessitating scalable addressing beyond the host-specific schemes of its precursors. Initially, the ARPANET relied on the Network Control Protocol (NCP), implemented between 1971 and 1972, which used a flat 8-bit addressing structure limited to identifying hosts within individual Interface Message Processors (IMPs), restricting scalability as the number of connected sites grew beyond a few dozen. This approach, while sufficient for a single-network environment, proved inadequate for inter-network communication, as it lacked mechanisms to distinguish between different networks, leading to inefficiencies in resource sharing and routing. Key influences on classful addressing included early proposals for hierarchical structures to manage the proliferation of network numbers, as outlined in the seminal 1974 paper by Vinton Cerf and Robert Kahn, which introduced a uniform addressing scheme for packet intercommunication across heterogeneous networks. Their design allocated 8 bits for a network identifier and 16 bits for host or process identification within that network, aiming to support up to 256 networks while enabling gateways to route based on network prefixes rather than individual hosts, thus averting a explosion from flat, host-centric addressing in TCP/IP precursors. This hierarchical approach addressed the core problem of flat addressing—where every host required a unique global identifier, straining router memory and processing as ARPANET's host count exceeded hundreds—by providing a simple, fixed division that aggregated hosts under network IDs for efficient scalability. A pivotal event was Jon Postel's role as the inaugural RFC Editor and de facto manager of the (IANA), where he authored and edited early RFCs that defined the address space division. In 790 ("Assigned Numbers," 1981), Postel documented the initial allocation of protocol parameters, including the 32-bit structure with network and local portions, building directly on the Cerf-Kahn framework to accommodate growing demands. Complementing this, 791 ("Internet Protocol," 1981), also edited by Postel, formalized the classful system as a straightforward alternative for hierarchical addressing in the evolving , enabling the transition from ARPANET's NCP to TCP/IP on January 1, 1983. Classful addressing thus served as a pragmatic solution to IP address scarcity and complexity in the nascent , formalized within IPv4 protocols.

Introduction and Standardization in IPv4

Classful addressing was formally introduced as part of the (IPv4) specification in RFC 791, published in September 1981, which defined the 32-bit address structure and divided the address space into classes to accommodate the expanding Internet. This approach replaced earlier, more limited addressing schemes and was further detailed in subsequent documents, including RFC 1166 in 1990, which provided a status report on assigned numbers under the classful system, building on earlier drafts like RFC 790. The classful model enabled efficient by categorizing addresses based on leading bits, allowing routers to infer boundaries without additional information. The standardization of classful addressing was overseen by the Internet Activities Board (IAB), the precursor to the (IETF), which coordinated protocol development, while address allocation responsibilities fell to the Network Information Center (NIC) at initially, evolving into the role of the (IANA) by the late 1980s. IANA, under IETF guidance, managed the distribution of class-based address blocks to organizations, ensuring unique global addressing for interconnected networks. Starting in 1981, Class A blocks—offering the largest host capacities—were allocated to major entities such as government agencies, universities, and research institutions like and , reflecting the anticipated needs of large-scale early adopters. This structured allocation proved essential as the grew rapidly; in 1981, the network operated with a limited base akin to the 256-network capacity of prior protocols, but by the mid-, the number of networks had expanded to thousands, driven by academic and military connections, which the classful hierarchy supported for scalable routing and management. Early protocols like those of served as precursors, providing the foundation for IPv4's addressing evolution.

Core Concepts and Definition

Principles of Classful Addressing

Classful addressing represents a foundational approach to organizing the , which totals 2^{32} unique addresses, by partitioning it into five distinct to facilitate structured allocation and . This scheme, defined in the original , assigns Classes A, B, and C for communication, Class D for purposes, and reserves Class E for experimental or future use. The partitioning aimed to provide a hierarchical structure that could accommodate varying scales of networks while maintaining operational efficiency in the nascent environment. At its core, classful addressing divides each IP address into a fixed-length network portion and a host portion strictly according to predefined class boundaries, eschewing any provision for variable-length prefixes. This rigid division ensured that the network identifier and host identifier lengths remained constant within each class, promoting a uniform interpretation across the network. By relying on these fixed boundaries, the system avoided the complexity of dynamic length adjustments, allowing for straightforward address decoding based solely on the class affiliation. The philosophy underlying classful addressing emphasized simplicity in router implementations during the early days of , where computational resources were limited and large, fixed-size address blocks enabled efficient aggregation to minimize entries. Without the need for explicit subnet masks, routers could infer the network ID directly from the first octet of the combined with the determination, streamlining forwarding decisions and reducing overhead in processing. This design choice reflected the hierarchical needs emerging from early s, providing a scalable yet uncomplicated framework for interconnecting disparate networks.

Class Identification and Prefix Rules

In classful networking, the class of an IPv4 address is determined by examining the leading bits of its first octet, which serves as the primary identifier for the address structure. This method allows routers and hosts to interpret the division between the network portion and the host portion without additional information. Specifically, addresses beginning with the bit pattern 0xxxxxxx are classified as Class A, those with 10xxxxxx as Class B, 110xxxxx as Class C, 1110xxxx as Class D, and 1111xxxx as Class E. The prefix rules define the fixed allocation of bits to network and host fields for each class, establishing rigid boundaries that reflect the classful philosophy of predefined address sizes. For Class A addresses, the network portion consists of 1 octet (8 bits total, with the leading bit fixed as 0), leaving 3 octets (24 bits) for host identification. Class B addresses allocate 2 octets (16 bits total, with the leading two bits fixed as 10) to the network and 2 octets (16 bits) to the host. Class C addresses use 3 octets (24 bits total, with the leading three bits fixed as 110) for the network and 1 octet (8 bits) for the host. In contrast, Class D addresses, intended for groups, do not employ a network-host split and instead use the full 32 bits to specify group addresses. Class E addresses are fully reserved for future or experimental use and follow no network-host delineation. The number of usable host addresses in a classful network is calculated using the formula $2^{32 - n} - 2, where n represents the number of network bits (8 for Class A, 16 for Class B, and 24 for Class C). The subtraction of 2 accounts for reserving the all-zero host address (representing the network itself) and the all-ones host address (used for broadcast). This yields $2^{24} - 2 = 16,777,214 hosts for Class A, $2^{16} - 2 = 65,534 for Class B, and $2^8 - 2 = 254 for Class C. Classes D and E do not support host calculations in this manner due to their specialized purposes. These rules correspond to specific decimal ranges in the first octet: 1–126 for A, 128–191 for B, 192–223 for C, 224–239 for Class D, and 240–255 for Class E. The value 0 in the first octet is for addresses referring to the local , while 127 is designated for functions within the .

Address Classes

Class A Networks

A addresses in the IPv4 protocol are designed for networks requiring a vast number of host addresses, featuring an 8-bit network portion and a 24-bit host portion. The first octet ranges from 1 to 126, providing 126 possible distinct networks, while each network supports up to $2^{24} - 2 \approx 16.7 million usable host addresses, excluding the network and broadcast addresses. These addresses are identified by a leading bit of 0 in the first octet. Allocation of Class A address space was managed by the (IANA) and later regional registries such as the (ARIN), with blocks assigned in their entirety to large organizations. For instance, the 10.0.0.0/8 block was reserved for private use within enterprises not connected to the public . Other allocations went to major institutions, including the 18.0.0.0/8 block, historically assigned to the (MIT) in the late 1970s for research purposes and later administered by ARIN as a legacy assignment. Intended for very large-scale deployments, Class A networks were allocated to enterprises, Internet service providers (ISPs), and government entities anticipating the need for millions of hosts, such as in early academic and corporate computing environments. The allocation, for example, supported extensive research networking at the institution during the 's formative years. This fixed large-block structure, while suitable for mega-networks, led to significant address space waste when applied to smaller organizations, as the minimum allocation provided far more addresses than needed. By the early 1990s, only about 39% of the Class A space had been allocated, with 49 out of 126 networks in use as of 1992, highlighting underutilization and contributing to broader IPv4 scarcity concerns.

Class B Networks

Class B networks, defined in the original IPv4 specification, are identified by the leading bits "10" in the first octet, which ranges from 128 to 191. This structure allocates the first 16 bits to the network portion and the remaining 16 bits to the host portion, providing a default subnet mask of 255.255.0.0. Consequently, each Class B network supports up to $2^{16} - 2 = 65{,}534 usable host addresses, excluding the all-zeros network address and the all-ones broadcast address. This design was intended for medium-sized networks anticipated to require tens of thousands of hosts, balancing the needs of growing organizations in the 1980s. The Class B address space encompasses 16,384 possible networks, calculated from the 14 bits available for network identification after the leading "10" bits. These were commonly assigned to universities, corporations, and other medium-to-large entities requiring substantial internal addressing capacity, such as campus-wide systems or enterprise infrastructures. For private use, RFC 1918 designates the range 172.16.0.0/12 (from 172.16.0.0 to 172.31.255.255) as a Class B block for non-Internet-routable internal networks, enabling organizations to conserve public addresses while supporting up to 1,048,576 total addresses across 16 /16 subnets. Although crafted to accommodate the Internet's expansion during the , Class B allocations contributed to early fragmentation by granting large blocks that often exceeded actual needs, leading to inefficient utilization. By the early , approximately 45% of the Class B space had been allocated, highlighting the rapid depletion driven by commercial and academic growth.

Class C Networks

Class C networks in IPv4 classful addressing are defined by the first three bits of the 32-bit being 110, corresponding to first octets in the range 192 to 223. This configuration allocates 24 bits for the network portion (including the fixed leading bits) and 8 bits for the host portion, enabling each Class C network to support up to 256 total addresses, of which 254 are usable for hosts after reserving the network and broadcast addresses (calculated as $2^8 - 2 = 254). With 21 variable bits available for the network identifier beyond the fixed prefix, Class C addressing permits 2,097,152 distinct networks, far outnumbering the 128 possible Class A networks or the 16,384 Class B networks, making it the most abundant class in terms of network allocations. A prominent example is the private network block 192.168.0.0/24, which falls within the larger reserved private range of 192.168.0.0/16 comprising 256 contiguous Class C equivalents, designated by the (IANA) for non-routable internal use. Intended primarily for small-scale deployments, Class C networks accommodate organizations or segments requiring fewer than 254 hosts, such as individual departments or small offices. They gained widespread adoption in local area networks (LANs) for small businesses and early consumer connections, where many home routers defaulted to Class C addresses like 192.168.1.0/24 to enable simple internal connectivity without consuming public resources. Despite their efficiency for modest host counts, the fixed 254-host limit per network proved suboptimal for organizations with varying sizes, often leading to underutilized .

Class D and Class E Networks

Class D addresses in the IPv4 classful addressing scheme are identified by a first octet ranging from 224 to 239, corresponding to the high-order four bits set to 1110. These addresses are specifically reserved for applications, where a single packet is transmitted to a group of interested rather than to individual destinations. Unlike the unicast-oriented Classes A, B, and C, Class D addresses do not employ a / split; instead, the remaining 28 bits following the fixed form the group identifier, enabling up to 228 (approximately 268 million) possible groups. This structure was formalized in the specification to support efficient one-to-many communication. The use of Class D addresses was further detailed in host extensions for IP multicasting, published in , which introduced protocols for hosts to join and leave groups dynamically. A prominent example is the permanent group address 224.0.0.1, designated for all hosts on a directly connected , allowing essential discovery and maintenance traffic. operations relying on Class D addresses are facilitated by protocols such as the (), which enables routers to track group memberships and forward packets accordingly. These addresses are integral to applications like video streaming and network diagnostics but are handled differently by routers, which do not forward them as standard traffic beyond local scopes in some cases. Class E addresses, spanning the first octet from 240 to 255 (high-order four bits 1111), were reserved from the outset of IPv4 for experimental or future use, with no allocations intended for general deployment. This reservation, established in to preserve amid growing needs, encompasses the entire 240.0.0.0/4 block and prohibits its use in public routing tables. As a result, Class E addresses are not routable on the public and remain largely unused, though they may appear in isolated or internal networks for testing purposes. Their status as reserved for potential future addressing modes has been reaffirmed in subsequent standards, ensuring no depletion of this space for unforeseen protocol evolutions.

Practical Implementation and Limitations

Subnetting Within Classful Addresses

Subnetting within classful addresses enables the division of a single Class A, B, or C network into multiple smaller subnetworks, or subnets, to improve address utilization and organizational efficiency without changing the external classful representation of the network. This technique, formalized in RFC 950 in August 1985, borrows bits from the host portion of the IP address to form a subnet identifier (subnet ID), leaving the network prefix intact for routing outside the local environment. As a result, subnets remain logically invisible to routers beyond the immediate network, preserving the classful view where the entire divided network appears as one unified entity. The core mechanism relies on a subnet mask, a 32-bit value that specifies which bits represent the network and subnet portions versus the portion. Within a classful network, such as a Class C address with its inherent 24-bit network prefix and 8 bits, administrators can apply a variable subnet mask to borrow a variable number of bits (denoted as n) from the field. For instance, using a /25 mask on a Class C /24 network (e.g., 192.168.1.0) borrows 1 bit, creating two subnets (192.168.1.0/25 and 192.168.1.128/25), each accommodating 126 hosts after reserving the all-zero and all-ones addresses for network and broadcast purposes. The number of possible subnets is calculated as $2^n, where n is the number of borrowed bits, while the number of usable per subnet is $2^{(h - n)} - 2, with h representing the original host bits in the class (e.g., 16 for Class B). For a Class B network like 172.16.0.0 (which has 16 host bits), borrowing 8 bits for the ID with a /24 yields $2^8 = 256 subnets, each supporting $2^{8} - 2 = 254 hosts; one such subnet would be 172.16.1.0/24. Routers within the organization apply the via a bitwise AND operation on the destination to identify the ID, treating all subnets as extensions of the parent classful network ID for internal forwarding. External routers, lacking knowledge of the , forward packets to the entire classful network as a single destination.

Inefficiencies and Routing Challenges

Classful addressing's rigid allocation of fixed-size address blocks resulted in significant of IPv4 , as were assigned entire classes regardless of their actual needs. For instance, a small requiring only a few thousand addresses might receive a Class A block, providing over 16 million addresses, leaving the vast majority unused. This over-allocation stemmed from the lack of intermediate-sized classes between the small Class C (suitable for up to 254 hosts) and the large Class B (up to 65,534 hosts), forcing administrators to select the next available class and discard excess addresses. Such inefficiencies accelerated the projected exhaustion of the IPv4 address pool, with forecasts in the early indicating a by 1993–1995 if allocation practices continued unchanged. The classful system's inability to support flexible sizing meant that even modest network growth often required jumping to a much larger , exacerbating scarcity as the expanded rapidly. By the mid-, substantial portions of allocated space remained unadvertised or unused due to these mismatches. Routing challenges arose primarily from the proliferation of small, non-aggregatable networks, particularly Class C blocks, which could not be summarized beyond their class boundaries. This led to explosive growth in global tables, as each new allocation added a discrete entry without hierarchical compression. By late 1993, backbone tables had surpassed 10,000 entries, with the majority consisting of individual Class C routes, straining router memory and processing capabilities and contributing to network slowdowns and instability. Address fragmentation further compounded these issues, as organizations receiving oversized blocks could not easily return or reallocate unused portions back to the pool. Early loose assignment policies left many prefixes idle—either for internal use or due to overestimation—trapping them in private hands and preventing redistribution. While subnetting offered a partial internal by dividing blocks within an , it did little to global fragmentation or bloat.

Transition and Legacy

Emergence of Classless Inter-Domain Routing (CIDR)

In response to the inefficiencies of classful addressing, which led to rapid exhaustion of IPv4 addresses and explosive growth in routing tables, the Internet Engineering Task Force (IETF) introduced Classless Inter-Domain Routing (CIDR) as a successor mechanism. Published in September 1993 as RFC 1519 by authors Vince Fuller, Tony Li, Jessica Yu, and Kannan Varadhan, CIDR aimed to supplant fixed class boundaries with more flexible allocation strategies to conserve address space and improve routing scalability. CIDR's core mechanism employs variable-length subnet masking (VLSM), where network prefixes are defined by their length in bits rather than rigid sizes, allowing allocations of arbitrary sizes between /2 and /30 for IPv4. This enables supernetting, or route aggregation, by combining contiguous address blocks into larger prefixes for more efficient advertisement in inter-domain routing protocols like BGP. For instance, multiple smaller networks can be aggregated to reduce the number of distinct routes propagated across the . A key concept in CIDR is its notation, which specifies a followed by a slash and the prefix length, such as 192.168.0.0/16, indicating the first 16 bits as the network portion. This notation facilitates hierarchical aggregation, where routers use longest-prefix matching to forward packets, significantly reducing sizes—projections in RFC 1519 estimated a potential drop in annual growth from over 130% to around 6%. CIDR was deployed starting in late 1993, with the IETF's CIDR Deployment Working Group chartered in March 1994 to coordinate implementation. As part of the transition, the remaining IPv4 address space was allocated in /8 blocks to regional registries and service providers, enabling them to subdivide these into smaller, demand-based prefixes for two-year needs.

Current Relevance and Deprecation

Classful addressing was deprecated in favor of (CIDR) through 1519 in September 1993, marking the shift away from fixed network classes to more flexible prefix-based allocations. This transition accelerated in 1994 as Internet registries began allocating addresses using variable-length prefixes, rendering classful methods obsolete for new assignments. No new classful IP address blocks have been allocated by the (IANA) or regional registries since the mid-1990s, with full deployment of CIDR across the global achieved by 2005. CIDR-related s, such as RFCs 1517–1519, were reclassified as Historic in 2006 via 4632, reflecting the obsolescence of their specific guidance in light of full CIDR adoption. Although deprecated, classful addressing retains limited relevance in legacy systems and configurations. Older routers and networking devices may default to classful routing protocols like RIP version 1 if not explicitly configured for classless operation, potentially causing compatibility issues in mixed environments. Private IPv4 address ranges outlined in RFC 1918, published in 1996, continue to structure internal networks around classful blocks—a single Class A (10.0.0.0/8), 16 contiguous Class B networks (172.16.0.0/12), and 256 Class C networks (192.168.0.0/16)—and remain widely adopted for non-routable enterprise and home setups without global uniqueness requirements. Early versions of operating systems, such as Windows 95 and NT, applied classful default subnet masks (e.g., 255.0.0.0 for Class A addresses) when no explicit mask was provided, a behavior echoed in some diagnostic tools and legacy software today. Remnants of classful concepts persist in specific modern contexts, including devices with outdated that enforce class-based assumptions for simplicity in resource-constrained environments. In , classful addressing serves as a foundational teaching tool in networking curricula, such as Cisco's program, to illustrate IP fundamentals before advancing to classless methods. Notably, addressing architecture, defined in 4291, eliminates classful divisions entirely, employing a fully prefix-based, classless model to prevent the inefficiencies observed in IPv4's early design.

References

  1. [1]
    RFC 791 - Internet Protocol - IETF Datatracker
    RFC 791 defines the Internet Protocol, designed for transmitting data blocks (datagrams) through interconnected networks, using addressing and fragmentation.Missing: classful | Show results with:classful
  2. [2]
    [PDF] IPv4 Addressing White Paper—August 2013 - Cisco
    Classful IP Addressing​​ IP addresses were initially divided into several different categories, or classes, based on how many bits of the address were used for ...
  3. [3]
    RFC 4632 - Classless Inter-domain Routing (CIDR) - IETF Datatracker
    This memo discusses the strategy for address assignment of the existing 32-bit IPv4 address space with a view toward conserving the address space.
  4. [4]
    RFC 1817 - CIDR and Classful Routing - IETF Datatracker
    RFC 1817 - CIDR and Classful Routing. This RFC is labeled as "Legacy"; it was published before a formal source was recorded. This RFC is not endorsed by the ...
  5. [5]
    A Brief History of the Internet - Internet Society
    Jon Postel acted as RFC Editor as well as managing the centralized administration of required protocol number assignments, roles that he continued to play ...Missing: classful | Show results with:classful
  6. [6]
    ARPANET IMP topology using NCP - Retrocomputing Stack Exchange
    Feb 26, 2024 · From what I have read, early NCP addresses were 8 bits: 2 to specify the host number, and 6 for the IMP number. (I am unsure which RFC ...Missing: issues | Show results with:issues
  7. [7]
    [PDF] A Protocol for Packet Network Intercommunication - cs.Princeton
    1) Each network may have distinct ways of addressing the receiver, thus requiring that a uniform addressing scheme be created which can be understood by each ...
  8. [8]
    RFC 790: Assigned numbers
    ### Summary of RFC 790: Assigned Numbers
  9. [9]
    RFC 791: Internet Protocol
    The internet protocol is designed for use in interconnected systems of packet-switched computer communication networks. Such a system has been called a catenet.Missing: origins classful
  10. [10]
    RFC 1166 - Internet numbers - IETF Datatracker
    This memo is a status report on the network numbers and autonomous system numbers used in the Internet community. Distribution of this memo is unlimited.Missing: classful | Show results with:classful
  11. [11]
    Internet History of 1980s
    Between the beginning of 1986 and the end of 1987 the number of networks grows from 2,000 to nearly 30,000. TCP/IP is available on workstations and PCs such as ...
  12. [12]
  13. [13]
    Understand Host and Subnet Quantities - Cisco
    The first octet range of 192 to 223 is a Class C address. Class D—Used for multicast. Multicast IP addresses have their first octets in the range 224 to 239.
  14. [14]
    RFC 1918 - Address Allocation for Private Internets - IETF Datatracker
    This document describes address allocation for private internets. The allocation permits full network layer connectivity among all hosts inside an enterprise.Missing: classful | Show results with:classful
  15. [15]
    IPv4 Address Space
    ### Allocation Details for 18.0.0.0/8
  16. [16]
    MIT Goes on IPv4 Selling Spree - Internet Society
    May 31, 2017 · The LCS NET at MIT's Laboratory for Computer Science got the 18.0. 0.0/8 back in 1977.Missing: allocation historical
  17. [17]
    RFC 1466 - Guidelines for Management of IP Address Space
    This document proposes a plan which will forward the implementation of RFC 1174 and which defines the allocation and assignment of the network number space.Missing: IPv4 | Show results with:IPv4
  18. [18]
  19. [19]
    RFC 1112: Host extensions for IP multicasting
    Class D addresses are described in section 4 of this memo. Level 1: support for sending but not receiving multicast IP datagrams. Level 1 allows a host to ...
  20. [20]
  21. [21]
  22. [22]
  23. [23]
    IPv4 Address Space - Internet Assigned Numbers Authority
    Oct 10, 2025 · Originally, all the IPv4 address spaces was managed directly by the IANA. Later parts of the address space were allocated to various other ...
  24. [24]
  25. [25]
    RFC 950: Internet Standard Subnetting Procedure
    This memo discusses the utility of "subnets" of Internet networks, which are logically visible sub-sections of a single Internet network.
  26. [26]
    draft-sambana-irtf-internet-protocol-sixteen-01 - IETF Datatracker
    The first byte (or octet) of an IP address identifies the classes, For example, the address 205.176.253.5 is a class C address are identied. Sambana Expires ...
  27. [27]
    RFC 1917 - An Appeal to the Internet Community to Return Unused ...
    Because of the built-in notion of classful addresses, subnetting ... RFC 1917 Appeal to Return Unused IP Networks to IANA February 1996 their address ...
  28. [28]
    [PDF] On Characterizing BGP Routing Table Growth Tian Bu, Lixin Gao ...
    The size of a BGP routing table, i.e., the number of prefixes contained in the routing table, has risen from 10,000 to 100,000 over the past six years [1] [2].
  29. [29]
    RFC 1519 - Classless Inter-Domain Routing (CIDR) - IETF Datatracker
    This memo discusses strategies for address assignment of the existing IP address space with a view to conserve the address space and stem the explosive growth ...
  30. [30]
    RFC 1467 - Status of CIDR Deployment in the Internet
    RFC 1467 Status of CIDR Deployment in the Internet August 1993 ; 2. Milestones that have been met ...
  31. [31]
    CIDR Deployment (cidrd) - IETF Datatracker
    Date, By, Action. 1996-12-19, (System), Concluded group. 1994-03-08, (System), Started group. 1994-03-08, (System), Proposed group. 1994-02-28, (System) ...
  32. [32]
    Classful vs Classless Routing Protocols - NetworkLessons.com
    Routing protocols can be classful or classless. In this lesson, I explain the differences between them and their (dis)advantages.
  33. [33]
    TCP/IP addressing and subnetting - Windows Client | Microsoft Learn
    Jan 15, 2025 · Class B networks use a default subnet mask of 255.255.0.0 and have 128-191 as their first octet. The address 172.16.52.63 is a class B address.
  34. [34]
    Difference Between Classful Routing and Classless Routing
    Jul 12, 2025 · Compatibility: Most older routing protocols and devices support only classful routing; hence, it remains a standard in legacy systems.
  35. [35]
    RFC 4291: IP Version 6 Addressing Architecture
    ### Summary of RFC 4291 - IPv6 Addressing Architecture