Хмм.. сетки A B C определяются по первым октетам, см. соответствующий RFC
Далее, сетки и подсетки определяются маской -
255.0.0.0 (/8)
/16
/24
удобнее писать в битах (меньше набивать :)
Количество битов в маске как раз и определяет сеть и ее подсети. Т.е. если надо сетку 192.168.1.0/24 разбить на подсетки - то последние 8 битов как раз это и определяют. Например если маска будет 28, то старшие 4 бита определяют сеть, а младшие хосты - соответственно считай в двоичной системе сколько там будет сеток и сколько там будет хостов в каждой сетке. Маска /32 указывает на 1 хост. В маске /30 может быть дофига сетей но в каждой сетке может быть только 2 ip. C сеткой A тоже все просто к маске /8 добавляешь столько битов, сколько надо для получения нужного кол-ва подсетей. Система в общем то простая, старшие биты определяют сеть, младшие - хосты. Если сеть класса A например, то маска /10 для нее будет определять подсети - 2 старших бита после 1 го октета.
|