Three of the original classes of IP address were designed to
	  accommodate networks of different sizes.  
          The so-called classful IP addresses are self
	  identifying. A router can very quickly determine the class of an
	  address by looking at the first few bits.  
           Humans usually write IP numbers in "dotted
	  decimal" notation like "129.52.6.0".  
          As explained in section 18.5 of these notes, the class of an address
	  determines the possible range of values of the first octet or dotted
	  decimal part of the address.  
          As shown in section 18.5 of these notes, the class of an address
	  determines line of division between the network and host parts of
	  the address.  This in turn determines how many numbers exist for
	  class A, B, and C networks. (128, 16384, and 2,097,152).
	  
          Within a network the prefix of the IP address of each host is the
	  same.  A == 1000 0000 0000 1010 0000 0000 0000 0000 (128.10.0.0) D == 1000 0000 0000 1010 0000 0010 0000 0011 (128.10.2.3) M == 1111 1111 1111 1111 0000 0000 0000 0000 (255.255.0.0) D&M == 1000 0000 0000 1010 0000 0000 0000 0000 (128.10.0.0)Note that D&M == A.
M == 1111 1111 1111 1111 1111 0000 0000 0000 (255.255.240.0)
128.211.0. 0001 0000(It must be understood that the first three octets are written in dotted-decimal notation and the last octet is expanded out in binary.) The 28-bit network prefix is:
128.211.0. 0001and the 28-bit mask is:
255.255.255. 1111 0000
128.211.0. 0010 0000(Note that the two addresses have different prefixes. Therefore it is clear that the two addresses can (and must) be assigned to different networks.)
128.211.0. 1000 0000Here the mask would be:
255.255.255. 1100 0000This would leave 6 bits for host numbers, and so there would be a possibility of 62 hosts. This and the two previous networks described could all be assigned by the ISP.
          The chart illustrates that we can assign addresses 128.211.0.17
	  through 128.211.0.30 to hosts in the first of the smaller networks.
          
          0.0.0.0 -- "this computer"  
           A router that connects two different
	  networks will have at least two IP addresses.