Вход на сайт
Subnetting: пара вопросов
101 просмотров
Перейти к просмотру всей ветки
Последний раз изменено 21.04.08 14:35 (OMG)
Всем привет! Завтра пишу контрольную по рутингу и подсетям, решил повторить эту, вобщем-то, тривиальную тему и столкнулся с некоторыми трудностями
К примеру, нам нужно рассчитать следующее:
Дана сеть 192.168.10.0. Необходимо разбить её на 4 подсети
Класс С => маска 255.255.255.0 => имеем 8 бит в распоряжении, т.е. 11111111.11111111.11111111.00000000
Рассчитываем число бит для собственно подсетей и хостов и, соответственно, маску подсетей.
2^2=4 (?) => 2 бита берём для подсетей, остальные 6 бит под хосты => новая маска 255.255.255.192 (192 т.к. 128 + 64=192)
Subn. Hosts
00 | 000000
01 | 000000
10 | 000000
11 | 000000
1. Subnet 192.168.10.0
Mask 255.255.255.192
Broadcast 192.168.10.63
Hosts х.х.х.1 - х.х.х.62
2. Subnet 192.168.10.64
Mask 255.255.255.192
Broadcast 192.168.10.127
Hosts x.x.x.65 - x.x.x.126
3. Subnet 192.168.10.128
Broadcast 192.168.10.191
Mask 255.255.255.192
Hosts x.x.x.129 - x.x.x.190
4. Subnet 192.168.10.192
Broadcast 192.168.10.255
Mask 255.255.255.192
Hosts x.x.x.193 - x.x.x.254
Пока писал, часть вопросов отпала сама собой
Кое-что, всё же, непонятно:
- Немного погуглив наткнулся на использование различных формул для рассчёта: в одном случае это 2^n = x, в другом 2^n - 2=х, в третьем 2^n - 3 =x
Если следовать второму или третьему варианту, то результаты будут другие. Какая из формул правильная?
- В каком случае мы можем отнимать биты у 3-го октета (192.168.10.0), не смотря на то, что имеем дело с С-сеткой? Или это уже будет В-сеть?
К примеру, нам нужно рассчитать следующее:
Дана сеть 192.168.10.0. Необходимо разбить её на 4 подсети
Класс С => маска 255.255.255.0 => имеем 8 бит в распоряжении, т.е. 11111111.11111111.11111111.00000000
Рассчитываем число бит для собственно подсетей и хостов и, соответственно, маску подсетей.
2^2=4 (?) => 2 бита берём для подсетей, остальные 6 бит под хосты => новая маска 255.255.255.192 (192 т.к. 128 + 64=192)
Subn. Hosts
00 | 000000
01 | 000000
10 | 000000
11 | 000000
1. Subnet 192.168.10.0
Mask 255.255.255.192
Broadcast 192.168.10.63
Hosts х.х.х.1 - х.х.х.62
2. Subnet 192.168.10.64
Mask 255.255.255.192
Broadcast 192.168.10.127
Hosts x.x.x.65 - x.x.x.126
3. Subnet 192.168.10.128
Broadcast 192.168.10.191
Mask 255.255.255.192
Hosts x.x.x.129 - x.x.x.190
4. Subnet 192.168.10.192
Broadcast 192.168.10.255
Mask 255.255.255.192
Hosts x.x.x.193 - x.x.x.254
Пока писал, часть вопросов отпала сама собой

- Немного погуглив наткнулся на использование различных формул для рассчёта: в одном случае это 2^n = x, в другом 2^n - 2=х, в третьем 2^n - 3 =x
Если следовать второму или третьему варианту, то результаты будут другие. Какая из формул правильная?
- В каком случае мы можем отнимать биты у 3-го октета (192.168.10.0), не смотря на то, что имеем дело с С-сеткой? Или это уже будет В-сеть?
