калькулятор подсетей

Аватар пользователя wezir

• Gegeven een class B netwerk 150.193.0.0
• Splits het netwerk op in minstens 50 subnets met elks 750 hosts

ну даю я ему маску 255.255.252.0 а он мне 64 подсетки рисует, а вроде как должно быть 62 или я чего запамятовал?

150.193.0.0 255.255.252.0 1022 150.193.0.1 to 150.193.3.254 150.193.3.255
=====
150.193.252.0 255.255.252.0 1022 150.193.252.1 to 150.193.255.254 150.193.255.255

Эти вроде не должны использоваться, а что он их тогда рисует? Для прикола что ль?

[quote="wezir"]• Gegeven een class B netwerk 150.193.0.0
• Splits het netwerk op in minstens 50 subnets met elks 750 hosts

ну даю я ему маску 255.255.252.0 а он мне 64 подсетки рисует, а вроде как должно быть 62 или я чего запамятовал?

150.193.0.0 255.255.252.0 1022 150.193.0.1 to 150.193.3.254 150.193.3.255
=====
150.193.252.0 255.255.252.0 1022 150.193.252.1 to 150.193.255.254 150.193.255.255

Эти вроде не должны использоваться, а что он их тогда рисует? Для прикола что ль?[/quote]

Имеются три класса IP адресов :

IP адрес сети класса A использует крайние левые 8 битов (первый байт) для идентификации сети, оставшиеся 24 бита (три байта) идентифицируют сетевые интерфейсы компьютера в сети. Адреса класса A всегда имеют крайний левый бит, равный нулю - поэтому первый байт адреса принимает значения от 0 до 127. Так доступно максимум 128 номеров для сетей класса A, с каждым, содержащим до 33,554,430 возможных интерфейсов. Однако, сети 0.0.0.0 (известный как заданный по умолчанию маршрут) и 127.0.0.0 (зарезервированы для организации обратной связи (loopback)) имеют специальные предназначения и не доступны для использования, чтобы идентифицировать сети. Соответственно, могут существовать только 126 номеров для сети класса A.

IP адрес сети класса B использует крайние левые 16 битов (первые 2 байта) для идентификации сети, оставшиеся 16 бит идентифицируют сетевые интерфейсы компьютера в сети. Адреса класса B всегда имеют крайние левые два бита, установленные в 1 0. Сети класса B имеют диапазон от 128 до 191 для первого байта, каждая сеть может содержать до 32,766 возможных интерфейсов.

IP адрес сети класса C использует крайние левые 24 бита для идентификации сети, оставшиеся 8 бит идентифицируют сетевые интерфейсы компьютера в сети. Адрес сети класса C всегда имеет крайние левые 3 бита, установленные в 1 1 0 или диапазон от 192 до 255 для крайнего левого байта. Имеется, таким образом, 4,194,303 номеров, доступных для идентификации сети класса C, каждая может содержать до 254 сетевых интерфейса. (однако, сети класса C с первым байтом, большим, чем 223, зарезервированы и недоступны для использования).

Резюме:

Класс сети Пригодный для использования диапазон
A 1 - 126
B 128 - 191
C 192 - 254

Имеются также специальные адреса, которые зарезервированы для 'несвязанных' сетей - которые является сетями, использующими IP, но не связаны с Internet, Эти адреса:

Одна сеть класса A 10.0.0.0

16 сетей класса B 172.16.0.0 - 172.31.0.0

256 сетей класса C 192.168.0.0 - 192.168.255.0

Вы заметите, что в данном документе используются именно эти сочетания для того, чтобы не пересечься с "настоящими" сетями и машинами.

http://zeus.sai.msu.ru:7000/operating_systems/linux/HOWTO/mini/IP-Subnetworking/...

И потом, : 255.255.0.0 это лишь маска для сети класса B. Сетевая маска воздействует только локально (где локальный означает - на этом специфическом сетевом сегменте); Караче, это не реальный IP адрес. :D

А вааще, все эти сетевые дела лучше принять как есть и не вникать. Я как то получил сертификат Microsoft, но раздел сетей остался для меня голубой мутью покрытой слизью медузы.

В общем, сочувствую.

Аватар пользователя wezir

[quote="-Феникс-"]И потом, : 255.255.0.0 это лишь маска для сети класса B. Сетевая маска воздействует только локально (где локальный означает - на этом специфическом сетевом сегменте); Караче, это не реальный IP адрес. :D[/quote]

Феникс, имеется ввиду разбиение сети 150.193.0.0 на подсети где первая и последняя с адресами 150.193.0.0, 150.193.252.0 не должны использоватся, а [b]калькулятор подсетей[/b] дает эти диапазоны как
рабочие

Все биты идентификатора подсети или узла не могут быть одновременно установлены в 1 или 0

[quote="wezir"][quote="-Феникс-"]И потом, : 255.255.0.0 это лишь маска для сети класса B. Сетевая маска воздействует только локально (где локальный означает - на этом специфическом сетевом сегменте); Караче, это не реальный IP адрес. :D[/quote]

Феникс, имеется ввиду разбиение сети 150.193.0.0 на подсети где первая и последняя с адресами 150.193.0.0, 150.193.252.0 не должны использоватся, а [b]калькулятор подсетей[/b] дает эти диапазоны как
рабочие

Все биты идентификатора подсети или узла не могут быть одновременно установлены в 1 или 0[/quote]

Почему не могут использоваться? Внутри каждой подсети своя адресация и там сообтвественно резервируються 2 или более адресов которые не могут испольховаться. Но калькулятора это (внетренняя организация подсети) не волнует - это забота подсети. Таково моё наивное ПРЕДПОЛОЖЕНИЕ.

И потом последний адрес в подсети типа B формально не 150.193.252.0, а 150.193.255.255. Он и используется наверняка под чёто.

Аватар пользователя wezir

Феникс, не флудите. Если не знаете о чем говорите то лучше промолчите, а то я перестану с уважением относится к людям прошедшим сертификацию от Microsoft :D

[quote="wezir"]Феникс, не флудите. Если не знаете о чем говорите то лучше промолчите, а то я перестану с уважением относится к людям прошедшим сертификацию от Microsoft :D[/quote]

А оно (microsoft) того и не заслуживает :)
Cisco rulez forever !!!

Аватар пользователя VictorK

[quote="wezir"]• Gegeven een class B netwerk 150.193.0.0
• Splits het netwerk op in minstens 50 subnets met elks 750 hosts

ну даю я ему маску 255.255.252.0 а он мне 64 подсетки рисует, а вроде как должно быть 62 или я чего запамятовал?

150.193.0.0 255.255.252.0 1022 150.193.0.1 to 150.193.3.254 150.193.3.255
=====
150.193.252.0 255.255.252.0 1022 150.193.252.1 to 150.193.255.254 150.193.255.255

Эти вроде не должны использоваться, а что он их тогда рисует? Для прикола что ль?[/quote]

Wezir!!!
Вы не написали, кто Вам выписывает такие кренделя. С маской подсети 255.255.252.0 и сетью 150.193.0.0 действительно получается 62 подсети. Как Вы наверное и считаете 252 = 11111100. Тоесть 2в степени 6 минус 2.

Как пишут первоисточники для того, что бы не путаться в сетях и подсетях нужно оперировать всегда исключительно числами в двоичной системе ну и естественно знать несколько правил рассчетов. Одно из них я написал выше. Удачи.

Кстати посещал я здесь курсы Client-Server при одном из вечерних институтов. Так вот препод постоянно путался в подсетях (хотя в общем и в целом очень хорошо разбирается в сотальных вопросах). В разных источниках (на нидерландском) пишут по разному. Так он вообще плюнул и сказал, что по подсетям больше тем давать не будет.

Удачи.

Аватар пользователя wezir

[quote="VictorK"]Wezir!!!
Вы не написали, кто Вам выписывает такие кренделя. С маской подсети 255.255.252.0 и сетью 150.193.0.0 действительно получается 62 подсети. Как Вы наверное и считаете 252 = 11111100. Тоесть 2в степени 6 минус 2.[/quote]

Тема зовется "Калькулятор подсетей" и выписывает кренделя он, я предполагал что посетители форума поймут что "ну даю я ему маску......" относится к названию темы :D

Я вроде не путаюсь, а путается калькулятор подсетей что уже выяснилось.
Спасибо всем

Аватар пользователя VictorK

[quote="wezir"][quote="VictorK"]Wezir!!!
Вы не написали, кто Вам выписывает такие кренделя. С маской подсети 255.255.252.0 и сетью 150.193.0.0 действительно получается 62 подсети. Как Вы наверное и считаете 252 = 11111100. Тоесть 2в степени 6 минус 2.[/quote]

Тема зовется "Калькулятор подсетей" и выписывает кренделя он, я предполагал что посетители форума поймут что "ну даю я ему маску......" относится к названию темы :D

Я вроде не путаюсь, а путается калькулятор подсетей что уже выяснилось.
Спасибо всем[/quote]

Сорри с моей стороны. Я и не обратил внимание, что Вы Модератор. Еще раз сорри!!!

Аватар пользователя Russo-Balt fan

[quote="wezir"]• Gegeven een class B netwerk 150.193.0.0
• Splits het netwerk op in minstens 50 subnets met elks 750 hosts

ну даю я ему маску 255.255.252.0 а он мне 64 подсетки рисует, а вроде как должно быть 62 или я чего запамятовал?

150.193.0.0 255.255.252.0 1022 150.193.0.1 to 150.193.3.254 150.193.3.255
=====
150.193.252.0 255.255.252.0 1022 150.193.252.1 to 150.193.255.254 150.193.255.255

Эти вроде не должны использоваться, а что он их тогда рисует? Для прикола что ль?[/quote]
К сожалению никогда не удавалось на калькуляторе считать, а хотелось бы :) Вроде раз скачал, да не пошло что-то :( .
Позвольте сначала уточнить насчёт “вроде как должно быть 62”. Несмотря на то что RFC и Cиско иногда (в свoих экзаменах) считают нелегальным использованиe всего одного бита для обозначения подсети (subnet), - но в реальном производстве это могут применять, - т.н. subnet-zero. Оттуда и может происходить разница.
Не зная алгоритма и допущений по которым считает калькулятор, - трудно что-то сказать Hо наверное калькулятор кое-где и ошибается, - в реальном производстве могут считать иначе.

Давайте попробуем сравнить, что вручную традиционным путём получается:

1) Число битов на подсети (subnet) принимаем N=6.

Число возможных подсетей (чтобы вошло как минимум 50) : 2^N – 2 = 2^6 – 2 = 62 .

В реальности (как это обычно делается) конфигурируем 50 подсетей, а 12 (62-50=12) оставляем в резерв на будущее.

2) В результате новая маска подсетей (subnet mask) в нашем классе B получается:

11111111.11111111.11111100.00000000
или в десятичном:
255.255.252.0 /22

( 6 битов слева в третьем октете это 128+64+32+16+8+4=252 в десятичном.)

256-252=4, 8, 12, 16, 20…252 т.е. на 4 бита будет отличаться адрес каждой следующей подсети, Проверка: (252-4) / 4=62.

3) Число нулей (10) в предпоследнем и последнем октетах представляют число битов на всех хостов, и подтверждается что

2^10 – 2 = 1022 хостов максимально возможно, если по условию их должно быть как минимум 750 хостов.

Т.о. конфигурируем по 750 хостов, а по 1022-750=772 оставляем в резерв на будущее.

В результате:
Сеть No 1 будет 150.193.0.0 (адрес всей сети, - не харaктеризуется адресами хостов)

Сеть No 2 : 150.193.4.0 (это адрес подсети/subnet)
возможный ранг IP адресов хостов:
150.193.4.1-150.193.4.255
150.193.5.0-150.193.5.255
150.193.6.0-150.193.6.255
150.193.7.0-150.193.7.254
Broadcast address: 150.193.7.255

Сеть No 3 : 150.193.8.0 (адрес подсети/subnet)
……
и т.д.
……
и т.д. можем идти до максимально возможного 150.193.252.0 для 64 подсетей, (но мы выборочно конфигурируем всего 50 подсетей по 750 хостов в каждой, если этого требует задание.)
Так?

----------------------------------------------------
{ Там выше хорошую ссылку на русском привели, (но в ответах проигнорировали что по ней говoрится про подсети, - про предмет поставленного вопроса.) }

Аватар пользователя terrorist

попробуй калькулятор от [url]http://www.wildpackets.com/products/ipsubnetcalculator[/url] Однозначно лучший

Аватар пользователя wezir

Еще раз спасибо всем откликнувшимся, просто автор SolarWinds 2003 Standsrt edition незнаком с "Основами ОРГАНИЗАЦИИ СЕТЕЙ Cisco" :D и не в курсе что при разделение сети на подсети биты идентификатора подсети не могут быть одновременно установлены в 1 или 0.

Калькулятор от terrorista все считает как рекомендует Sisco.

2Russo-Balt fan в резерве остается 272 а не 772 хоста на подсеть :D

Аватар пользователя Russo-Balt fan

[b]VictorK[/b][quote]Кстати посещал я здесь курсы Client-Server при одном из вечерних институтов. Так вот препод постоянно путался в подсетях (хотя в общем и в целом очень хорошо разбирается в сотальных вопросах). В разных источниках (на нидерландском) пишут по разному. Так он вообще плюнул и сказал, что по подсетям больше тем давать не будет..[/quote]Вашему преподу нужно было бы освоить методику расчёта в уме, - есть такая и она проста. Нужны для пользования только карандаш и бумага, - чтоб писать а не считать, - вcе расчёты в уме, - тогда б не путался.

[b]wezir[/b]:
подумаешь, - один раз позволительно :) и описаться в резервных хостах. ??
A eщё нужно бы всем почаще практиковаться, - тогда б не путались.