Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2018, 19:11   #1
Pinguin007
Пользователь
 
Регистрация: 26.02.2016
Сообщений: 14
По умолчанию Разделение IPv4 сети на подсети

Здравствуйте, дано сеть 11.48.0.0/20 (20-это новая маска)
как найти адрес 150ой подсети?
Получается адрес 1 подсети-11.48.0.0/12
и дальше идем с шагом-16
и когда доходим до 255 не знаю что делать
Объясните как это делать
Pinguin007 вне форума Ответить с цитированием
Старый 26.03.2018, 20:15   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от Pinguin007 Посмотреть сообщение
Здравствуйте, дано сеть 11.48.0.0/20 (20-это новая маска)
как найти адрес 150ой подсети?
Получается адрес 1 подсети-11.48.0.0/12
и дальше идем с шагом-16
и когда доходим до 255 не знаю что делать
Объясните как это делать
Задача не полная. У вас указана маска сети но не указана маска подсети или её размер.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 26.03.2018, 20:41   #3
Pinguin007
Пользователь
 
Регистрация: 26.02.2016
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Задача не полная. У вас указана маска сети но не указана маска подсети или её размер.
255 255 255 224
Pinguin007 вне форума Ответить с цитированием
Старый 26.03.2018, 21:07   #4
Pinguin007
Пользователь
 
Регистрация: 26.02.2016
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Задача не полная. У вас указана маска сети но не указана маска подсети или её размер.
сеть 11.48.0.0/12

а маска подсети 255 255 255 224
Pinguin007 вне форума Ответить с цитированием
Старый 26.03.2018, 21:20   #5
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

224d это 1110000b
Откуда получается что 255.255.255.224 соответствует суфикус /28.
Это просто отнимаем от 32 количество нулевых бит
1110000b
___^___4
32-4=28

150d=10010110b

11.48.0.0 бинарном виде отсчитываем 28 бит как в суфиксе
00001011.00110000.00000000.00000000
28___________________________^
приставляем биты подсети
00001011.00110000.00000000.00000000
_____________________1001.0110____
00001011.00110000.00001001.01100000

И переведем в десятичный цифры
11.48.9.96/28

Или можно по другому отбрасываем от 224 старшие биты
1110000b
^^
останется
10000b=16d

150*16=2400
2400/256=9 остаток от деления 2400-9*256=96

Соответственно скалываем с адресом сети
11.48.0.0
+
0.0.9.96
=
11.48.9.96
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 26.03.2018 в 21:26.
Pavia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить сетевые настройки IPv4 AppData Работа с сетью в Delphi 5 05.08.2014 09:14
Исчерпание IPv4 адресов. Alex Cones Свободное общение 7 14.01.2011 14:48
IPv4 Generator ergil Софт 1 19.07.2010 16:06
Как рассчитать маску подсети и адрес сети. mike_tihomirov Работа с сетью в Delphi 1 02.06.2010 01:30
свойства tcp/ipv4 IRON PRIEST Операционные системы общие вопросы 10 18.09.2009 09:20