Quote:
There are only 999,999,999,999 possible IP addresses available many of them are bought up in blocks, so that a company could own everything in the range 800.0.0.0 through 800.100.255.255 ...
I see this subject is still kicking on, so I will make another couple of comments ...
There are not 999,999,999,999 IP addresses, I gather you are thinking IP addresses go from 0.0.0.0 to 999.999.999.999. However an IP address is a 32-bit number which is usually represented in "dotted decimal" notation by showing each byte with a dot between it, eg. 1.2.3.4. However a byte can only be in the range 0 to 255, so the highest possible IP address is 255.255.255.255. This still does not mean there are 255,255,255,255 addresses. There are 2^32 addresses which is 4,294,967,296 addresses.
This is less than 1% of the number 999,999,999,999.
Next, all those addresses are not available. For one thing, the entire range 10.0.0.0 to 10.255.255.255 is reserved for private networks, and thus you lose 16,777,216 addresses to that group alone, plus the other private subnets as well.
Next again, some addresses cannot be used, as an address with all one bits for the subnet is the "broadcast address" - which is used to broadcast to all stations on that subnet. For example, for Windows when it browses for other people on the nextwork, DHCP connections, and so on.
Your example IP of 800.0.0.0 could not exist. The highest value for any of the numbers between the dots is 255. I think this error was made in the movie "The Net" with Sanda Bullock. I quote from the "goofs" page of the IMDB listing for that movie:
"Factual Errors: When searching for Praetorian, Angela searches for the owner of IP address: 24.75.345.200 This address would be impossible on the Internet because no subnet address can be greater than 255. This is analogous to using an 8-digit phone number, not one starting with 555; there are validly formed addresses that could have been used instead. "
Finally I agree with Ksilyan that IP addresses must be unique.
For an analogy, imagine if there were two totally different places in the world which had an identical postal address. eg.
123 Main Street
Sometown
Texas
USA
How would a letter addressed to this address be delivered if that did not resolve to a single place? Would you have a 50% chance it would go to the "other" place of the same address, who would then throw it in the bin? Would you post two letters in the hope one of them made it? If you did that, would both letters not arrive at the same place anyway, which may well be the wrong one?
It is the same thing with IP addresses, they have to be unique or the system doesn't work.
|