An IP address is made up of four bytes of information (totaling 32 bits) expressed as four numbers between 0 and 255 shown
separated by periods. For example, your computer's IP address might be 238.17.159.4, which is shown below in human-readable
decimal form and in the binary form used on the Internet.
|
Example IP Address |
|
Decimal: |
238 . 17 . 159 . 4 |
|
Binary: |
11101110 00010001 10011111 00000100
|
Each of the four numbers uses eight bits of storage, and so can represent any of the 256 numbers in the range between zero
(binary 00000000) and 255 (binary 11111111). Therefore, there are more than 4 billion possible different IP addresses in all:
4,294,967,296 = 256 * 256 * 256 * 256
Allocations. The Internet Assigned Numbers Authority manages the allocation of IP addresses to different organizations in various sized blocks. The IANA IP Address Service page provides a focal point for this world wide IP address management. An official list of the allocations of IP address blocks
can be found at the Internet Protocol Address Space site, and related information can be found at the IP Index Encyclopedia.
Most of the address blocks have been allocated to research, education, government, corporations, and Internet Service Providers,
who in turn assign them to the individual computers under their control. A few addresses are reserved for future or special
use. The historical top-level allocations of these blocks of IP addresses are described in Request For Comments 1466.