изучил я теорию масок для сетей , и понять немогу :
1 - маску для сетей класа С можно раздавать только для 0 IP (256) 2 IP (254) 4 IP (252) 8 IP (248) 16 IP (240) 32 IP (224) 64 IP (192) 128 IP (128) 256 IP (0)
понятно что 0 и 2 IP в подсетке нигде неиспользуются , вовсяком случае я непонимаю где их можно заюзать если должно быть как минимум 1 IP для обозначения сети и 2 IP для броадкаста .
а вот что делать если я хочу скажем разделить подсеть с 16 адресами на подсеть с 4 и 12 адресами , я так понимаю что для 4 адресов маска бует 252 - это понятно , а вот что делать с 12 адресами ? делить их как 8+4 ??? т.е. нельзя чтобы в маске 1 чередовалась с 0 ? типа 10100001 ?
2 - как тогда делать такой изврат - 12 апишников делим на 8 и 4 , а как тогда решать проблему с броадкастами , чтобы из одной сетки броадкасты шли в другую... иначе сетевая игра запущеная в одной подсети в 8 апишников не увидет сама игровой сервер в другой подсети -где 4 апишника ... Короче странно получается .
3 - как быть при делениии на подсети больших сетей ? т.е. допустим есть 192.168.0.0 сеть . И так : делим ее так - 192.168.0.0/.252 , а дальше че ? вот хочу дальше шоб было 32 апишника - т.е. 192.168.0.4/.224 - но помойму так непрокатит ? Или делить нада сверху вниз - т.е. от больших сетей к маленьким - делим вначале на большие куски , потом высчитываем для более мелких после последнего броадкаста для предидущей сети ? А если прокатит такое - 192.168.0.4/.224 - то как система сообразит что 192.168.0.4 сеть а броадкаст 35 ? Для линукса понятно - ему можно указать броадкасты явно и на нем может и прокатилобы ( пока нет возможности затестить :((( ) а вот что делать с виндами ? Там ведь тока апи + маска , откуда соображала у виндей понимает что к чему ? Ведь походу получается что это нелогично , ведь указав апишник 192.168.0.5 и маску в 255.255.255.224 она посчитает что броадкаст 31 а апишники с 1 и 2 на конце тожа в этой сетке - вобщем че бует , и насколько это не поправилам если виндам забиндить такие апишники ? Если "кина небуит" , то как решать такие задачи - вот нада человеку 32 апишника - ему что давать сеть в 64 апишника ??? (2 отпадут т.к. один обозначает сеть а второй броадкаст и при 32 остается тока 30) как то не логично получается ...