Для чего нужны сетевые маски?

Маска подсети это битовая маска для определения по IP-адресу адреса подсети и адреса узла этой подсети.

Благодаря маске можно узнать, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети.