In this topic I will provide basic information about Network addressing space. the global and other specialized IPv4 address blocks that have been assigned by the Internet Assigned Numbers  Authority (IANA).An IP address is an address used in order to uniquely identify a device on an IP network. The address is made up of 32 binary bits, which can be divisible into a network portion and host portion with the help of a subnet mask. The 32 binary bits are broken into four octets (1 octet = 8 bits). Each octet is converted to decimal and separated by a period (dot). For this reason, an IP address is said to be expressed in dotted decimal format (for example, 172.16.81.100). The value in each octet ranges from 0 to 255 decimal, or 00000000 – 11111111 binary.

Network Masks

IP address can be determined by three left most bits in the first octet and network mask helps you to identify the node.

Default masks are shown here :

Class A: 255.0.0.0

Class B: 255.255.0.0

Class C: 255.255.255.0

To understand how mask helps to identify the network and node in addresses convert them into binary numbers.

4.16.15.1 = 00000100.00010000.00001111.00000001

255.0.0.0 = 11111111.00000000.00000000.00000000

netid =  00000100 = 4

hostid = 00010100.00001111.00000001 = 16.15.1

Any address bits which have corresponding mask bits set to 1 represent the network ID and 0 represents the node ID.

Different Classes defined by Internet Assigned Numbers  Authority (IANA).

CLASS A (1-127)

10.0.0.0/8               Private-Use Networks

14.0.0.0/8              Public-Data Networks

24.0.0.0/8              Cable Television Networks

39.0.0.0/8               Reserved but subject to allocation

127 network ID is excluded from this address class

127.0.0.0/8              Loopback

CLASS B  (128-191)

128.0.0.0/16             Reserved but subject to allocation

169.254.0.0/16        Link Local ,Hosts obtain these  addresses by auto-configuration,such as when a DHCP server may not  be found.

172.16.0.0/12           Private-Use Networks

191.255.0.0/16         Reserved but subject to allocation

192.0.0.0/24             Reserved but subject to allocation

  CLASS C (192- 223 )                      

192.0.2.0/24          “Test-Net “ It is often used in conjunction with domain names example.com in vendor and protocol documentation.Addresses within this block should not appear on public internet.

192.88.99.0/24          6to4 Relay Anycast  address.

192.168.0.0/16          Private-Use Networks

198.18.0.0/15             Network Interconnect Device Benchmark Testing

223.255.255.0/24       Reserved but subject to allocation

  CLASS D (224)                       

224.0.0.0/4                 Multicast

  CLASS E (240)      

240.0.0.0/4                   Reserved for Future Use

Below table provide details about number of network,address per network and total addresses in class.

IP address-subnets