What is IP Address?

Internet Protocol Address (or IP Address) is an unique address that computing devices use to identify itself and communicate with other devices in the Internet Protocol network. Any device connected to the IP network must have an unique IP address within its network. An IP address is analogous to a street address or telephone number in that it is used to uniquely identify a network device to deliver mail message, or call (“view”) a website.

Dotted Decimals

The traditional IP Addresses (IPv4) uses a 32-bit number to represent an IP address, and it defines both network and host address. Due to IPv4 addresses running out, a new version of the IP protocol (IPv6) has been invented to offer virtually limitless number of unique addresses. An IP address is written in “dotted decimal” notation, which is 4 sets of numbers separated by period each set representing 8-bit number ranging from (0-255). An example of IPv4 address is 132.16.6.9, which is the IP address assigned to somesite.com.

An IPv4 address is divided into two parts: network and host address. The network address determines how many of the 32 bits are used for the network address, and remaining bits for the host address. The host address can further divided into subnetwork and host number.

Class A, B, C and CIDR networks

Traditionally IP network is classified as A, B or C network. The computers identified the class by the first 3 bits (A=000, B=100, C=110), while humans identify the class by first octet(8-bit) number. With scarcity of IP addresses, the class-based system has been replaced by Classless Inter-Domain Routing (CIDR) to more efficiently allocate IP addresses.

Class Network Address Number of Hosts Netmask
CIDR /4 240,435,456 240.0.0.0
CIDR /5 134,217,728 248.0.0.0
CIDR /6 67,108,864 252.0.0.0
CIDR /7 33,554,432 254.0.0.0
A /8 (1-126) 16,777,216 255.0.0.0
CIDR /9 8,388,608 255.128.0.0
CIDR /10 4,194,304 255.192.0.0
CIDR /11 2,097,152 255.224.0.0
CIDR /12 1,048,576 255.240.0.0
CIDR /13 524,288 255.248.0.0
CIDR /14 262,144 255.252.0.0
CIDR /15 131,072 255.254.0.0
B /16 (128-191) 65,534 255.255.0.0
CIDR /17 32,768 255.255.128.0
CIDR /18 16,384 255.255.192.0
CIDR /19 8,192 255.255.224.0
CIDR /20 4,096 255.255.240.0
CIDR /21 2,048 255.255.248.0
CIDR /22 1,024 255.255.252.0
CIDR /23 512 255.255.254.0
C /24 (192-223) 256 255.255.255.0
CIDR /25 128 255.255.255.128
CIDR /26 64 255.255.255.192
CIDR /27 32 255.255.255.224
CIDR /28 16 255.255.255.240
CIDR /29 8 255.255.255.248
CIDR /30 4 255.255.255.252

(1) 127 Network Address reserved for loopback test. (2) Class D (224-247, Multicast) and Class E (248-255, Experimental) are not intended to be used in public operation.