Форум программистов, компьютерный форум, киберфорум
Сетевое оборудование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
328 / 163 / 89
Регистрация: 03.11.2010
Сообщений: 920
1

Получить список сетей и агрегировать список сетей

09.03.2015, 22:19. Показов 3296. Ответов 18
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Задали задачку, нужно сделать такой-же калькулятор на JS.
Но проблема в том, что я не до конца понимаю как он работает.
Вот образец. http://ip-calculator.ru/
Первую часть сделал. А вот вторую и третью - не понимаю.
"Получить список сетей" - что происходит после нажатия. Что в Адресе1 и Адресе2 - Это адрес в локальной сети, или что?
По каком принципу создаётся этот список сетей?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2015, 22:19
Ответы с готовыми решениями:

Список Wi-Fi сетей
как сделать так, чтобы в своей программе я получил список доступных сетей wifi и мог к какой-нибудь...

Список сетей WIFI
Здравствуйте. Вопрос как получить список имен сетей wifi и отобразить его в listview, по типу...

Список защищенных социальных сетей
Всем здарова, подскажите социальные сети которые используют https протоколы с шифрацией, которые не...

Не обнаруживается список беспроводных сетей
Дело в том, что когда я хотела подключиться к сети вай-фай то не обнаружила не одной.Что сделать,...

18
461 / 442 / 75
Регистрация: 26.12.2012
Сообщений: 2,888
10.03.2015, 08:19 2
третья это объединение сет?ей т.е например две сети 192.168.0.0/24 192.168.1.0/24 можно записать вот так 192.168.0.0/23 почитайте про агрегацию сетей и про CIDR , про второе тоже что-то не понял, подумать надо
1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
10.03.2015, 09:31 3
ну например есть у вас адреса 192.168.0.0-192.168.2.255
Вам надо описать их кратко и понятно для оборудования
192.168.0.0/23 даст адреса 192.168.0.1-192.168.1.254
остается 192.168.2.0/24
1
461 / 442 / 75
Регистрация: 26.12.2012
Сообщений: 2,888
10.03.2015, 09:49 4
Цитата Сообщение от xoraxax Посмотреть сообщение
Вам надо описать их кратко и понятно для оборудования
ну например я ввел 192.168.0.0 и 192.168.32.255 он мне выводит
192.168.0.0/19
192.168.32.0/24
что то все равно его логику не пойму
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
10.03.2015, 09:53 5
192.168.0.0/19 это 192.168.0.1-192.168.31.254
остается 192.168.32.0/24
Все же вроде понятно

Добавлено через 52 секунды
/18 маска даст лишние адреса, поэтому надо взять /19 и /24
0
461 / 442 / 75
Регистрация: 26.12.2012
Сообщений: 2,888
10.03.2015, 10:21 6
Цитата Сообщение от xoraxax Посмотреть сообщение
Все же вроде понятно
это я понимаю я ж говорю его логику понять не могу для чего это нужно и где применить и почему он не выводит сети 192.168.1.0/24 192.168.2.0/24 192.168.3.0/24 итд
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
10.03.2015, 11:26 7
потому что 1.0/24, 2.0/24 и т.д. это подмножество 0.0/19.
А где применить - это уже вопрос третий.
0
328 / 163 / 89
Регистрация: 03.11.2010
Сообщений: 920
11.03.2015, 00:57  [ТС] 8
Помогите разобраться.
1) Адрес 1 и Адрес 2. Они всегда 192.168.0.0 и 192.168.32.255. Или их нужно получать для каждого пользователя?
2) Как из 192.168.0.0 и 192.168.32.255 получить
192.168.0.0/19
192.168.32.0/24
Как это устроено?
0
461 / 442 / 75
Регистрация: 26.12.2012
Сообщений: 2,888
11.03.2015, 08:03 9
Цитата Сообщение от Pahanuch Посмотреть сообщение
Как это устроено?
с масками сетей не работали ?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
11.03.2015, 09:46 10
Цитата Сообщение от Pahanuch Посмотреть сообщение
Как это устроено?
в двоичной с/с перепишите, сразу все понятно станет (там же на ip-calculator можно, если руками лень)
0
328 / 163 / 89
Регистрация: 03.11.2010
Сообщений: 920
12.03.2015, 03:10  [ТС] 11
corlovito, нет.
Цитата Сообщение от xoraxax Посмотреть сообщение
в двоичной с/с перепишите
что переписать?
0
461 / 442 / 75
Регистрация: 26.12.2012
Сообщений: 2,888
12.03.2015, 08:09 12
все действия производите в двоичной системе, т.е 192.168.0.0 в двоичной это
11000000.10101000.00000000.00000000, /19 это означает количество бит, считаются слева эти биты отделяют в ip адресе сетвую часть и хостовую, для начала с этимразберитесь
0
328 / 163 / 89
Регистрация: 03.11.2010
Сообщений: 920
19.03.2015, 11:53  [ТС] 13
corlovito, перевёл адрес двоичный вид.
как получается 19, всё равно непонятно.
192.168.0.0/19 - как тут получилось 19
192.168.32.0/24 - а здесь 24 ?
0
461 / 442 / 75
Регистрация: 26.12.2012
Сообщений: 2,888
19.03.2015, 12:18 14
нуууу...даже не знаю как объяснить это вам нужно с масками сетей поразбираться, попробуй вот так
11000000.10101000.00000000.00000000 - здесь 32 бита
11000000.10101000.000-здесь 19, это надеюсь понятно почему
это маска сети, дальше реально думаю без понимания что такое маска вам не обойтись
0
328 / 163 / 89
Регистрация: 03.11.2010
Сообщений: 920
19.03.2015, 13:13  [ТС] 15
Цитата Сообщение от corlovito Посмотреть сообщение
11000000.10101000.000-здесь 19, это надеюсь понятно почему
непонятно почему 192.168.0.0 = 11000000.10101000.000, а не 11000000.10101000
0
461 / 442 / 75
Регистрация: 26.12.2012
Сообщений: 2,888
19.03.2015, 13:16 16
Цитата Сообщение от Pahanuch Посмотреть сообщение
непонятно почему 192.168.0.0 = 11000000.10101000.000, а не 11000000.10101000
ну вообще то целиком 192.168.0.0 это 11000000.10101000.00000000.00000000
0
328 / 163 / 89
Регистрация: 03.11.2010
Сообщений: 920
19.03.2015, 13:22  [ТС] 17
corlovito, Вот есть например адрес 192.168.4.0
Какие арифметические действия мне нужно проделать, что получить 22 ?
0
461 / 442 / 75
Регистрация: 26.12.2012
Сообщений: 2,888
19.03.2015, 13:43 18
Цитата Сообщение от Pahanuch Посмотреть сообщение
Какие арифметические действия мне нужно проделать, что получить 22 ?
там два адреса учавствуют
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
19.03.2015, 13:46 19
Не нужны арифметические действия на этом этапе. Прочитай, что такое маска подсети и как её можно записывать.
Прочитай же, наконец!
0
19.03.2015, 13:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2015, 13:46
Помогаю со студенческими работами здесь

Где хранится список сетей?
Ребята, у меня, возможно, глупый вопрос, но я перерыл весь интернет и не нашел ответа. Может...

Просмотреть список беспроводных сетей, к которым ноутбук при обнаружении подключается автоматически
Здравствуйте...есть вопрос такого типа, как можно посмотреть в ноутбуке с Windows 7 список...

Ip адреса, маски сетей, определение количества узлов сетей, 8 класс
Помогите с задачей, хотя бы объясните принцип нахождения ответа, с ip-адресами не работаю, но...

Ifconfig не видит сетевую карту,но подключение есть - kali linux Хочу вывести в терминале список вай-фай сетей
я нуб,толком не понимаю,что происходит. Хочу вывести список вай фай сетей в терминале. Видел...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru