Christoph Tensin
 Аватар для Кристоф
509 / 175 / 5
Регистрация: 18.07.2010
Сообщений: 700

Как определить IP-адрес сети, зная IP-адрес узла назначения и маску сети

30.01.2014, 15:34. Показов 50434. Ответов 6

Студворк — интернет-сервис помощи студентам
Добрый вечер, форумчане!
Дали задачку одну:
"Найти IP-адрес сети, зная IP-адрес узла назначения=12.34.56.83 и маску сети=255.255.0.0.."
Начала читать статейки как это делать и не понятно, откуда взялась куча нолей и единиц.

Отрывок из статьи:

Чтобы получить адрес сети, зная IP-адрес и маску подсети, необходимо применить к ним операцию поразрядной конъюнкции (логическое И). Например, в случае более сложной маски:

IP-адрес: 00001100 00100010 00111000 01001110 (12.34.56.78)
Маска подсети: 11111111 11111111 11100000 00000000 (255.255.224.0)
Адрес сети: 00001100 00100010 00100000 00000000 (12.34.32.0)


Что надо делать, чтобы получить бинарный код? Как они сформировали адрес сети, откуда они его сформировали. Я не понимаю.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2014, 15:34
Ответы с готовыми решениями:

Очень интересная задача! Для адреса 93.175.16.7/24 вычислить маску сети, широковещательный адрес, адрес сети
А вам по силам справиться? Для адреса 93.175.16.7/24 вычислить маску сети, широковещательный адрес, адрес сети, сколько компьютеров...

Сети. как узнать адрес сети, маску, ... по IP адресу?
Кто может чем помочь? Делаю лабу, нужно из диапозона IP адресов (например 10.70.25.10 - 10.70.25.40) узнать адрес сети, маска, адрес шлюза,...

По заданным IP-адресу узла сети и маске определите адрес сети
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу...

6
225 / 113 / 18
Регистрация: 27.09.2012
Сообщений: 575
30.01.2014, 16:12
Адрес сети 12.34.0.0
0
Christoph Tensin
 Аватар для Кристоф
509 / 175 / 5
Регистрация: 18.07.2010
Сообщений: 700
30.01.2014, 17:01  [ТС]
kroniel, спасибо за ответ.
Но мне нужно объяснение, как ты это получил.)
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
30.01.2014, 17:47
Лучший ответ Сообщение было отмечено Кристоф как решение

Решение

вообще-то сеть будет 12.34.32.0
а получили мы это из маски 255.255.224.0 Если ее представить в двуичном виде, то видно, что последние 13 байт являются нулем: 11111111.11111111.111 | 00000.00000000
отсюда получаем сеть: 00001100.00100010.001 | 00000.00000000 т.е. 12.34.32.0
так же вычесляем минимальный хост: 12.34.32.1 т.е. 00001100.00100010.001 | 00000.00000001
и максимальный: 12.34.63.254 т.е. 00001100.00100010.001 | 11111.11111110
итого в этой сети может быть 8192 хостов.
2
225 / 113 / 18
Регистрация: 27.09.2012
Сообщений: 575
31.01.2014, 08:35
Я считаю так
адрес состоит и 4 октетов. 1 октет потом точка второй октет и т. д. В каждом октете 8 бит.
У нас будут 8, 16, 24, 32. Допустим у нас маска /28 значит мы работаем с 4 октетом. 28 маска это 255.255.255.240. Если у нас нас в первом октете 255 то мы с ним не работаем также и с другими. Работаем с теми которые меньше 255. У нас это последний октет.
От 32-28 и получаем 4 бита. 2 в степени 4 равно 16. У нас 16 компьютеров может быть в нашей подсети, от них отнимаем сеть и броадкаст адрес. Сеть первый адрес, а броадкаст последний адрес. Итого 14 компьютеров мы можем подключить.
Если у нас маска не 28 а представлена ввиде 255.255.255.240 то последний октет отнимаем от 255 и получаем 16 количество компов в сети не забываем про сеть и броадкаст. Вот как то так.
Ещё пример. IP 10.10.38.200 маска 255.255.224.0
Работаем с 3 октетом после 2 точки. От 255 отнимаем 224 и получаем 32. И 2 в степени 5 равен 32. Слешевую маску получаем 16+5 равен 21. Т.К. мы не влазием в первый диапозон из 32 компов, а у нас 38. То попадаем во 2 диапозон от 32 до 63.
В итоге адрес сети 10.10.32.0.
1
 Аватар для Macrosh
2 / 4 / 1
Регистрация: 13.01.2014
Сообщений: 28
31.01.2014, 09:25
Кристоф, советую к прочтению http://www.netza.ru/2012/09/blog-post_6748.html
1
Christoph Tensin
 Аватар для Кристоф
509 / 175 / 5
Регистрация: 18.07.2010
Сообщений: 700
31.01.2014, 17:19  [ТС]
Macrosh, вот ЭТО СТАТЬЯ!!! Самая развернутая и понятная. Большое спасибо!!!)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2014, 17:19
Помогаю со студенческими работами здесь

Узнать ip-адрес компьютера по сети, зная его имя в сети
Ребята подскажите, пожалуйста, по такому вопросу. Как можно узнать ip-адрес компьютера в сети зная его имя в сети, только не своего...

Рассчитать маску и адрес сети
Всем добрый вечер! У меня такое задание: исх.сеть имеет вид 192.168.ххх.ууу, где ххх.ууу последние цифры телефона. Если необходимо,адрес...

Как определить маску сети, зная количество узлов
Добрый вечер,как определить маску сети, зная количество узлов. Пусть у нас 63 узла, как с помощью количества определить маску?

Дана сеть и ip адрес. Найти маску сети
Найти маску сети, минимальный IP, максимальный IP по IP-адресу и адресу сети: IP-адрес: 198.15.219.224 Сеть: 124.128.0.0 Как найти...

Дан адрес и маска подсети. Определить идентификатор сети и идентификатор узла
Дан IP-адрес и маска подсети. Определить идентификатор сети и идентификатор узла. IP-адрес 129.102.197.23 маска 255.255.0.0


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

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

Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru