Content deleted Content added
moved some stuff into historical section |
|||
Line 27:
==CIDR and masks==
A [[Subnetwork|subnet mask]] is a [[Mask (computing)|bitmask]]
CIDR uses '''variable length subnet masks''' ('''VLSM''') to allocate IP addresses to subnets according to individual need, rather than some general network-wide rule. Thus the network/host division can occur at any bit boundary in the address. The process can be [[recursion|recursive]], with a portion of the address space being further divided into even smaller portions, through the use of masks which cover more bits.
Because the normal class distinctions are ignored, the new system was called '''classless routing'''. This led to the original system being called, by [[back-formation]], '''classful routing'''.▼
CIDR/VLSM network addresses are now used throughout the public Internet, although they are also used elsewhere, particularly in large private networks. An average desktop LAN user generally does not see them in practice, as their LAN network is usually numbered using special private [[RFC 1918]] addresses.
Line 207:
==Historical Background==
[[IP address]]es
Historically, the IP address space was divided into three main '[[classful network|classes of network]]', where each class had a fixed size network
▲As the experimental TCP/IP network expanded into the Internet during the 1980s, the need for more flexible addressing schemes became increasingly apparent. This led to the successive development of [[Subnet|subnetting]], Variable-Length Subnetting, and then CIDR. Because the
▲Historically, the IP address space was divided into three main '[[classful network|classes of network]]', where each class had a fixed network size. The class, and hence the length of the subnet mask and the number of hosts on the network, could always be determined from the most significant bits of the IP address. Without any other way of specifying the length of a subnet mask, [[routing|routing protocols]] necessarily used the class of the IP address specified in route advertisements to determine the size of the routing prefixes to be set up in the [[routing table]]s.
==External links==
|