[ih] The netmask

Karl Auerbach karl at iwl.com
Tue Jan 7 12:49:55 PST 2025


As folks discuss this, let's not forget that interwoven with the 
subnet-mask and CIDR ideas was the question whether such masks had to be 
contiguous bits.

(I'm rather glad that we went with contiguous bits - otherwise would 
have perhaps led to a lot of chaos.)

(I remember at a San Diego IETF when Tony Li first informed me of CIDR 
ideas.)

	--karl--

On 1/7/25 5:47 AM, Michael Grant via Internet-history wrote:
> Before CIDR sub-netting there were fixed subnets: A, B, C, D, & E.  (and 
> from memory D and E came later).  What was the rational for this being 
> represented as an actual bit-mask which could have been represented as a 
> number of bits like we do today?  I know that not many protocols send 
> the mask over the wire, aside from perhaps routing protocols.  Did any 
> early protocols use say just 5 or even just 2 bits to represent classes 
> before things went to CIDR?  I never saw anything like ifconfig report 
> "Class C", it was always represented as 255.255.255.0.
> 
> I realize it's more efficient from a computing point of view to deal 
> with bit-masks.  But I'm curious, from a historic point of view, why it 
> wasn't just a number of bits or even just a number representing the 
> class (A, B, C)?  In the old days when every byte of memory was sacred, 
> it seems like it would have been thought of as wasteful.



More information about the Internet-history mailing list