Ми аз лично имам малко странни начини да си ги смятам, не знам дали точно така ги обясняват нещата по разните книжки.
Да почнем например с 192.168.1.0/24. Това предполагам знаеш описва цяла клас Ц мрежа. Понеже IPv4 адресът се състои от 4 октета (байта), нека хванем напеример адресът 192.168.1.1 и да го видим в двоичен вид, изглежда по този начин (с помощта на kcalc

'> )
11000000 . 10101000 . 00000001 . 00000001
Като се загледаш, това са 32 бита (4*8 бита).
Тази мрежа адресира всичко от 192.168.1.0 до 192.168.1.255,т.е в двоичен вид от:
11000000 . 10101000 . 00000001 . 00000001
до:
11000000 . 10101000 . 00000001 . 11111111
Ако ти е направило впечатление, първите 3 октета си остават едни и същи. Така че тази част, 11000000 . 10101000 . 00000001, се нарича "мрежовата част от адреса", останалите 00000000 до 111111111 дефинират конкретен хост. Значи дефакто в случаят имаш 24 бита, които винаги са едни и същи за който и да е ИП адрес от тази мрежа. Оттам CIDR маската е /24
Сега обаче един по-забавен случай. Понеже все пак е безкласово, да речем искаш да опишеш мрежа от 64 адреса (реално 62, щото имаш броудкаст и мрежов адрес), демек от 192.168.1.0 до 192.168.1.63
192.168.1.63 изглежда по следният начин:
11000000 . 10101000 . 00000001 . 00110011
192.168.1.0 изглежда така:
11000000 . 10101000 . 00000001 . 00000000
Ерго, всички адреси в този обхват имат ъммм...това общо:
11000000 . 10101000 . 00000001 . 00........
Това са 26 бита, които никога не се променят в който и да е ИП адрес от тази мрежа.
Ерго мрежата описваща всички адреси от 192.168.1.0-192.168.1.63 има CIDR вид: 192.168.1.0/26
Съжалявам, че го обяснявам идиотски, но честно казано нямам идея как да го направя доволно разбираемо.