Форум программистов, компьютерный форум, киберфорум
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 02.05.2016
Сообщений: 10
Завершенные тесты: 1
1

Маски подсети

19.01.2018, 13:53. Просмотров 1228. Ответов 7

Всем добрый день. Есть трудность: не могу понять, как решаются подобные задачи:
Есть 3 IP адреса, необходимо найти такую маску подсети, которая включала бы только необходимые 2 адреса из 3.

Пример:
10.61.11.8, 10.61.11.14 - должны быть включены
10.61.11.1 - должен быть исключён

Если мне кто-то объяснит как такое решается или ткнет лицом в материал, объясняющий это - буду очень благодарен!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2018, 13:53
Ответы с готовыми решениями:

Как разбить сеть на две подсети при помоши маски подсети
Добрый день. Я хочу в Cisco Packet Tracer разбить сеть класса(левая на ресунке) С на две подсети...

Смена маски подсети
Всем привет...Работаю в конторе...было сначало мало людей около 250...Настройки были следующие...

расчет маски подсети
есть задание 192.168.1.76/27 далее нужно дописать ответы локальный адрес диапазон количество...

Расчёт маски подсети
Здравствуйте! Подскажите пожалуйста как рассчитывать маску подсети. В интернете много статей, но...

7
170 / 56 / 45
Регистрация: 21.06.2012
Сообщений: 263
19.01.2018, 14:56 2
День добрый!

Ответ 255.255.255.24810 = 11111111 11111111 11111111 111110002

Тогда у вас сеть 10.61.11.0 разобьется на подсети по 8 ip адресов в каждой подсети.
10.61.11.0 - 10.61.11.7
10.61.11.8 - 10.61.11.15
10.61.11.16 - 10.61.11.23

Вспоминаем, что чтобы получить число 8 (десятичное) нужно 3 бита (т.к. 2^3 = 8)
Т.е. от маски нам нужно три бита (забрать/обнулить)

Вспоминаем что такое маска подсети, а именно что там где в маске нули, то значения ip-адреса (из нашей подсети может менять свое значение).
Т.е. если мы будем проводить операцию логического И между ip-адресами (диапозон от 0 до 255 в последнем октете)
Будем получать те подсети, которые указаны выше.

Что такое маска подсети идем и читаем в Википедию
1
Эксперт по компьютерным сетям
6121 / 4627 / 1045
Регистрация: 25.12.2012
Сообщений: 19,504
19.01.2018, 15:03 3
Переводим в двоичную систему
Address: 10.61.11.8 00001010.00111101.00001011 .00001000
Address: 10.61.11.14 00001010.00111101.00001011 .00001110
Address: 10.61.11.1 00001010.00111101.00001011 .00000001

и смотрим у первых двух до первого различающегося бита, на основе этого рисуем маску, и переводим ее в десятичный вид
Netmask: 255.255.255.248 = 29 11111111.11111111.11111111.111 11 000

причем адрес 10.61.11.8/29 - адрес самой подсети
1
0 / 0 / 0
Регистрация: 02.05.2016
Сообщений: 10
Завершенные тесты: 1
19.01.2018, 17:26  [ТС] 4
Спасибо! А почему при такой маске адрес 10.61.11.1 исключается?

Добавлено через 3 минуты
Цитата Сообщение от Legolas Посмотреть сообщение
День добрый!
Ответ 255.255.255.24810 = 11111111 11111111 11111111 111110002
Тогда у вас сеть 10.61.11.0 разобьется на подсети по 8 ip адресов в каждой подсети.
10.61.11.0 - 10.61.11.7
10.61.11.8 - 10.61.11.15
10.61.11.16 - 10.61.11.23
Вспоминаем, что чтобы получить число 8 (десятичное) нужно 3 бита (т.к. 2^3 = 8)
Спасибо большое за подробный ответ! Но я всё равно не понял, почему именно такой ответ, почему исключается третий адрес, почему именно такие подсети?
0
Эксперт по компьютерным сетям
6121 / 4627 / 1045
Регистрация: 25.12.2012
Сообщений: 19,504
19.01.2018, 17:27 5
http://jodies.de/ipcalc?host=10.61.11.8&mask1=29&mask2=
1
0 / 0 / 0
Регистрация: 02.05.2016
Сообщений: 10
Завершенные тесты: 1
19.01.2018, 17:43  [ТС] 6
Спасибо!
HostMin: 10.61.11.9
HostMax: 10.61.11.14
На это надо смотреть? Если да, то увидел Но не понял логику
0
Эксперт по компьютерным сетям
6121 / 4627 / 1045
Регистрация: 25.12.2012
Сообщений: 19,504
20.01.2018, 10:51 7
А логику я выше расписал
0
170 / 56 / 45
Регистрация: 21.06.2012
Сообщений: 263
20.01.2018, 11:35 8
Лучший ответ Сообщение было отмечено RustemT как решение

Решение

Спасибо большое за подробный ответ! Но я всё равно не понял, почему именно такой ответ, почему исключается третий адрес, почему именно такие подсети?
Какой третий?
Вот здесь 10.61.11.0 - 10.61.11.7 указан диапазон (изменяется последняя цифра от нуля до 7 включительно)

Давайте чуть упростим задачу:
Пусть есть сеть 10.61.11.0 по маске /24 или 255.255.255.0 (в этой сети может менять последнее число от 0 до 255)

Если мы увеличим маску (до /25 бит или 255.255.255.128), то мы в результате разобьем нашу сеть
Код
10.61.11.0 на две подсети:
10.61.11.0 - 10.61.11.127 (первая)
10.61.11.128 - 10.61.11.255 (вторая)
Если еще увеличим маску (до /26 или 255.255.255.192), то мы в результате разобьем нашу сеть
Код
10.61.11.0 на четыре подсети
10.61.11.0 - 10.61.11.63 - первая подсеть
10.61.11.64 - 10.61.11.127 - вторая подсеть
10.61.11.128 - 10.61.11.191 - третья подсеть
10.61.11.192 - 10.61.11.255 - - четвертая подсеть
Если еще увеличим маску (до /29 или 255.255.255.248), то мы в результате разобьем нашу сеть
Код
10.61.11.0 на 16 подсетей (в каждой по 98 адресов)
10.61.11.0 - 10.61.11.7
10.61.11.8 - 10.61.11.15
10.61.11.16 - 10.61.11.23 
..........................

10.61.11.248 - 10.61.11.255
Этот ответ нам подходит, т.к.
10.61.11.8, 10.61.11.14 - находятся в одной посети
10.61.11.1 - находится в другой подсети

Освойте перевод из 2-ой в 10-ую систему счисления и обратно
Осознайте что такое маска подсети и зачем она нужна
Прочитайте про лог. операцию "И"
Нарисуйте на листочке, помедитируйте и всё дойдет
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2018, 11:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Задача на определение маски подсети
помогите решить задачу В компании 10-ть отделов с кол-вом машин не более 120 в каждом. Сколько...

Определить идентификатор сети и узла по ip и маски подсети
подскажите,пожалуйста, как определить идентификатор сети и узла? ip-адрес: 192,168,17,1 маска...

Указать ip-адреса и маски подсети каждого компьютера.
Всем привет, нужна помощь с задачей. В компьютерной сети находятся 6 компьютеров: 3 из них...

Разделить сеть на две подсети при IP адреса и маски
Как это сделать ??? если можно подробно пожалуйста.


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.