Форум программистов, компьютерный форум, киберфорум
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/26: Рейтинг темы: голосов - 26, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 8

Расчет подсетей

07.06.2012, 15:41. Показов 5071. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Делаю курсовой проект по КС и из-за пропуска одной лекции никак немогу закончить один пункт, т.е. просто незнаю как делать. Однокурсники говорят что объяснять долго, извини, самим доделывать курсач надо, а то что написано в интернете я не понимаю.
К счастью смог скинуть пример этого пунктика См. ниже
9. Расчет подсетей
Количество компьютеров в данном проекте 75, в двоичной величине это 1001011. Адрес компьютера занимает 7 битов. Данная сеть является сетью класса C, это означает, что адресное пространство сети состоит из 8 бит. Остается 1 битовая позиция (8-7=1), которые необходимо выделить из общего адресного пространства с помощью маски подсети. Тогда двоичная запись требуемой маски будет 10000000 , что эквивалентно 128 в десятичном формате. Поскольку для маски подсети выделен только 1 бит, наибольшее значение, которое можно записать в этом случае, равно 1.
С учетом нулевого значения можно создать восемь адресов подсетей. Это означает, что в случае использования маски 255.255.255.128 для разделения адресного пространства класса C на подсети можно создать восемь подсетей с 75 узлами в каждой.
Адрес первой подсети 0: диапазон от 00000001 до 01001011 будет соответствовать значениям (от 1 до 75). Если эту маску применить к адресу узла класса С 192.0.255.0, узлы первой посети будут представлены адресами от192.0.255.1 до 192.0.255. 75.
Адрес второй подсети 1: диапазон от 10000001 до 11001011 будет соответствовать значениям (от 129 до 203). Узлы второй посети будут представлены адресами от 192.0.255.129 до 192.0.255. 203.
В результате вычисления получилось две подсети с 75 доступными адресами узлов в каждой.
Здесь дано 75 компьютеров в сети, а у меня 24 компьютера на 3х этажах.
Единственное что понял, это то что 24 нужно перевести в двоичный код Т_Т
Буду очень благодарен если Вы сможете помочь мне в решении данного вопроса.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.06.2012, 15:41
Ответы с готовыми решениями:

Расчет маски и диапазона подсетей
Необходимо рассчитать маску и диапазон допустимых адресов для подсетей по классу, количеству подсетей и максимальному количеству хостов. ...

выделение подсетей
необходимо решить задачу: В сети 193.17.71.0 необходимо выделить максимальное число подсетей так, чтобы к каждой подсети можно было...

настройка подсетей
Добрый день , возникла такая проблема . В организации огромное количество компьютеров разные группы находятся в разных подсетях , друг...

5
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
07.06.2012, 15:58
Поскольку для маски подсети выделен только 1 бит, наибольшее значение, которое можно записать в этом случае, равно 1.
С учетом нулевого значения можно создать восемь адресов подсетей.
Вот с этого места бред написан !!!
Если минимальное значение - 0, а максимальное значение - 1
То очевидно что можно создать всего ДВЕ подсети
Откуда тут берется 8 - видимо автор курил много травы

Добавлено через 1 минуту
Это означает, что в случае использования маски 255.255.255.128 для разделения адресного пространства класса C на подсети можно создать восемь подсетей с 75 узлами в каждой.
При маске 255.255.255.128 можно класс С поделить на 2 подсети по 128 адресов в каждой ( очевидно что 75 меньше чем 128 )

Добавлено через 1 минуту
Адрес первой подсети 0: от 192.0.255.1 до 192.0.255.126
Адрес второй подсети 1: от 192.0.255.129 до 192.0.255.254

Тут даже сам автор приводит только две подсети, тогда как пишет о 8-ми

Добавлено через 1 минуту
что 24 нужно перевести в двоичный код
А в чем проблема перевести ?
Ну если сам не можешь - можно использовать встроенный калькулятор Windows
Надо просто переключить систему счисления от 10 в 2

Добавлено через 43 секунды
никак немогу закончить один пункт, т.е. просто незнаю как делать
Как полностью выглядит задание в этом пункте ?
1
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 8
07.06.2012, 17:14  [ТС]
24=11000, это просто. Что дальше делать незнаю. Пунк именуется Расчет подсетей, других подробностей незнаю, но предполагаю что нужно рассчитать маску подсети и адреса подсетей.
Общее задание
В этом курсовом проекте рассматривается разработка локальной вычислительной сети технологии Fast Ethernet в предприятии (3 этажа, 9 помещений, 24 компьютеров, предусмотреть установку проводного телефона).

Добавлено через 1 час 4 минуты
немного погуглив нашел формулу 2^8 - n, где n+2. Рассчитал маску подсети для 24 компьютеров, получилось 255.255.255.230. Теперь ломаю голову как рассчитать адреса подсетей.
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
07.06.2012, 17:40
Рассчитал маску подсети для 24 компьютеров, получилось 255.255.255.230
Это фигня, а не маска

Добавлено через 5 минут
http://ru.wikipedia.org/wiki/%... 0%B8%D1%8F

Возможное кол-во адресов в подсети - 1,2,4,8,16,32,64,128,256 ( смотрим табличку )

24 компа
Значит 1 адрес занят под саму сеть, 1 адрес под broadcast, 1 адрес на роутер
Значит минимальное кол-во адресов в подсети на 24 компьютера - это 24+3 == 27 адресов
Нам подходит 32 адреса в подсети
На 32 адреса в подсети маска 255.255.255.224 ( смотрим табличку )

Если у нас есть сетка класса С на 256 адресов
и мы делим ее по 32 адреса в подсети
то получаем 8 подсетей по 32 адреса в каждом

Осталось написать конкретные адреса
1
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 8
07.06.2012, 17:52  [ТС]
Спасибо, теперь я понял как рассчитывать маску подсети, так же понял на предоставленном мною примере
Количество компьютеров в данном проекте 24, в двоичной величине это 11000. Адрес компьютера занимает 5 битов. Данная сеть является сетью класса C, это означает, что адресное пространство сети состоит из 8 бит. Остается 3 битовых позиций (8-5=3), которые необходимо выделить из общего адресного пространства с помощью маски подсети. Тогда двоичная запись требуемой маски будет 11100000 , что эквивалентно 224 в десятичном формате. Поскольку для маски подсети выделено только 3 бита, наибольшее значение, которое можно записать в этом случае, равно 3.
С учетом нулевого значения можно создать восемь адресов подсетей. Это означает, что в случае использования маски 255.255.255.224 для разделения адресного пространства класса C на подсети можно создать восемь подсетей с 24 узлами в каждой.
Теперь остались адреса...
Вы написали "Осталось написать конкретные адреса", получается для начала я должен узнать сетевой адрес?
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
09.06.2012, 11:15
У тебя же в примере написано
Если эту маску применить к адресу узла класса С 192.0.255.0
Чтобы написать конкретные адреса - тебе либо их выдали в задании
Либо ты сам их должен придумать и написать

Добавлено через 3 минуты
Все равно ошибки есть
Поскольку для маски подсети выделено только 3 бита, наибольшее значение, которое можно записать в этом случае, равно 3.
Если выделено 3 бита, то максимальное значение - это (2^3)-1 == 7
Минимальное значение - очевидно 0
Получается 8 подсетей
На самом деле зачем это все писать мне совершенно не понятно

Достаточно сказать - выделено 3 бита
2^3 == 8
Значит будет 8 подсетей
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.06.2012, 11:15
Помогаю со студенческими работами здесь

Несколько подсетей
Здравствуйте! В организации имеются три подсети: 192.168.10.X, 192.168.0.X, 192.168.168.X, маска на всех 255.255.255.0. Имеется сервер на...

Несколько подсетей и их организация
Всем здравствуйте. Требуется у клиента создать несколько несколько подсетей, распределенных по типам устройств (к примеру в одной...

Запись масок подсетей
Изначально дан только диапазон IP-адресов, на выходе нужно написать таблицу маршрутизации, но до этого еще безумно далеко. По порядку. ...

Соединение двух подсетей
Здравствуйте, дорогие форумчане! Помогите решить такую интересную ситуацию Проблема состоит в том что есть 4 магазина одной сети ...

Настройка двух подсетей
В офисе необходимо настроить две подсети, чтобы не видели друг друга, но имели доступ к интернету. Схема такая:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru