There are only 2 types of subnet mask, and they are the following:
a. FLSM --> fixed length subnet mask --> is a sequence of numbers of unchanging length that streamlines packet routing within the subnets of a proprietary network,
b. VLSM --> variable length subnet mask --> is a technique of allocating subnetted network IDs that use subnet masks of different sizes.