IPv4 – Why is 10.1.255.255 an Invalid Broadcast Address?

broadcastipv4subnet

I’ve been following the CCENT official certification book(100-105) and came upon this question in the “do I know this already?” quiz. The books only covered /24 subnetting only so far.

Which of the following is a network broadcast address?
a. 10.1.255.255
b. 192.168.255.1
c. 224.1.1.255
d. 172.30.255.255

As no subnetting notation has been included, I’ll stick with .255 ending as being broadcast.

  • a = seems correct.
  • b = incorrect. ends with .1
  • c = incorrect, it’s a class d multicast.
  • d = seems corrects too.

The answer says ONLY D is correct.

So why is A incorrect? My understanding:

  • 10.1.255.0 as the network ID
  • 10.1.255.1 to 10.1.255.254 as valid IP addresses.
  • 10.1.255.255 as the broadcast

Class a = 8 Bits network ID. 24 Bits Host ID. (0 subnet bits as theirs only 1 whole subnet? is this correct?)
subnet mask = 255.0.0.0
I believe it's my lack of understanding of how subnet masks correlate to Ip addresses

Best Answer

I believe the book wrongly assumes network classes are still in effect. So a) would be a "Class A" network, where 10.255.255.255 would be the broadcast address. Another hint: There is no explicit network size specified (/24, /27, ..) so it is implied you know about network classes. Classical example of outdated literature.

Related Topic