С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для arava
340 / 135 / 70
Регистрация: 30.06.2014
Сообщений: 717

Сколько адресов в диапазоне сети?

18.07.2019, 18:24. Показов 1400. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую! Как правильно посчитать количество ip адресов в диапазоне сети?
вот как это делаю я:
PHP
1
2
3
4
$start = ip2long('31.133.120.0');
$end = ip2long('31.133.127.255');
 
print ($end - $start) - 1;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.07.2019, 18:24
Ответы с готовыми решениями:

Сколько байт в диапазоне адресов ОЗУ 0x70 - 0x79?
Здравствуйте, совсем запуталась в памяти, может вопрос и элементарный, 9 байт? Или я не так понимаю? Задача в следующем, приходит...

Используя traceroute (tracepath) и сведения о диапазоне IP-адресов нарисовать топологию сети в формате dot
Помогите, пожалуйста, студенту с написанием программы на shell в Ubuntu! Задание следующее: Используя traceroute (tracepath) и...

Сколько хостовых (индивидуальных узловых) IP-адресов доступно в сети с маской 255.252.0.0 (префикс /14)
Сколько хостовых (индивидуальных узловых) IP-адресов доступно в сети с маской 255.252.0.0 (префикс /14)

1
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
20.07.2019, 17:38
пример
кальк
C++
1
2
3
4
5
6
7
8
9
// Если твой IP 64, то с 64 (включительно) забираешь /26 адресов.
Адрес   :       109.252.90.115          01101101.11111100.01011010.01110011
Маска   :       255.255.255.192 (26)    11111111.11111111.11111111.11000000
Wildcard:       0.0.0.63                00000000.00000000.00000000.00111111
Сеть    :       109.252.90.64/26        01101101.11111100.01011010.01000000
Хост(min):      109.252.90.65           01101101.11111100.01011010.01000001
Хост(max):      109.252.90.126          01101101.11111100.01011010.01111110
Broadcast:      109.252.90.127          01101101.11111100.01011010.01111111
Хостов в сети:  62      класс A
Количество хостов в подсети определяется как 232-N-2, где N — длина маски. Чем длиннее маска, тем меньше в ней хостов.
если взять 192.168.1.0/24 - 8 бит (до 32) = 255 свободных адресов
Если маска сети равна 32 для адреса IPv4, такое значение представляет не подсеть, а определённый узел.
Адреса IPv6 имеют длину 128 бит, поэтому уникальный адрес узла задаётся с маской 128 бит.

C++
1
2
8 бит, это 2**:   7   6   5   4  3  2  1  0
                128  64  32  16  8  4  2  1
/24 = сумма всех 8ми битов = 255 (а счёт идёт с ноля, так что получим 256)
/25 = сумма первых 7ми битов = 127 свободных адресов (255-128)
/26 = 127-64 = 63 свободных адреса (но это broadcast, а рабочих = 62)
/27 = 63-32 = 30 адресов
/28 = 31-16 = 14
/29 = 15-8 = 6
/30 = 7-4 = 2
/31 = 3-2 = 1
/32 = 0 = 0 свободных, 1 занят и всё
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.07.2019, 17:38
Помогаю со студенческими работами здесь

Сканер сети, получение имен и IP-адресов компьютеров в сети
Доброго времени суток, дорогие форумчане! Хочу попробовать написать простенький сканер сети, что бы он выводил,скажем в DataGridView, имя...

Как сделать в 3 и 4 сети протокол RIP и класс адресов чтобы был в 3-ей и 4-ой сети: (в Packet Tracer)
Ребят как сделать в 3 и 4 сети протокол RIP и класс адресов чтобы был в 3-ей и 4-ой сети: В можете объяснить как это делается ???

Количество ip адресов в диапазоне
Написать функцию ips_between(start, end), которая возвращает количество ip адресов, начиная с start и до end, не считая его. Start и end...

Получение IP-адресов в заданном диапазоне
Здравствуйте. Преподаватель задал простое задание. Побыстрому написать программку которая бы выдавала IP адреса в определенном диапазоне....

Напишите программу, вычисляющую количество слов, равных 0 или FFFF, в диапазоне адресов от 0 до 100h
Напишите программу, вычисляющую количество слов, равных 0 или FFFF, в диапазоне адресов от 0 до 100h. Замечание: подразумевается, что...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru