Как определить маску сети по наибольшему присвоенному IP?
10.0.0.0/20, то есть 10.0.0.0/255.255.240.0
в общем-то по максимальному количеству хостов в сети
Маска подсети нужна для того чтобы принимать решение какие пакеты отправлять напрямую, а какие через шлюз. Если вы знаете адрес хоста и адрес шлюза, то на основании этих данных уже можно вычислить минимальную маску подсети(минимальный размер сети). 
С заданными исходными данными вопрос не имеет разумного решения, либо можно ответить любая маска подсети.
PS. Если вы решаете какую-то практическую задачу, то просто опишите ее как есть, тк задать простой вопрос у вас не получилось.