Консультация № 49350
17.07.2006, 12:05
0.00 руб.
0 3 3
Прив всем.

Такой вопросик возник
Где взять теорию по разбиению сети на подсети, о правилах назначения адресов подсетям, маски сетей и т.д - на самом низком уровне (надо написать что то типа IP калькулятора). Просто сколько у меня было книжек - что то никак не въеду в эту тему :(

К примеру такой вопрос есть адрес 192.168.10.1
Мне надо сделать 10 подсеток с 10 компами в каждой. И например так чтобы в 1-й подсетке я мог назначить адреса от 192.168.10.10 до 192.168.10.20 и для других аналогично, но никакие другие адреса вне этого интервала не мог назначить. Вот где то так- надеюсь понятно изложил

Обсуждение

Неизвестный
17.07.2006, 12:32
общий
это ответ
Здравствуйте, Madproger!
www.lantricks.com
там есть Lan calculator
он говорит минимальный хост, максимальный хост, а так же общее число хостов...
там всё написанно... и какая маска, и инверсия, и префикс, и всё, что угоднно..
еслм надо 10 хостов - минимальный подходящий размер сети на 16 хостов ( 2^n ), т.е. маска будет 255.255.255.240 = 14 хостов.
=> 10 сетей - это
192.168.10.0/28
192.168.10.16/28
192.168.10.32/28
192.168.10.48/28
и т.д.
Неизвестный
17.07.2006, 12:38
общий
это ответ
Здравствуйте, Madproger!
Полагаю, колега, что здесь Вы найдёте ответы на свои вопросы. Пусть Вас не смущает слово Linux. Для понятия работы подсетей это не имеет значения.

http://www.opennet.ru/docs/HOWTO-RU/mini/IP-Subnetworking.html
http://users.iptelecom.net.ua/~paul_t/usefulnesses/IP-addr/IP-addr.html

Желаю удачи!

Дмитрий Омаров
Неизвестный
17.07.2006, 13:01
общий
это ответ
Здравствуйте, Madproger!
теорию можно почитать в интернете ( ищите CIDR или "бесклассовая междоменная маршрутизация")
либо в любом учебнике по компьютерным сетям например
Принципы маршрутизации в Internet
2-е издание
Cisco Press.
По поводу Ip калькулятора, то их уже существует несколько разновидностей.
Могу порекомендовать http://jodies.de/ipcalc работает и в онлайн и можно его скачать., написан на perl т.е. будет работать на любой платформе лишь бы там был интерпретатор perl.

для вашего примера :
колличество хостов в бесклассовой подсети - 2^n -2 т.е. 2,6,14,30 и т.д.
в вашем случае это 14 тогда:
подсеть 1
192.168.10.0/28
от 192.168.10.1 до 192.168.10.14 ; 192.168.10.0 - адрес сети 192.168.10.15 - броадкаст
подсеть 2
192.168.10.16/28
и т.д.
Форма ответа