A ver, el tema es que aunque normalmente solo nos fijamos en la
dirección IP, en realidad para el funcionamiento del
protocolo IP (valga la redundancia) hacen falta IP y máscara.
Ejemplo:
Tu red local normal es IP 192.168.1.x con máscara 255.255.255.0. Esto significa que en tu red local puedes tener de la 192.168.1.1 a la 192.168.1.254 (la 255 es reservada por motivos que no vienen al caso).
Esto, curiosamente, se entiende mejor en binario, sobre todo cuando empiezas con máscaras más chungas (tipo 255.255.255.128):
192.168.1.1 --> 11000000.10101000.00000001.00000001
255.255.255.0--> 11111111.11111111.11111111.00000000
Si "multiplicas" la IP por la máscara (bit a bit), verás que en tu subred los tres primeros números se quedan como están (se multiplican por 1) mientras que el último siempre es 0 (se multiplican por 0). Esto significa que tu red viene determinada por los 3 primeros números (192.168.1) y que el último te la pela lo que valga. Es decir, que se enviará a tu red todo lo que empiece por 192.168.1, y el último número ya te apañas tu dentro de tu red para que llevarlo al destinatario (lo que ocurre es que TODOS dentro de tu subred están escuchando los paquetes y cogen solo los que son para ellos). Otro efecto de esto es que en tu red caben máximo 254 chismes con dirección IP.
Así, si tu red es de tipo 255.255.255.0, puedes si quieres internamente dividirla en CUATRO (por ejemplo) redes de tipo 255.255.255.192 (11111111.11111111.11111111.11000000, recuerda que al ser binario añadir un 1 por delante es dividir entre 2). Tendrás entonces 4 redes, cada una con 64 IPs, que al contrario que cuando la máscara es .0 NO SE VEN ENTRE ELLAS (si haces ping, no rula). Obviamente puedes configurar los routers para que si se vean, claro. Pero por defecto no se verán.
Como bien has dicho se hace para segmentar el tráfico, por seguridad, y para no joder los routers (si tu red tiene 5000 PCs más te vale segmentarla un poco pa no saturar los routers y la red con tráfico innecesario

).
Lo de redes de tipo A, B, C y demás zarandajas nunca me ha parecido ni medio útil. Me parece que lía más que ayuda

Al final es solo que según el primer número de la máscara, a la red se la llama A, B o C y en ella caben más o menos direcciones IP (nuevamente en binario se ve de forma inmediata el por qué).
Class A 1-126
Class B 128-191
Class C 192 +