My answer to e was done INDEPENDENT of the requirements of d's "Do not include all 0s & 1s subnet addresses."
In which case :
130.55. _ _ _ _ _ _ | _ _ . _ _ _ _ _ _ _ _
130.55. 1 1 1 1 1 1 | 0 0 . 0 0 0 0 0 0 0 0 (last subnet)
130.55. 1 1 1 1 1 1 | 0 0 . 0 0 0 0 0 0 0 0 (last subnet, network address) == 130.55.252.0
133.55. 1 1 1 1 1 1 | 1 1 . 1 1 1 1 1 1 1 1 (last subnet, broadcast address) == 130.55.255.255
If you were to do it for last subnet, but under the condition "do not include all 0s & 1s subnet addresses,"
I get the following result :
130.55. _ _ _ _ _ _ | _ _ . _ _ _ _ _ _ _ _
130.55. 1 1 1 1 1 0 | 0 0 . 0 0 0 0 0 0 0 0 (last subnet, do not include all 1's)
130.55. 1 1 1 1 1 0 | 0 0 . 0 0 0 0 0 0 0 0 (last subnet, network address) == 130.55.248.0
130.55. 1 1 1 1 1 0 | 1 1 . 1 1 1 1 1 1 1 1 (last subnet, broadcast address) == 130.55.251.255
Rememeber that the | is the divisor between the NETWORK and HOST part of the address -- so you've two more host
bits to use in the 3rd octet that you forgot about. Put another way, anything to the right of the | CAN change,
anything to the left cannot.
Either case, I'd clarify with your instructor about question e. This is why I hate questions that are very
imprecise as to a) what preconditions exist, and b) what they are looking for.
Regards