There are 256 actual addresses, but the 0 and 255 host addresses are not usable giving you only 254 usable addresses. the .255 is used as the broadcast address, anything addressed to that address should be answered by all devices in the same IP Block.