First, I'd like to just understand what's going on here, and also what's a quick way to figure out this kind of problem while testing. I'm guessing you shouldn't spend any more than like a minute on this type of question while testing.
I understand the basics if CIDR in terms of figuring out which mask corresponds to which CIDR notation, and also determining the number of hosts based on the notation, and also given enough time which hosts are valid, but when you get in the VLSMs and figuring out valid hosts I'm lost. Here's an example from my transcender test.
if you've been assigned the 192.168.0.0 /16 address, which of the following addresses is a valid host address for the CIDR block 192.168.8.0 /21? First off, when they say CIDR block do they mean subnet ID? Is the address of 192.168.8.0 a network ID arrived at by the /21 (24

mask, where the IDs would be 0, 8, 16, 24, 32, etc?
If so, how can ip addresses with a different mask be a host address in that block?
the options are..
192.168.8.64 /28
192.168.9.13 /22
192.168.10.31 /27
192.168.16.111 /24
Does the fact that the /28, /27 and /24 addresses are all pushing the hosts over to the 4th octet give you an immediate clue that they won't be valid hosts for a /21?
I dunno...I so confused....I've read the stuff on the cisco sight and I understand the basics of applying the VLSM.
I already have the answer, so not looking for that...looking to understand what's going on and a quick way to figure this type of thing out.