Содержание

Калькулятор трафика IP-камер — TFortis

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

Данные параметры зависят от назначения системы видеонаблюдения, в соответствии с которым производится выбор камер.

Для расчета пропускной способности локальной сети видеонаблюдения в нашем калькуляторе используется формула:

(скорость потока) * (количество камер) + (поток с других устройств)

В экспертном режиме вы можете задать гибкие настройки подключаемых камер. В простом режиме, вы задаете только количество камер и их разрешение. По умолчанию принимаются самые распространенные настройки: кодек H.264, средняя активность в кадре и частота 25 кадров/сек.

На данном этапе, наши коммутаторы способны работать только в гигабитных сетях.

Поэтому, в случае превышения суммарного потока со всех добавленных видеокамер и

дополнительных устройств величины 1000 Мбит/сек, будет выдано предупреждение.

 

Скорость потока зависит от:

  • разрешения камеры,
  • степени сжатия видео (используемого кодека сжатия),
  • прогнозируемого уровня активности движения в кадре (будет камера установлена в коридорах торгового центра, или смотреть на вход склада временного хранения),
  • частоты кадров в потоке.

Зная разрешение камеры, мы можем определить размер несжатого кадра. Размер несжатого кадра — это произведение ширины и высоты изображения в пикселях, умноженное на глубину цвета. Размер кадра не зависит от того, что изображено в кадре, т.е. размер файла без сжатия будет одинаков для любого изображения Глубина цвета задаётся количеством битов, используемым для кодирования цвета точки. Для кодирования черно-белого изображения используется 1 бит (2^1 = 2 цвета), для 16 цветов — 4 бит (2^4 = 16 цветов), для 256 цветов – 8 бит (2^8 = 256 цветов), для 16 миллионов цветов — 24 бита (2^8 = 256 различных вариантов представления цвета для каждого канала (256×256×256=16 777 216 цветов).

Современные IP видеокамеры отображают изображение с глубиной 24 бита.

На сжатие кадра влияют:

  • примененные видеокодеки,
  • степень активности движения в кадре.

Влияние активности на степень сжатия видео представлено в виде теоретических расчетов и может не совпадать с реальными показателями.

Что касается кодеков сжатия, то их можно поделить на два типа:

  • покадровые — выполняющие сжатие каждого кадра (MJPEG, JPEG2000),
  • межкадровые — выполняющие сжатие последовательности изображений – кадров (H.264, MPEG4, Motion Wavelet, MxPEG).

В IP камерах в настоящий момент преимущественно используются два типа кодека H.264 и MJPEG.

MJPEG — это формат покадрового типа для цифровой фотосъемки, где каждый кадр сжимается индивидуально (внутрикадровое сжатие) и обеспечивает хорошее качество изображения. Для формата сжатия MJPEG не требуется высокой производительности процессора, поэтому он с успехом используется для видеонаблюдения. Но такой формат имеет значимый минус — поток с камеры будет существенным, использование такого формата для записи может привести к значительной нагрузке на сеть, а также глубина архива от IP камер будет не большой и для его расширения придется использовать огромные дисковые хранилища. Тем не менее, использование кодека MJPEG актуально в тех случаях, где есть необходимость на рабочих станциях просматривать полные кадры без сжатия в лучшем качестве. К примеру, это могут быть такие объекты как общественных места, метрополитен, торговые комплексы и места с массовым скоплением людей. В общем, там, где стоит задача просматривать видео в лучшем качестве и высокой детализации объектов.

В кодеке H.264 (межкадрового типа) в кадре выделяются только движущиеся объекты, и информация о них и кодируется. Полное изображение передается только через заданные промежутки в качестве опорного кадра. H.264 позволяет формировать высококачественный видеосигнал со значительно меньшим цифровым потоком, чем MJPEG, но при этом требования к производительности процессора весьма высоки. Из-за ресурсоемкого процесса обработки кодека H.264 на отображение, его рекомендуется использовать для записи архива. При этом нагрузка на процессор минимальна, а глубина архива может быть увеличена в разы. Тем не менее для отображения данный кодек можно применять на объектах, где не стоит задачи по слежению и нет необходимости рассматривать детальную картинку от камер. Из-за низкого цифрового потока с IP камер кодек H.264 не нагружает сеть между рабочими станциями мониторинга и сервером, что тоже немаловажно для объектов с существенным количеством камер.

Скорость потока определяется путем перемножения размера одного кадра изображения, частоты кадров в потоке и коэффициента сжатия.

При расчете пропускной способности локальной сети, также возьмите во внимание, что нагрузка может быть выше за счет других приложений, таких как данные компьютера: почта, 1c, работа с файлами на сетевых ресурсах, интернет, голосовой IP трафик и многое другое. Поэтому можно учитывать, что каждое полноценное Ethernet устройство, подключенное к сети видеонаблюдения по протоколу FAST ETHERNET, будет сужать канал передачи данных максимально на 100 Мбит/сек.

Вычислить по IP вполне реально. Московский провайдер выложил адреса и телефоны клиентов

Telegram-канал «IT уголовные дела СОРМ россиюшка» сообщил, что московский провайдер «Комкор», оказывающий услуги под торговой маркой «Акадо-Телеком» выложил персональные данные своих клиентов в базе данных, которая доступна всем желающим через сервис WhoIs. В базе содержатся имена клиентов, адреса подключения, IP-адреса и номера телефонов.

Таким образом, зная имя или IP-адрес абонента «Акадо-Телеком», можно выяснить адрес его проживания и телефон. В открытый доступ попали в том числе сведения о лицах, проживающих в элитных московских посёлках, среди которых оказался известный режиссёр Никита Михалков.


Эта утечка затронула и данные, принадлежащие различным организациям. Провайдер рассекретил IP-адреса камер безопасности и устройств телеметрии в том числе в Департаменте информационных технологий Москвы. Обладая этой информацией, злоумышленники могут воспользоваться известными уязвимостями и нарушить систему видеонаблюдения в столице. Кроме того, хакеры могут узнать IP-адреса банков, подключенным к «Акадо-Телеком», а также контакты и ФИО технических специалистов и устроить атаку на эти организации с применением технических средств и социальной инженерии.

Уязвимость существует 11 лет, но неизвестно, эксплуатировалась ли она кем-либо. Ведущий канала «IT уголовные дела СОРМ россиюшка» Владислав Здольников рассказал о ней провайдеру, и тот частично убрал конфиденциальную информацию из открытой базы данных.

Мне ответили, что всё исправили. Я проверил: убрали персданные только из блока person и только из двух моих примеров в первом письме, но в блоке inetnum персданные остались даже в моих примерах, о чём я написал и получил очень странный ответ, что «принято решение» убрать персданные пользователей белых сетей, но поле inetnum они обязаны заполнять. Да никто не спорит, что обязаны — но провайдеры записывают туда информацию о назначении сети, или, если это фирма — максимум, её название и юр. адрес (и даже это далеко не всегда, точнее — почти никогда), но никак не ФИО клиента-физлица.



iGuides в Telegram — t.me/iguides_ru
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru
Дарим подарки за лучшие статьи в блогах

D-Link DGE-550SX/LC

Адаптер DGE-550SX с оптическим интерфейсом Gigabit Ethernet разработан для подключения к серверам. Он совместим с 32-битной шиной PCI , обеспечивает передачу данных на скорости 1 Гбит/с в полнодуплексном режиме, а также поддерживает фильтрацию VLAN и аппаратное вычисление контрольных сумм протоколов TCP/UDP/IP.

Адаптер работает в ОС Windows 95, 98, 2000, ME, XP, NT, NetWare и Linux, обеспечивая рабочим станциям канал доступа к серверу для одновременного обращения к базам данных и отправки электронных сообщений.

Надежное подключение по оптике
Адаптер позволяет установить надежное подключение к серверу через оптический канал связи. Он хорошо работает в средах с высокой электромагнитной интерференцией, обеспечивая с помощью многомодового оптического кабеля подключение к коммутатору, расположенному на расстоянии до 550 м.

Высокая производительность
Адаптер использует режим Bus Master для непосредственного обмена данными с системой на мультимегабитной скорости в обход ресурсов центрального процессора, тем самым, разгружая его. Работая на скорости 1 Гбит/с в режиме полного дуплекса, он обеспечивает идеальную скорость для быстрого получения рабочей станцией доступа к серверу.

Управление потоком для минимизации потери пакетов
Адаптер поддерживает управление потоком IEEE 802.3x Flow Control, позволяя серверам непосредственно подключаться к коммутаторам Gigabit Ethernet для быстрой и надежной передачи данных в режиме полного дуплекса. Адаптер отслеживает состояние буфера порта коммутатора, и, если он начинает переполняться, временно прекращает передачу для предотвращения потери данных, предаваемых по сети

VLAN для повышения производительности и надежности
Сетевой адаптер имеет встроенную фильтрацию тегированных Ethernet-кадров VLAN, позволяя серверу быть сконфигурированным с поддержкой VLAN. Это позволяет серверу работать в гибкой и безопасной сети, созданной в соответствии со стандартами.

Аппаратное вычисление IP заголовков и контрольных сумм IP


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

Конвейерное вычисление булевых функций на основе однотипных IP-ядер в архитектуре ПЛИС/Virtex | Чебурахин

1. Каляев И. А., Левин И. И. Реконфигурируемые мультиконвейерные вычислительные системы для решения потоковых задач обработки информации и управления // Параллельные вычисления и задачи управления (РАСО’10): пленарные докл. 5-й Междунар. конф. 26-28 окт. 2010. М.: ИПУ РАН, 2010. С. 23-37.

2. Реконфигурируемые мультиконвейерные вычислительные структуры / И. А. Каляев, И. И. Левин, Е. А. Семерников и др. 2-е изд. Ростов н/Д: Изд-во ЮНЦ РАН, 2009. 344 с.

3. Зотов В. Ю. Проектирование встраиваемых микропроцессорных систем на основе САПР фирмы Xilinx. М.: Горячая линия — Телеком, 2006. 522 с.

4. Зотов В. Ю. Средства проектирования встраиваемых микропроцессорных систем, реализуемых на основе ПЛИС фирмы Xilinx // Современная электроника. 2006. № 7. С. 60-67.

5. Шалагин С. В. Реализация устройств вычислительной техники на многопроцессорных системах с программируемой архитектурой // Вестник МарГТУ. 2011. № 1 (11). С. 38-46.

6. Шалагин С. В. Моделирование дискретных марковских процессов на распределенной вычислительной системе с программируемой архитектурой // Динамика нелинейных дискретных электротехнических и электронных систем: материалы 10-й Всерос. науч.-техн. конф. 6-8 июня 2013. Чебоксары: Изд-во Чуваш. ун-та, 2013. С. 60-61.

7. Захаров В. М., Шалагин С. В. Вычисление нелинейных полиномиальных функций на многопроцессорной системе с программируемой архитектурой // Информационные технологии. 2012. № 5. С. 6-11.

8. Журавлев Ю. И. Теоретико-множественные методы в алгебре логики // Проблемы кибернетики. 1962. № 8 (1). С. 25-45.

9. Кудрявцев В. Б., Андреев А. Е. О сложности алгоритмов // Фундаментальная и прикладная математика. 2009. № 15 (3). С. 135-181.

10. Лупанов О. Б. О сложности реализации функций алгебры логики формулами // Проблемы кибернетики. 1960. Вып. 3. С. 61-80.

11. Яблонский С. В. Об алгоритмических трудностях синтеза минимальных контактных схем // Проблемы кибернетики. 1959. № 2. С. 75-121.

12. Поспелов Д. А. Логические методы анализа и синтеза схем. Изд. 3-е, перераб. и доп. М.: Энергия, 1974. 368 с.

13. Чебурахин И. Ф. Математические модели для минимизации и автоматизации синтеза дискретных управляющих систем // Мехатроника, автоматизация, управление. 2012. № 4. С. 5-13.

14. Чебурахин И. Ф. О логическом управлении и обработке информации в дискретных технических системах на основе функциональных уравнений // Мехатроника, автоматизация, управление. 2013. № 11. С. 9-16.

15. Shannon Claude E. The Synthesis of Two-Terminal Switching Circuits // Bell System Technical Journal. 1949. N. 28. P. 59-98.

16. Хоскин Р. Как выбрать подходящую ПЛИС // Электронные компоненты. 2008. № 1. С. 38-42.

17. Virtex-4 Family Overview / Xilinx Inc. Cop. 2011. URL: http://www.xilinx.com/support/documentation/data_sheets/ds112.pdf.

18. Virtex-7 FPGAs Data Sheet: DC and Switching Characteristics. DS183 (v1.0) March 1, 2011 / Xilinx Inc. Cop. 2011. URL: http://www.xilinx.com/support/documentation/data_sheets/ds183_Virtex_7_Data_Sheet.pdf.

19. Шалагин С. В. Экспериментальное исследование методики синтеза комбинационных схем на программируемых микросхемах класса FPGA // Микроэлектроника. 2004. Т. 33, № 1. С. 56-67.

20. Шалагин С. В. О представлении нелинейных полиномов над конечным полем распределенной вычислительной системой // Нелинейный мир. 2009. № 5. С. 376-379.

Как вычислить по IP?

Как узнать IP адрес и какую информацию по нему можно получить?

Для начала немного упрощенной теории. IP адрес – это имя компьютера в сети вида 192.168.0.1, выдаваемое провайдером, с помощью которого он обменивается пакетами данных. Внутренний IP нужен для идентификации внутри сети, внешний – для выхода в интернет, соответственно. Внешний адрес может быть динамическим (выдается новый при каждом переподключении) и статическим. Так же многие провайдеры выпускают в сеть группы устройств под одним внешним адресом. Выделенные IP надо заказывать отдельно, за них как правило взымают дополнительную плату.

Самый простой способ узнать информацию по IP – воспользоваться одним из сервисов-определителей (whois). Например, https://2ip.ru/ — для своего и https://2ip.ru/whois/ для проверки чужих адресов. Там же отображается провайдер и регион. В принципе это все, что может выяснить простой смертный, зная лишь IP адрес. В случае, если адрес динамический, конкретного пользователя идентифицировать становится сложнее. А если использовать прокси или анонимайзеры, то адрес подменяется на один из пула прокси и становится совершенно не информативным.

Любая другая информация, связанная с IP, известна лишь провайдеру (у которого в договоре с абонентом есть персональные данные). Но выдавать ее он может только по официальному запросу в рамках процессуальных действий. Либо в нарушение закона, если в техподдержке сидит свой человек, который «сливает данные», что возможно в единичных случаях. Поэтому никакого «пробива по айпи» не существует, если кто-то предлагает подобные услуги – это мошенничество.

Помимо данных о регионе и провайдере, иногда можно узнать имя частного сервера, который принадлежит какой-то фирме. Допустим 213.247.251.117 – публичный адрес компании ФИНАМ. По нему нужно сделать трассировку. В windows для этого необходимо набрать в строке поиска cmd (появится черное окно — командный интерпретатор). И в нем tracert 213.247.251.117. Получаем название компании рядом с адресом.

С возможностями «пробива» разобрались, осталось понять, как узнавать чужие адреса. Для этого существуют различные IP Logger-ы. Суть их работы заключается в том, что вы создаете ссылку с картинкой, прозрачным пикселем (для комментариев на форумах, например), страницей, тестом или еще каким-то нейтральным содержимым, на которую должен кликнуть искомый пользователь. После посещения страницы с логгером, его адрес отразится в списке посетителей.

Электронная почта

Другой способ – получить письмо с нужным адресом. В служебной информации хранятся в том числе данные об IP. В Gmail для этого надо выбрать пункт «показать оригинал», у mail.ru – «служебные заголовки», у яндекса – «свойства письма».

Помимо IP адресов, для идентификации пользователей используются так же адреса их устройств (MAC сетевых карт, BSSID роутеров), которые уже полностью уникальны и указывают на конкретный девайс. Если уж говорить про «пробивы» и «вычисления», то работать надо как раз с устройствами, а не айпишниками. Но это уже совсем другая, гораздо более сложная и технически емкая история.

Пример расчета количества хостов и подсетей на основе IP-адреса и маски – Keenetic

IP-адреса используются для идентификации устройств в сети. Для взаимодействия c другими устройствами по сети IP-адрес должен быть назначен каждому сетевому устройству (в том числе компьютерам, серверам, маршрутизаторам, принтерам и т.д.). Такие устройства в сети называют хостами.
С помощью маски подсети определяется максимально возможное число хостов в конкретной сети. Помимо этого, маски подсети позволяют разделить одну сеть на несколько подсетей.

Содержание:

Знакомство с IP-адресами
Маски подсети
Формирование подсетей
Пример расчета количества подсетей и хостов в подсети на основе IP-адреса и маски подсети

 

Знакомство с IP-адресами
Одна часть IP-адреса представляет собой номер сети, другая – идентификатор хоста. Точно так же, как у разных домов на одной улице в адресе присутствует одно и то же название улицы, у хостов в сети в адресе имеется общий номер сети. И точно так же, как у различных домов имеется собственный номер дома, у каждого хоста в сети имеется собственный уникальный идентификационный номер – идентификатор хоста. Номер сети используется маршрутизаторами (роутерами, интернет-центрами) для передачи пакетов в нужные сети, тогда как идентификатор хоста определяет конкретное устройство в этой сети, которому должны быть доставлены пакеты.

Структура
IP-адрес состоит из четырех частей, записанных в виде десятичных чисел с точками (например, 192.168.1.1). Каждую из этих четырех частей называют октетом. Октет представляет собой восемь двоичных цифр (например, 11000000, или 192 в десятичном виде).
Таким образом, каждый октет может принимать в двоичном виде значения от 00000000 до 11111111, или от 0 до 255 в десятичном виде.
На следующем рисунке показан пример IP-адреса, в котором первые три октета (192. 168.1) представляют собой номер сети, а четвертый октет (16) – идентификатор хоста.


Рисунок 1. Номер сети и идентификатор хоста

Количество двоичных цифр в IP-адресе, которые приходятся на номер сети, и количество цифр в адресе, приходящееся на идентификатор хоста, могут быть различными в зависимости от маски подсети.

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

  • 10.0.0.0 — 10.255.255.255
  • 172.16.0.0 — 172.31.255.255
  • 192.168.0.0 — 192.168.255.255

IP-адреса указанных частный подсетей иногда называют «серыми».
IP-адреса можно получить через IANA, у своего провайдера услуг Интернет или самостоятельно назначить из диапазона адресов для частных сетей.

 

Маски подсети
Маска подсети используется для определения того, какие биты являются частью номера сети, а какие – частью идентификатора хоста (для этого применяется логическая операция конъюнкции – «И»).
Маска подсети включает в себя 32 бита. Если бит в маске подсети равен «1», то соответствующий бит IP-адреса является частью номера сети. Если бит в маске подсети равен «0», то соответствующий бит IP-адреса является частью идентификатора хоста. 

Таблица 1. Пример выделения номера сети и идентификатора хоста в IP-адресе

 1-ый октет: (192) 2-ой октет: (168) 3-ий октет: (1) 4-ый октет: (2)
IP-адрес (двоичный)11000000101010000000000100000010
Маска подсети (двоичная)11111111 11111111 1111111100000000
Номер сети11000000 10101000 00000001 
Идентификатор хоста    00000010


Маски подсети всегда состоят из серии последовательных единиц, начиная с самого левого бита маски, за которой следует серия последовательных нулей, составляющих в общей сложности 32 бита.

Маску подсети можно определить как количество бит в адресе, представляющих номер сети (количество бит со значением «1»). Например, «8-битной маской» называют маску, в которой 8 бит – единичные, а остальные 24 бита – нулевые.
Маски подсети записываются в формате десятичных чисел с точками, как и IP-адреса. В следующих примерах показаны двоичная и десятичная запись 8-битной, 16-битной, 24-битной и 29-битной масок подсети.

Таблица 2. Маски подсети

 Двоичная  
1-ый октет:
Двоичная 
2-ой октет:
Двоичная 
3-ий октет:

Двоичная 
4-ый октет:

Десятичная
8-битная
маска
11111111000000000000000000000000255.0.0.0
16-битная
маска
11111111111111110000000000000000255.255.0.0
24-битная
маска
11111111111111111111111100000000255.255.255.0
29-битная
маска
11111111111111111111111111111000255.255.255.248


Размер сети
Количество разрядов в номере сети определяет максимальное количество хостов, которые могут находиться в такой сети. Чем больше бит в номере сети, тем меньше бит остается на идентификатор хоста в адресе.
IP-адрес с идентификатором хоста из всех нулей представляет собой IP-адрес сети (192.168.1.0 с 24-битной маской подсети, например). IP-адрес с идентификатором хоста из всех единиц представляет собой широковещательный адрес данной сети (192.168.1.255 с 24-битной маской подсети, например).
Так как такие два IP-адреса не могут использоваться в качестве идентификаторов отдельных хостов, максимально возможное количество хостов в сети вычисляется следующим образом:

Таблица 3. Максимально возможное число хостов

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

Размер идентификатора хоста

 Максимальное
количество хостов
8 бит255.0.0.024 бит224 – 216777214
16 бит255.255.0.016 бит216 – 265534
24 бит255.255.255.08 бит28 – 2254
29 бит255.255.255.2483 бит23 – 26


Формат записи
Поскольку маска всегда является последовательностью единиц слева, дополняемой серией нулей до 32 бит, можно просто указывать количество единиц, а не записывать значение каждого октета. Обычно это записывается как «/» после адреса и количество единичных бит в маске. 

Например, адрес 192.1.1.0 /25 представляет собой адрес 192.1.1.0 с маской 255.255.255.128. Некоторые возможные маски подсети в обоих форматах показаны в следующей таблице. 

Таблица 4. Альтернативный формат записи маски подсети

Маска подсетиАльтернативный
формат записи
Последний октет
(в двоичном виде)
Последний октет
(в десятичном виде)
255.255.255.0/240000 00000
255.255.255.128/251000 0000128
255.255.255.192/261100 0000192
255.255.255.224/271110 0000224
255.255.255.240/281111 0000240
255. 255.255.248/291111 1000248
255.255.255.252/301111 1100252

 

Формирование подсетей
С помощью подсетей одну сеть можно разделить на несколько. В приведенном ниже примере администратор сети создает две подсети, чтобы изолировать группу серверов от остальных устройств в целях безопасности.
В этом примере сеть компании имеет адрес 192.168.1.0. Первые три октета адреса (192.168.1) представляют собой номер сети, а оставшийся октет – идентификатор хоста, что позволяет использовать в сети максимум 28 – 2 = 254 хостов.
Сеть компании до ее деления на подсети показана на следующем рисунке.

Рисунок 2. Пример формирования подсетей: до разделения на подсети

Чтобы разделить сеть 192.168.1.0 на две отдельные подсети, можно «позаимствовать» один бит из идентификатора хоста. В этом случае маска подсети станет 25-битной (255.255.255.128 или /25).

«Одолженный» бит идентификатора хоста может быть либо нулем, либо единицей, что дает нам две подсети: 192.168.1.0 /25 и 192.168.1.128 /25.
Сеть компании после ее деления на подсети показана на следующем рисунке. Теперь она включает в себя две подсети, A и B.

>

Рисунок 3. Пример формирования подсетей: после деления на подсети

В 25-битной подсети на идентификатор хоста выделяется 7 бит, поэтому в каждой подсети может быть максимум 27 – 2 = 126 хостов (идентификатор хоста из всех нулей – это сама подсеть, а из всех единиц – широковещательный адрес для подсети).
Адрес 192.168.1.0 с маской 255.255.255.128 является адресом подсети А, а 192.168.1.127 с маской 255.255.255.128 является ее широковещательным адресом. Таким образом, наименьший IP-адрес, который может быть закреплен за действительным хостом в подсети А – это 192.168.1.1, а наибольший – 192.168.1.126.
Аналогичным образом диапазон идентификаторов хоста для подсети В составляет от 192. 168.1.129 до 192.168.1.254.

Пример: четыре подсети
В предыдущем примере было показано использование 25-битной маски подсети для разделения 24-битного адреса на две подсети. Аналогичным образом для разделения 24-битного адреса на четыре подсети потребуется «одолжить» два бита идентификатора хоста, чтобы получить четыре возможные комбинации (00, 01, 10 и 11). Маска подсети состоит из 26 бит (11111111.11111111.11111111.11000000), то есть 255.255.255.192. 

Каждая подсеть содержит 6 битов идентификатора хоста, что в сумме дает 26 – 2 = 62 хоста для каждой подсети (идентификатор хоста из всех нулей – это сама подсеть, а из всех единиц – широковещательный адрес для подсети). 

Таблица 5. Подсеть 1

IP-адрес/маска подсетиНомер сетиЗначение
последнего октета
IP-адрес (десятичный)192.168.1.0
IP-адрес (двоичный)11000000.10101000.00000001.00000000
Маска подсети (двоичная)11111111.11111111.11111111.11000000
Адрес подсети
192.168.1.0
Наименьший идентификатор хоста: 192.168.1.1
Широковещательный адрес
192.168.1.63
Наибольший идентификатор хоста: 192.168.1.62


Таблица 6. Подсеть 2

IP-адрес/маска подсетиНомер сетиЗначение
последнего октета
IP-адрес192.168.1.64
IP-адрес (двоичный)11000000.10101000.00000001.01000000
Маска подсети (двоичная)11111111.11111111. 11111111.11000000
Адрес подсети
192.168.1.64
Наименьший идентификатор хоста: 192.168.1.65
Широковещательный адрес
192.168.1.127
Наибольший идентификатор хоста: 192.168.1.126


Таблица 7. Подсеть 3

IP-адрес/маска подсетиНомер сетиЗначение
последнего октета
IP-адрес192.168.1.128
IP-адрес (двоичный)11000000.10101000.00000001.10000000
Маска подсети (двоичная)11111111.11111111.11111111.11000000
Адрес подсети
192.168.1.128
Наименьший идентификатор хоста: 192.168.1.129
Широковещательный адрес
192.168.1.191
Наибольший идентификатор хоста: 192.168.1.190


Таблица 8. Подсеть 4

IP-адрес/маска подсетиНомер сетиЗначение
последнего октета
IP-адрес192.168.1.192
IP-адрес (двоичный)11000000.10101000.00000001.11000000
Маска подсети (двоичная)11111111.11111111.11111111.11000000
Адрес подсети
192.168.1.192
Наименьший идентификатор хоста: 192.168.1.193
Широковещательный адрес
192.168.1.255
Наибольший идентификатор хоста: 192.168.1.254


Пример: восемь подсетей
Аналогичным образом для создания восьми подсетей используется 27-битная маска (000, 001, 010, 011, 100, 101, 110 и 111).
Значения последнего октета IP-адреса для каждой подсети показаны в следующей таблице.

Таблица 9. Восемь подсетей

ПодсетьАдрес подсетиПервый
адрес
Последний
адрес
Широковещательный
адрес
1013031
232336263
364659495
49697126127
5128129158159
6160161190191
7192193222223
8224225254255


Планирование подсетей
Сводная информация по планированию подсетей для сети с 24-битным номером сети приводится в следующей таблице. 
Таблица 10. Планирование подсетей для сети с 24-битным номером

Количество «одолженных» битов
идентификатора хоста
Маска подсетиКоличество
подсетей
Количество
хостов в подсети
1255.255.255.128 (/25)2126
2255.255.255.192 (/26)462
3255.255.255.224 (/27)830
4255.255.255.240 (/28)1614
5255.255.255.248 (/29)326
6255.255.255.252 (/30)642
7255.255.255.254 (/31)1281

 

Пример расчета количества подсетей и хостов в подсети на основе IP-адреса и маски подсети

Приведем пример расчета количества подсетей и хостов для сети 59. 124.163.151/27.

/27 — префикс сети или сетевая маска
В формате двоичных чисел 11111111 11111111 11111111 11100000 
В формате десятичных чисел 255.255.255.224

В четвертом поле (последний октет) 11100000 первые 3 бита определяют число подсетей, в нашем примере 2= 8.
В четвертом поле (последний октет) 11100000 последие 5 бит определяют число хостов подсети, в нашем примере 25 = 32.

Диапазон IP первой подсети 0~31 (32 хоста), но 0 — это подсеть, а 31 — это Broadcast. Таким образом, максимальное число хостов данной подсети — 30.
Первая подсеть: 59.124.163.0
Broadcast первой подсети: 59.124.163.31

Диапазон IP второй подсети с 59.124.163.32 по 59.124.163.63
Вторая подсеть: 59.124.163.32
Broadcast второй подсети: 59.124.163.63

Мы можем высчитать диапазон IP восьмой подсети с 59.124.163.224 по 59.124.163.255
Восьмая подсеть: 59.124.163.224
Broadcast восьмой подсети: 59.124.163.255

В нашем примере IP-адрес 59.124.163.151 находится в пятой подсети.
Пятая подсеть: 59.124.163.128/27 
Диапазон IP пятой подсети с 59.124.163.128 по 59.124.163.159
Broadcast пятой подсети: 59.124.163.159

 

NOTE: Важно! В настоящее время для удобства расчета IP-адресов в подсети и сетевых масок существуют в Интернете специальные онлайн IP-калькуляторы, а также бесплатные программы/утилиты для быстрого и наглядного расчета.

 

Telegram согласился раскрывать IP-адреса и телефоны подозреваемых в терроризме по решению суда Статьи редакции

{«id»:44515,»url»:»https:\/\/vc.ru\/social\/44515-telegram-soglasilsya-raskryvat-ip-adresa-i-telefony-podozrevaemyh-v-terrorizme-po-resheniyu-suda»,»title»:»Telegram \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043b\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u0432\u0430\u0435\u043c\u044b\u0445 \u0432 \u0442\u0435\u0440\u0440\u043e\u0440\u0438\u0437\u043c\u0435 \u043f\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044e \u0441\u0443\u0434\u0430″,»services»:{«facebook»:{«url»:»https:\/\/www. facebook.com\/sharer\/sharer.php?u=https:\/\/vc.ru\/social\/44515-telegram-soglasilsya-raskryvat-ip-adresa-i-telefony-podozrevaemyh-v-terrorizme-po-resheniyu-suda»,»short_name»:»FB»,»title»:»Facebook»,»width»:600,»height»:450},»vkontakte»:{«url»:»https:\/\/vk.com\/share.php?url=https:\/\/vc.ru\/social\/44515-telegram-soglasilsya-raskryvat-ip-adresa-i-telefony-podozrevaemyh-v-terrorizme-po-resheniyu-suda&title=Telegram \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043b\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u0432\u0430\u0435\u043c\u044b\u0445 \u0432 \u0442\u0435\u0440\u0440\u043e\u0440\u0438\u0437\u043c\u0435 \u043f\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044e \u0441\u0443\u0434\u0430″,»short_name»:»VK»,»title»:»\u0412\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0435″,»width»:600,»height»:450},»twitter»:{«url»:»https:\/\/twitter.com\/intent\/tweet?url=https:\/\/vc.ru\/social\/44515-telegram-soglasilsya-raskryvat-ip-adresa-i-telefony-podozrevaemyh-v-terrorizme-po-resheniyu-suda&text=Telegram \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043b\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u0432\u0430\u0435\u043c\u044b\u0445 \u0432 \u0442\u0435\u0440\u0440\u043e\u0440\u0438\u0437\u043c\u0435 \u043f\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044e \u0441\u0443\u0434\u0430″,»short_name»:»TW»,»title»:»Twitter»,»width»:600,»height»:450},»telegram»:{«url»:»tg:\/\/msg_url?url=https:\/\/vc.ru\/social\/44515-telegram-soglasilsya-raskryvat-ip-adresa-i-telefony-podozrevaemyh-v-terrorizme-po-resheniyu-suda&text=Telegram \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043b\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u0432\u0430\u0435\u043c\u044b\u0445 \u0432 \u0442\u0435\u0440\u0440\u043e\u0440\u0438\u0437\u043c\u0435 \u043f\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044e \u0441\u0443\u0434\u0430″,»short_name»:»TG»,»title»:»Telegram»,»width»:600,»height»:450},»odnoklassniki»:{«url»:»http:\/\/connect. ok.ru\/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https:\/\/vc.ru\/social\/44515-telegram-soglasilsya-raskryvat-ip-adresa-i-telefony-podozrevaemyh-v-terrorizme-po-resheniyu-suda»,»short_name»:»OK»,»title»:»\u041e\u0434\u043d\u043e\u043a\u043b\u0430\u0441\u0441\u043d\u0438\u043a\u0438″,»width»:600,»height»:450},»email»:{«url»:»mailto:?subject=Telegram \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043b\u0441\u044f \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u0432\u0430\u0435\u043c\u044b\u0445 \u0432 \u0442\u0435\u0440\u0440\u043e\u0440\u0438\u0437\u043c\u0435 \u043f\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044e \u0441\u0443\u0434\u0430&body=https:\/\/vc.ru\/social\/44515-telegram-soglasilsya-raskryvat-ip-adresa-i-telefony-podozrevaemyh-v-terrorizme-po-resheniyu-suda»,»short_name»:»Email»,»title»:»\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u043f\u043e\u0447\u0442\u0443″,»width»:600,»height»:450}},»isFavorited»:false}

16 307 просмотров

Калькулятор IP-подсети

Этот калькулятор возвращает различную информацию о подсетях Интернет-протокола версии 4 (IPv4) и IPv6, включая возможные сетевые адреса, используемые диапазоны хостов, маску подсети и класс IP, среди прочего.

Калькулятор подсети IPv4


Калькулятор подсети IPv6


Калькулятор соответствующей полосы пропускания | Двоичный калькулятор

Подсеть — это раздел IP-сети (набор интернет-протоколов), где IP-сеть — это набор протоколов связи, используемых в Интернете и других подобных сетях.Он широко известен как TCP / IP (протокол управления передачей / Интернет-протокол).

Разделение сети как минимум на две отдельные сети называется подсетью, а маршрутизаторы — это устройства, которые позволяют обмениваться трафиком между подсетями, выступая в качестве физической границы. IPv4 — это наиболее распространенная архитектура сетевой адресации, хотя с 2006 года использование IPv6 растет.

IP-адрес состоит из номера сети (префикса маршрутизации) и поля отдыха (идентификатора хоста).Поле отдыха — это идентификатор, специфичный для данного хоста или сетевого интерфейса. Префикс маршрутизации часто выражается с использованием нотации бесклассовой междоменной маршрутизации (CIDR) как для IPv4, так и для IPV6. CIDR — это метод, используемый для создания уникальных идентификаторов для сетей, а также для отдельных устройств. Для IPv4 сети также можно охарактеризовать с помощью маски подсети, которая иногда выражается в десятичном виде, как показано в поле «Подсеть» в калькуляторе. Все хосты в подсети имеют один и тот же сетевой префикс, в отличие от идентификатора хоста, который является уникальным локальным идентификатором.В IPv4 эти маски подсети используются для различения номера сети и идентификатора хоста. В IPv6 сетевой префикс выполняет ту же функцию, что и маска подсети в IPv4, при этом длина префикса представляет количество битов в адресе.

До введения CIDR сетевые префиксы IPv4 можно было напрямую получать с IP-адреса в зависимости от класса (A, B или C, который варьируется в зависимости от диапазона IP-адресов, который они включают) адреса и сетевой маски. . Однако с момента появления CIDR для присвоения IP-адреса сетевому интерфейсу требуется как адрес, так и его сетевая маска.

Ниже представлена ​​таблица с типичными подсетями для IPv4.

240 22/4 0,0
Размер префикса Маска сети Количество используемых хостов в подсети
/1 128.0.0.0 2 147 483 646
/2 192.0.0.0 1 073 741 822
/3 224.0.0.0 536 870 910
268,435,454
/5 248. 0,0.0 134,217,726
/6 252.0.0.0 67,108,862
/7 254.0.0.0 33,554,430
Класс A
/8 255.0.0.0 16,777,214
/9 255.128.0.0 8,388,606
/10 255.192.0.0 4,194,302
/11 255.224.0.0 2,097,150
/12 255.240.0.0 1,048,574
/13 255.248.0.0 524,286
/14 255.252.0.0 262,142
/15 255.254.0.0 131070
Класс B
/16 255.255.0.0 65,534
/17 255.255.128.0 32,766
/18 255.255.192.0 16,382
/19 255.255.224.0 8,190
/20 255.255.240.0 4,094
/21 255.255.248.0 2046
/22 255.255.252.0 1022
/23 255.255.254.0 510
Класс C
/24 255.255.255.0 254
/25 255.255.255.128 126
/26 255.255.255.192 62
/27 255.255.255.224 30
/28 255. 255.255.240 14
/29 255.255.255.248 6
/30 255.255.255.252 2
/31 255.255.255.254 0
/32 255.255.255.255 0

Калькулятор IP-подсети

Этот калькулятор IP-подсети отображает исчерпывающую информацию о IPv4-сетях (например, количество используемых хосты, диапазоны IP-адресов и т. д.) и IP-адресов (например, частные или общедоступные, классовые и т. д.). Он полезен для проектирования сетей, устранения неполадок и помогает сдать экзамен CompTIA Network +.

В следующей статье вы можете узнать больше о нотации CIDR и узнать, что такое маска подсети.Вы заинтересованы в администрировании сетей? Возможно, вам будет полезен наш калькулятор chmod, так как он поможет вам понять и решить проблемы с правами доступа к файлам!

Что такое подсеть?

В сети Internet Protocol (IP) часть IP-адреса представляет сеть , а оставшаяся часть представляет хост (или компьютер в сети). Акт разделения IP-адреса называется на подсети . Маршрутизаторы используют сетевую часть для обмена данными между подсетями, а часть хоста — для отправки данных на отдельный хост.

Обратите внимание, что этот калькулятор IP-подсети применим к сетям IPv4 , хотя он также показывает IPv6-адрес с отображением IPv4 и адрес с префиксом 6to4 , ​​используемый для перехода на IPv6.

Что такое маска подсети?

При проектировании сети рекомендуется сбалансировать сетевую и узловую части IP-адреса, чтобы не было слишком много (ограничивает число сетей, к которым вы можете маршрутизировать) или слишком мало узлов (ограничивает число компьютеры в сети). Маска подсети используется для создания подсети путем выделения нескольких битов в 32-битном IP-адресе для представления сети. Остальные биты IP-адреса представляют адрес хоста.

В следующей таблице показан пример IP-адреса ( 192.0.2.130 ), разделенного на сетевой адрес ( 192.0.2.128 ) и адрес хоста ( 0.0.0.2 ) с использованием маски подсети 255.255 .255.192 . Для расчета необходимо преобразовать десятичную систему счисления, разделенной точками, в двоичную форму.Логическая операция И выполняется между IP-адресом и маской подсети для получения префикса сети. Вы найдете часть хоста по , ​​перевернув биты маски подсети и снова выполнив логическую операцию И с IP-адресом.

Двоичная форма
IP-адрес 11000000.00000000.00000010.10000010
Маска подсети 11111111.11111111.11111111.11000000
Префикс сети 11000000.00000000.00000010.10000000
Хост 00000000.00000000.00000000.00000010

Обозначение CIDR

На заре Интернета было трех различных основных масок подсети , с использованием маски, кратной 8 битам. Они были названы сетями класса A , класса B и класса C , как показано в этой таблице:

Маска подсети Количество используемых хостов
Класс A 255.0,0.0 16 777 214
Класс B 255.255.0.0 65 534
Класс C 255. 255.255.255 254

Проблема с этой схемой заключается в том, что выбор количества хостов в сети довольно грубый, с большими скачками количества хостов в сети. Решение — это Бесклассовая междоменная маршрутизация (CIDR) , которая исключает модель классов и позволяет разработчику сети назначать любое количество бит префиксу сети, открывая более широкий выбор количества хостов в сети.

Обозначение для обозначения количества бит в префиксе сети — это косая черта , за которой следует количество битов . Таким образом, сеть класса A будет записана как /8 , поскольку она использует первые 8 битов маски сети. В этой таблице показаны обозначения CIDR и количество используемых хостов в подсети:

CIDR Маска подсети Количество используемых хостов
/1 128.0,0.0 2 147 483 646
/2 192.0.0.0 1 073 741 822
/3 224.0.0.0 536 870 910
/4 240.0.0.0 268 435 454
/5 248.0.0.0 134 217 726
/6 252.0,0.0 67 108 862
/7 254.0.0.0 33,554,430
/8 255.0.0.0 16 777 214
/9 255.128.0.0 8,388,606
/10 255. 192.0.0 4,194,302
/11 255.224.0.0 2,097,150
/12 255.240.0.0 1 048 574
/13 255.248.0.0 524 286
/14 255.252.0.0 262 142
/15 255.254.0.0 131 070
/16 255.255.0.0 65 534
/17 255.255.128.0 32 766
/18 255.255.192.0 16 382
/19 255.255.224.0 8,190
/20 255.255.240.0 4 094
/21 255.255.248.0 2,046
/22 255.255.252.0 1 022
/23 255.255.254.0 510
/24 255.255.255.0 254
/25 255.255.255.128 126
/26 255.255.255.192 62
/27 255.255.255.224 30
/28 255.255.255.240 14
/29 255. 255.255.248 6
/30 255.255.255.252 2
/31 255.255.255.254 0
/32 255.255.255.255 0

Вместо того, чтобы искать свойства сети в таблице, используйте этот калькулятор подсети IP-адресов в качестве калькулятора CIDR для отображения связанных свойств сети.

Как рассчитать свойства сети и IP?

Этот калькулятор IP-подсети показывает множество свойств сети и IP-адресов.Давайте рассмотрим каждый из них, чтобы кратко объяснить, как их вычислить вручную, со ссылками на дополнительные ресурсы для получения дополнительной информации.

Тип IP — публичный или частный?
Существует два основных типа IP-адресов: общедоступный и частный . Серверы в общедоступном Интернете используют общедоступные адреса, а локальных сетей, компьютеров (например, ваша домашняя сеть) используют частные адреса. Следующие диапазоны IP-адресов являются частными адресами:

  • 10.0.0.0 - 10.255.255.255
  • 172.16.0.0 - 172.31.255.255
  • 192.168.0.0 - 192.168.255.255

IP-класс
Как и класс сети, IP-адреса исторически принадлежали к классам. Диапазон IP-адресов, принадлежащих каждому классу, определяется как:

  • Класс A: 0.0.0.0 - 127.255.255.255
  • Класс B: 128.0.0.0 - 191.255.255.255
  • Класс C: 192.0.0.0 - 223.255.255.255
  • Класс D: 224.0.0.0 - 239.255.255.255
  • Класс E: 240.0.0.0 - 255.255.255.255

Адреса класса D зарезервированы для многоадресного трафика (один хост отправляет одни и те же данные на множество принимающих хостов). Класс E зарезервирован, что означает, что эти адреса не будут работать в общедоступном Интернете.

Сетевой адрес
Сетевой IP-адрес — это первый адрес подсети .Вы вычисляете его, преобразуя IP-адрес и маску подсети в двоичную форму и выполняя поразрядную логическую операцию И . Маршрутизатор использует этот адрес для пересылки трафика в нужную сеть. Невозможно назначить сетевой адрес хосту.

Широковещательный адрес
Хост может использовать широковещательный адрес, чтобы отправлять данные всем остальным хостам в подсети. Это последний адрес в подсети. Мы можем вычислить его, используя сетевой адрес и добавив общее количество адресов (минус один) в подсети.

Первый и последний адреса хоста
Следующий адрес после сетевого адреса — это первый адрес, доступный для назначения хосту. Адрес непосредственно перед широковещательным адресом — это последний адрес, который вы можете назначить хосту.

Подстановочная маска
Подстановочная маска — это маска подсети с инвертированными битами, поэтому выбирается хост-часть IP-адреса.

Общее количество адресов
Мы можем вычислить общее количество адресов в подсети из CIDR, используя следующую формулу:

  • общее количество адресов = 2 (32 - CIDR)

Используемое количество хостов
Сетевой и широковещательный адреса недоступны для назначения хостам в сети.Итак, количество доступных адресов, которые вы можете назначить хостам, равно общему количеству адресов минус два.

Двоичная маска подсети и IP-адрес
Эти выходы представляют собой маску подсети и IP-адрес, преобразованные в двоичный формат. Это полезно при ручном разбиении сетей на подсети.

Нотация CIDR
Этот результат представляет собой IP-адрес в формате с четырьмя точками, за которым следует косая черта и номер CIDR.

IP-адрес в целочисленной и шестнадцатеричной форме
IP-адрес — это просто число, поэтому вы можете представить его как целое число (основание 10), шестнадцатеричное (основание 16) или любое другое основание, которое вам нравится.

in-addr.arpa
Это свойство представляет собой специальное доменное имя, используемое для поиска в обратном DNS (система доменных имен) (переход от IP-адреса к доменному имени ). IP-адрес (в формате с четырьмя точками) перевернут и добавлен к домену in-addr.arpa . Например, для IP-адреса 8.8.4.4 запись PTR (указатель) для доменного имени 4.4.8.8.in-addr.arpa будет найдена и будет указывать на dns.Google .

IPv4-сопоставленный IPv6-адрес
В настоящее время Интернет обновляет IP-адреса с версии 4 (представленной 32 битами ) до версии 6 (представленной 128 битами ). Чтобы помочь с этим переходом, гибридные реализации IPv6 / IPv4 с двойным стеком используют 96-битный префикс 80 бит нулей и 16 битов единиц , за которым следует 32-битный IP-адрес. Например, IPv4-адрес 169.291.13.133 отображается на IPv6-адрес :: ffff: a9db: 0d85 (преобразование IP-адреса в шестнадцатеричный).Также часто используется обычное десятичное представление IPv4 с разделителями-точками в отображаемом адресе, например: :: ffff: 169.219.13.133 .

Префикс 6to4
Другая стратегия перехода с IPv4 на IPv6 называется 6to4 и позволяет данным IPv6 перемещаться по сетям IPv4 . Адрес IPv6 6to4 всегда начинается с 2002 , а затем следует IPv4-адрес, разделенный на две 16-битные части, записанные в шестнадцатеричном формате, что составляет 48-битный длинный префикс. Например, префикс 6to4 для IPv4-адреса 192.0. 2.4 — это 2002: c000: 0204 :: / 48 . Тогда есть место для 16-битного поля подсети IPv6 и 64-битного для хостов.

Как пользоваться калькулятором IP-подсети?

Этот калькулятор подсети прост в использовании. Сначала выберите маску подсети , которую вы хотите изучить. Вы можете уменьшить список масок подсети на выбор, установив опцию класса сети.

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

Пример расчета свойств сети и IP

Взяв в качестве примера IP-адрес 192.168.86.42 и маску подсети 255.255.255.0 (подсеть /24 ), давайте вручную вычислим сеть и свойства IP для этого IP-адреса.

Тип IP
Проверьте, находится ли IP-адрес в любом из диапазонов частных IP-адресов .Если да, то это частный адрес. В противном случае это публичный адрес. Глядя на диапазоны, мы видим, что 192.168.86.42 находится в диапазоне 192.168.0.0 - 192.168.255.255 — частный адрес.

IP-класс
Просматривая диапазоны каждого класса в предыдущем разделе, мы видим, что IP-адрес 192.168.86.42 находится в диапазоне 192.0.0.0 - 223.255.255.255 , поэтому это IP класса C. адрес.

Сетевой адрес
Рассмотрим шаг за шагом расчет сетевого адреса.

  1. Преобразуйте IP-адрес и маску подсети в двоичный код и запишите их один над другим.
  • 11000000101010000101011000101010
  • 111111111111111111111100000000
  1. Выполнить побитовую логическую операцию И , считывая столбец за раз. Если есть , ​​две единицы , в качестве результата запишите , ​​одну . В противном случае напишите ноль .
  • 11000000101010000101011000000000
  1. Разделите двоичное число на 8-битные блоки и преобразуйте его обратно в десятичное .
  • 11000000.10101000.01010110.00000000
  • 192.168.86.0

Итак, 192.168.86.0 — это сетевой адрес .

Общее количество адресов
Затем мы рассчитаем общее количество адресов, так как это нам нужно для расчета широковещательного адреса.Используйте уравнение для общего количества адресов, учитывая, что CIDR равен 24.

  • 2 (32 - CIDR)
  • 2 (32-24)
  • 2 8
  • 256

Итак, общее количество адресов 256 .

Широковещательный адрес
Теперь мы можем вычислить широковещательный адрес. Преобразуйте сетевой адрес из двоичного в десятичный, что даст 3,232,257,536 .Складываем 256 - 1 , чтобы получить 3,232,257,791 . Затем преобразуйте это обратно в двоичное, разделите на 8-битные блоки и преобразуйте в десятичное .

  • 3,232,257,791
  • 11000000101010000101011011111111
  • 11000000.10101000.01010110.11111111
  • 192.168.86.255

Итак, широковещательный адрес для нашего примера — 192.168.86.255 .

Первый и последний адреса хоста
Для первого используемого адреса хоста мы добавляем единицу к сетевому адресу .Хотя вы можете выполнить все преобразования в десятичное число, добавить единицу и вернуться к десятичному формату с четырьмя точками, обычно легко работать напрямую с десятичным числом с четырьмя точками. Добавление единицы к сетевому адресу 192. 168.86.0 — это просто добавление единицы к последнему октету. Следовательно, это 192.168.86.1 для первого используемого адреса хоста.

То же самое можно сказать и о последнем используемом адресе хоста, который равен широковещательному адресу минус один .Это дает результат 192.168.86.254 .

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

  • 111111111111111111111100000000 — двоичная маска подсети
  • 00000000000000000000000011111111 — биты переворачиваются
  • 0.0.0.255 — преобразовать обратно в десятичный формат с четырьмя точками

Подстановочная маска для нашего примера — 0.0.0.255 .

IP-адрес в целочисленном и шестнадцатеричном формате
Используя двоичную форму IP-адреса, мы можем преобразовать двоичное число в целое число (основание 10) и шестнадцатеричное (основание 16) .

  • 11000000101010000101011000101010 — пример IP-адреса в виде двоичного числа
  • 3232257578 — целое число
  • 0xc0a8562a — шестнадцатеричное число

in-addr.arpa
Обратный пример IP-адреса 192.168.86.42 , чтобы получить 42.86.168.192 , и поместите его перед in-addr.arpa , чтобы получить 42.86.168.192.in-addr.arpa .

Отображенный IPv4-адрес IPv6
Отображенный IPv4-адрес IPv6 состоит из префикса :: ffff: , за которым следует IPv4-адрес, отображаемый либо в шестнадцатеричном (собственный IPv6) формате, либо в десятичном формате IPv4 с точками. Результат для нашего примера IP-адреса:

  • :: ffff: c0a8: 562a
  • :: ffff: 192. 168,86,42

Префикс 6to4
Префикс 6to4 состоит из 2002: , за которым следует IP-адрес в шестнадцатеричном формате. Вы можете преобразовать каждый октет в шестнадцатеричное по отдельности и записать их в форме IPv6.

  • 192.168.86.42 — это c0.a8.56.2a в шестнадцатеричной системе счисления
  • 2002: c0a8: 562a :: / 48 — префикс 6to4

Здесь много работы, не правда ли? Благодаря нашему калькулятору подсети IP-адресов вы можете получить всю эту информацию за минуту!

Онлайн-калькулятор IP-подсети

Что такое компьютерная сеть?

A компьютерная сеть — это соединение двух или более компьютеров в некоторой форме телекоммуникационной системы.Причина использования компьютерной сети — совместное использование источников. Мы можем классифицировать сети по многим параметрам. Некоторые часто используемые технологии: Ethernet, с протоколом TCP / IP, для Локальная сеть (LAN — покрывает небольшую географическую область и обеспечивает высокую пропускную способность с небольшими задержками) и Frame Relay для Wide Area Network (WAN — объединение локальных сетей).

Что такое подсеть (подсеть)?

Поскольку реальные сети действительно велики, мы не можем напрямую связываться со всеми компьютерами.Итак, мы делим сеть на более мелкие части (иерархически), и эти части называются подсетями . Другая причина в том, что нам нужно назначить адреса некоторым организациям. LAN — это подсеть или группа подсетей. Сетевые устройства в IP-подсети имеют общий префикс IP-адреса . Связь между подсетями осуществляется маршрутизаторами. Разделение сети на более мелкие части также хорошо для производительности, потому что широковещательно передает (пакеты, отправленные всем) не пересекают границу подсети. Виртуальная локальная сеть (виртуальные локальные сети) используются для размещения нескольких подсетей на одном коммутаторе.

Что такое IP-адрес?

IP-адрес (Интернет-протокол) — это логический адрес устройства в компьютерной сети , использующей протокол IP (работает на уровне 3 модели ISO / OSI). IP-адреса используются в Интернете. IP-адреса хранятся в виде 32-битных двоичных чисел, но они отображаются как четыре десятичных числа , ​​разделенных точкой (десятичное представление), например 68.12.5.10 . IP-адрес указывает логическое расположение устройства. Диапазон IP-адресов от 0.0.0.0 до 239.255.255.255 . Общедоступные адреса управляются IANA (Управление по присвоению номеров Интернета), а блоки адресов выделяются локальным интернет-реестрам . Эти адресные блоки соответствуют геологическим местоположениям.

Примечание: Я пишу здесь о более старых и все еще используемых Internet Protocol Version 4 (IPv4), но есть новая версия 6 этого протокола (IPv6), которая использует 128 бит для адрес и предлагает много других адресов.

Если вы хотите узнать IP-адрес своего компьютера (часто частный), вы можете использовать команду ipconfig или ipconfig / all в ОС Windows или ifconfig в ОС Linux.

Части IP-адреса

В основном IP-адрес состоит из двух частей: префикса идентификации сети , за которым следует адрес хоста в этой сети. В ходе эволюции IP-подсетей произошло много изменений.Он начался с классической сети , где сетевой префикс был твердо закреплен за IP-адресом (и его классом). Через бесклассовых сетей , где мы можем взять часть номера хоста из класса и использовать эту часть как номер подсети. Таким образом, мы можем разделить класс на несколько подсетей с меньшим количеством хостов. До сегодняшней подсети, которая использует CIDR , где мы используем произвольные префиксы сети.

Уведомление: Несмотря на использование CIDR, по-прежнему распространено разделение IP-адреса на 3 части, где номера сетей делаются по классам (даже если мы используем бесклассовую сеть), номер подсети отделяется от этого класса, а остальное — принимающая часть.Это важно при подсчете количества подсетей.

 classful <префикс-сети> <------- номер-хоста-------->
бесклассовый <номер-сети> <номер-подсети> <номер-хоста>
бесклассовый <------- префикс-сети--------> <номер-хоста> 

Общедоступные IP-адреса

Общедоступные IP-адреса составляют большую часть IP-адресов. Эти адреса используются в в Интернете или в другом WAN (глобальная сеть) и могут маршрутизироваться в этих сетях.

Частные IP-адреса

частных IP-адресов используются в локальной сети (локальная сеть), и если вы хотите подключиться к Интернету, вы должны преобразовать этот адрес в общедоступный IP-адрес. Распространенным решением для преобразования адресов является NAT (преобразование сетевых адресов). Мы используем частные IP-адреса, чтобы сэкономить количество общедоступных IP-адресов.

сеть идентификатор сети широковещательный адрес адреса хостов класс
10.0.0.0 / 8 10.0.0.0 10.255.255.255 10.0.0.1 — 10.255.255.254 класс А
172.16.0.0/12 172.16.0.0 172.31.255.255 172.16.0.1 — 172.31.255.254 класс B
192.168.0.0/16 192. 168.0.0 192.168.255.255 192.168.0.1 — 192.168.255.254 класс C

Специальные IP-адреса

У нас также есть несколько диапазонов IP-адресов со специальными значениями.

Документация Тест производительности сетевых устройств
сеть идентификатор сети широковещательный адрес название
0.0.0.0/32 идентификатор сети по умолчанию (ноль)
0.0.0.0/8 0,0.0.0 0.255.255.255 нулевые адреса
127.0.0.0/8 127.0.0.0 127.255.255.255 адреса обратной связи localhost
169.254.0.0/16 169.254.0.0 169.254.255.255 адреса zeroconf (APIPA)
192.0.2.0/24 192.0.2.0 192.0.2.255 и примеры
192.18.18.0/23 192.18.18.0 192.18.19.255
192.88.99.0/24 192.88.99.0 192.88.99.255 Ретранслятор IPv6 в IPv4 Anycast
224.0.0.0/4 многоадресных адресов

Идентификатор сети

Первый IP-адрес подсети не может быть назначен хосту.Этот адрес идентифицирует подсеть, он называется идентификатором сети (или базовым адресом или сетевым адресом). Этот адрес имеет только нулей в части хоста .

Адрес вещания

Последний IP-адрес подсети также не может быть назначен хосту, но является широковещательным адресом подсети . Этот адрес используется для направленной широковещательной передачи подсети , это сообщение, которое отправляется на все хосты в этой подсети.Этот адрес имеет только единиц в части хоста . Направленная на подсеть широковещательная рассылка маршрутизируется через сеть как одноадресная, пока не достигает маршрутизатора последнего перехода, и здесь она отправляется как полная широковещательная рассылка в эту подсеть. Полный широковещательный адрес имеет только единицы во всех октетах, это 255.255.255.255 .

Примечание: У нас есть 3 типа связи (отправка данных). Первый — это одноадресная передача , когда один хост отправляет сообщение другому хосту.Широковещательная передача , когда один хост отправляет сообщение либо всем хостам (обычно работает для всех хостов в одной подсети), либо всем хостам в одной конкретной подсети. И последний метод — это многоадресная рассылка , когда один хост отправляет сообщение определенной группе других хостов.

Адрес хоста

Все остальные адреса в подсети являются адресами узлов. Эти адреса могут быть назначены сетевым устройствам, например компьютеру. Вот пример того, как выглядят адреса в подсети 192.168.5.12 / 30 . Маска / 30 является двоичной 11111111.11111111.11111111.111111 00 .

IP-адрес двоичный тип адреса
192.168.5.12 11000000.10101000.00000101.000011 00 идентификатор сети
192.168.5.13 11000000.10101000.00000101.000011 01 адрес хоста
192.168.5.14 11000000. 10101000.00000101.000011 10 адрес хоста
192.168.5.15 11000000.10101000.00000101.000011 11 широковещательный адрес

Что такое маска подсети?

Маска подсети сообщает нам, какая часть адреса является частью сети , а какая — частью хоста . Сетевая часть обозначает подсеть и используется для маршрутизации в эту подсеть. Часть узла обозначает всех членов этой подсети и используется только в этой подсети. Маска подсети в IPv4 состоит из 32 битов и обычно представляется в десятичной форме . Действительная маска имеет единицы слева, за которыми следуют нули (после первого нуля могут быть только нули). Пример маски подсети: 255.255.255.0 .

Примечание: Маска подсети 255.255.255.254 не допускается, потому что у него 0 возможных хостов (можно использовать эту маску для некоторых специальных соединений точка-точка). Маска 255.255.255.255 адресует не подсеть, а один хост.

В следующей таблице приведены подробные сведения обо всех масках подсети.

CIDR десятичное количество адресов классный подсетей
/1 128.0,0.0 2147483646 128 А 2
/2 192.0.0.0 1073741822 64 А 4
/3 224.0.0.0 536870910 32 А 8
/4 240. 0,0.0 268435454 16 А 16
/5 248.0.0.0 134217726 8 А 32
/6 252.0.0.0 67108862 4 А 64
/7 254.0,0.0 33554430 2 А 128
/8 255.0.0.0 16777214 1 А 256
/9 255.128.0.0 8388606 128 B 512
/10 255.192.0.0 4194302 64 B 1024
/11 255.224.0.0 2097150 32 B 2048
/12 255.240.0.0 1048574 16 B 4096
/13 255.248.0.0 524286 8 B 8192
/14 255.252.0.0 262142 4 В 16384
/15 255.254.0.0 131070 2 В 32768
/16 255.255.0.0 65534 1 В 65536
/17 255. 255.128.0 32766 128 С 131072
/18 255.255.192.0 16382 64 С 262144
/19 255.255.224.0 8190 32 С 524288
/20 255.255.240.0 4094 16 C 1048576
/21 255.255.248.0 2046 8 C 2097152
/22 255.255.252.0 1022 4 К 4194304
/23 255.255.254.0 510 2 С 8388608
/24 255.255.255.0 254 1 С 16777216
/25 255.255.255.128 126 1/2 С 33554432
/26 255.255.255.192 62 1/4 С 67108864
/27 255.255.255.224 30 1/8 С 134217728
/28 255.255.255.240 14 1/16 С 268435456
/29 255.255.255.248 6 1/32 С 536870912
/30 255. 255.255.252 2 1/64 С 1073741824
/31 255.255.255.254 0 1/128 С
/32 255.255.255.255 1

CIDR

Более короткая и простая форма представления маски подсети — это форма Бесклассовая междоменная маршрутизация (CIDR). Это IP-адрес, за которым следует косая черта (/) и количество единиц в двоичном представлении маски подсети (или только / количество битов).Например, у нас есть IP-адрес 192.168.100.25 с маской подсети 255.255.255.240 , двоичная форма этой маски — 11111111.11111111.11111111.1111 0000 , поэтому представление CIDR будет 192.168.100.25/28 .

Примечание. CIDR — это не только форма представления, но и некоторые механизмы, такие как VLSM, агрегация и другие.

VLSM

Маска подсети переменной длины (VLSM) — это метод, на котором основан CIDR.Он позволяет размещать префиксы произвольной длины, использует бесклассовую маршрутизацию .

Маска подстановочного знака

Для некоторых специальных приложений (например, списка доступа Cisco IOS) существует обратная форма маски подсети, называемая подстановочной маской . Мы можем выполнять функции отрицания для двоичного представления маски подсети или брать каждый десятичный октет и вычислять 255 - октет . Например, маска подсети 255.255.255.240 имеет подстановочную маску 0.0.0.15 .

Классная сеть

Старые версии Интернет-протокола разделили IP-адреса на 5 классов , каждый из которых определяет маску подсети. Разделение на классы осуществляется по первым битам IP-адреса. Маска подсети не отправляется с IP-адресом во время связи, потому что она определяется IP-адресом.

класс значащие биты диапазон адресов маска маска CIDR примечание
класс А 0xxx 0–127.x.x.x 255.0.0.0/8 общий
класс B 10xx 128 — 191.x.x.x 255.255.0.0/16 общий
класс C 110x 192 — 223.x.x.x 255.255.255.0/24 общий
класс D 1110 224 — 239.x.x.x многоадресная передача
класс E 1111 240 — 255.x.x.x зарезервировано

Бесклассовая сеть

Вскоре, после более широкого использования Интернета, стало очевидно, что дизайн классовой сети неэффективен и не масштабируется. Таким образом, новый дизайн сети был разработан с использованием VLSM и CIDR .Это называется бесклассовая сеть . Это позволило разделить классы на более мелкие подсети.

Надсеть — агрегация

VLSM и CIDR позволяют использовать агрегацию нескольких смежных подсетей в одну суперсеть . Суперсети экономят место и ресурсы в процессе маршрутизации. Если у нас есть две подсети 192.168.0.0/24 и 192.168.1.0/24 , суперсеть будет 192.168.0.0/23 .

Расчет

Максимальное количество хостов и подсетей

Максимальное количество хостов и подсетей в конкретной подсети обозначается маской подсети. Маска подсети делит IP-адрес на сетевую часть и часть хоста на количество единиц и нулей. Таким образом, мы переводим маску подсети в двоичную форму или можем использовать маску CIDR и подсчитывать количество единиц и нулей ( количество нулей = 32 - количество единиц ). Сетевая часть адреса обозначается единицами в маске подсети, это означает, что мы можем изменять биты в этой части, и каждый раз мы получаем другую подсеть, поэтому количество комбинаций в этой части составляет . подсети .Но количество подсетей зависит от того, какую архитектуру адресации мы используем (я упоминал об этом в главе «Части IP-адреса»). Если мы используем CIDR, мы можем использовать весь сетевой префикс, это то, как я понимаю современные подсети. Мы можем подсчитать количество подсетей , используя следующее уравнение.

 2  количество единиц  = количество подсетей 

Примечание: Это новая версия подсчета количества подсетей в соответствии с RFC 1812.Раньше мы использовали RFC 950, и нам приходилось вычитать 2 из этого числа (для адресов со всеми единицами и всеми нулями).

Я часто встречаю ситуацию, когда люди думают о количестве подсетей по-другому. Я думаю, что это правильно для старых сетей, где мы не используем CIDR. Здесь нам нужно найти класс IP-адресов и подсчитать количество подсетей только в этом классе.

 2  количество единиц в маске - количество единиц в классе  = количество подсетей 
   Пример:  
   У нас есть адрес 148.25.3.5 / 22 
   благодаря CIDR мы знаем, что количество единиц в маске подсети -  22 , а количество нулей -  32-22 = 10 
   1) количество подсетей для первой ситуации = 2  22  =  4 194 304 
   2), но для второй ситуации мы должны взять IP-адрес и по первым битам найти, что это  Class B  (маска / 16)
      поэтому количество подсетей = 2  22-16  = 2  6  =  64  

Количество хостов — это более простой и аналогичный принцип. Хост-часть адреса обозначается нулями в маске подсети. Нам пришлось вычесть 1 для идентификатора сети и 1 для широковещательного адреса.

 2  количество нулей  - 2 = количество хостов 
   Пример:  
   У нас есть адрес  148.25.3.5/22 
   количество хостов = 2  10  - 2 = 1024 - 2 =  1022  

Два хоста из одной подсети?

У нас есть два IP-адреса с маской подсети, и мы хотим знать, из одной ли они подсети.Во-первых, маска должна быть такой же. Затем мы переводим IP-адрес и маску подсети в двоичную форму. Если часть, где в маске подсети — единицы, одинакова в обоих IP-адресах, они принадлежат одной и той же подсети.

   Пример:  
    IP-адрес 1:  192.168.5.13/22 , IP-адрес 2:  192.168.7.128/22 
    1) маски подсети одинаковые
    2) IP 1 двоичный:  11000000.10101000.000001  01.00001101
       IP 2 двоичный:  11000000.10101000.000001  11.10000000
       маска подсети:  11111111.11111111.111111  00.00000000
    3) сетевая часть обоих адресов одинакова, поэтому они принадлежат одной подсети 

Идентификатор сети

По IP-адресу хоста и маске подсети мы можем вычислить идентификатор сети. Нам нужно преобразовать IP-адрес и маску подсети в двоичную форму, и после этого мы сделаем побитовое И .

   Пример:  
   IP-адрес:  10.217.123.7 / 20 
   двоичный IP: 00001010.11011001.01111011.00000111
   двоичная маска: 11111111.11111111.11110000.00000000
   побитовое И: 00001010.11011001.01110000.00000000
   десятичный:  10.217.112.0  

Другой способ описать это: мы убираем сетевую часть IP-адреса, а часть хоста заполняется нулями.

Широковещательный адрес подсети

Опять же, исходя из IP-адреса и маски подсети, мы можем вычислить широковещательный адрес. Нам нужно преобразовать IP-адрес и маску подсети в двоичную форму, и после того, как мы выполним побитовое ИЛИ ИЛИ между IP-адресом и маской отрицания, широковещательный адрес = IP-адрес ИЛИ НЕ (маска подсети) .

   Пример:  
   IP-адрес:  10.217.123.7/20 
   двоичный IP: 00001010.11011001.01111011.00000111
   двоичная маска: 11111111.11111111.11110000.00000000
   маска отрицания: 00000000.00000000.00001111.11111111
   побитовое ИЛИ: 00001010.11011001.01111111.11111111
   десятичный:  10.217.127.255  

Другой способ описать это: мы убираем сетевую часть IP-адреса, а часть хоста заполняется единицами.

Источники информации

Калькуляторы IP-подсетей

Калькулятор IPv4

IP / идентификатор сети: — маска подсети — / 30 255.255.255.252/29 255.255.255.248/28 255.255.255.240/27 255.255.255.224/26 255.255.255.192/25 255.255.255.128/24 255.255.255.0/23 255.255.254.0/22 ​​255.255.252.0/21 255.255.248.0/20 255.255.240.0/19 255.255.255. 224.0 / 18 255.255.192.0/17 255.255.128.0/16 255.255.0.0/15 255.254.0.0/14 255.252.0.0/13 255.248.0.0/12 255.240.0.0/11 255.224.0.0/10 255.192.0.0/09 255.128. 0,0 / 08 255.0.0.0/07 254.0.0.0/06 252.0.0.0/05 248.0.0.0/04 240.0.0.0/03 224.0.0.0/02 192.0.0.0/01 128.0.0.0


Адрес: 213.87.136.10101.01010111.10001000.00010011

Netmask: 255.255.255.0 (/24)11111111.11111111.11111111.00000000

Джокер: 0.0.0.25500000000.00000000.00000000.11111111

Сеть: 213.87.136.0 /2411010101.01010111.10001000.00000000

Broadcast: 213.87.136.25511010101.01010111.10001000 .11111111

HostMin: 213.87.136.111010101.01010111.10001000.00000001

HostMax: 213.87.136.25411010101.01010111.10001000.11111110

Размер блока: 256Class C

Bitnnnnnnnnnn.nnnnnnnn.hhhhhhhh

n = сетевой бит
h = бит хоста

Пояснение:

Сетевая маска (/ 24):
  • Возьмите 32 бита (длина маски подсети), установите первые 24 бита равными 1, затем установите все оставшиеся биты в 0, в результате получится 111111111111111111111100000000.
  • Разбейте 32-битную строку на 4 группы (октеты) по 8 бит в каждой и поставьте между ними точку, чтобы получить 11111111.11111111.11111111.00000000.
  • Преобразуйте эти группы или октеты из двоичного кода в десятичный, и вы получите десятичное представление маски подсети с разделительными точками, равное 255.255.255.0.
CIDR (255.255.255.0):
  • Преобразуйте каждый из 4 октетов или групп из десятичного числа в двоичное, чтобы получить 11111111.11111111.11111111.00000000.
  • Подсчитайте количество единиц, которые у вас есть. Это даст вам / 24.
Размер блока:
  • Вычтите 24 (сетевые биты) из 32 (что получается из 32 битов), чтобы получить биты хоста: 32-24 = 8.
  • Используйте номер бита хоста, чтобы получить степень двойки, чтобы получить размер блока: 2 8 = 256.
Подстановочный знак:
  • Получите двоичное строковое представление маски сети с точками, указанное на шаге 2 выше: 11111111.11111111.11111111.00000000.
  • Переверните биты или поменяйте местами 1 на 0 и 0 на 1, чтобы получить 00000000.00000000.00000000.11111111.
  • Преобразуйте эти октеты из двоичного в десятичный, чтобы получить маску подстановочного знака 0.0.0.255.
ПРИМЕЧАНИЯ:
255 — это магическое число здесь.Вам не нужно выполнять двоичное преобразование, чтобы получить маску подстановки. Для каждого октета маску подсети, вычтите ее из 255, и вы получите октет в той же позиции для маски подстановки.

Это так называемая инверсная маска, потому что все биты маски подсети инвертируются, поэтому 1 становится 0 и наоборот; или говорят, что это противоположность маски подсети.

Руководство по маске подсети (подсети) и калькулятору IP-подсети

В этом руководстве объясняется необходимость IP-адресации, маски подсети (разбиения на подсети) и калькулятора IP-подсети в компьютерной сетевой системе:

В этой серии полного сетевого обучения мы подробно рассмотрели LAN, WAN и MAN в нашем предыдущем руководстве.

В этом руководстве мы изучим и исследуем необходимость IP-адресации в компьютерной сетевой системе.

IP-адресация

используется для распознавания хоста сети и уникальной идентификации конкретного устройства в сети.

В то время как подсети используются в сочетании с IP-адресацией для разработки нескольких логических адресов, существующих в одной сети.

Мы увидим различные классы сети, а также их роли и значение в компьютерных сетях.В повседневной жизни мы, люди, идентифицируем друг друга по своим именам. Точно так же маршрутизаторы и коммутаторы распознают соседнее устройство и сеть по IP-адресу и маске подсети.

Общие сведения об IP-адресации

Общий феномен логической адресации работает на Уровне 3 эталонной модели OSI, а сетевые компоненты, такие как маршрутизаторы и коммутаторы, являются наиболее часто используемыми хост-устройствами.

IP-адрес — это 32-битный логический адрес, который четко классифицирует узел сети.Хостом может быть компьютер, мобильный телефон или даже планшет. 32-битный двоичный IP-адрес состоит из двух различных частей, то есть — сетевого адреса и адреса хоста.

Он также имеет 4 октета, поскольку каждый октет имеет 8 бит. Этот октет преобразуется в десятичное число и разделяется форматом, например точкой. Таким образом, он представлен в десятичном формате с разделительными точками. Диапазон октета в двоичном формате составляет от 00000000 до 11111111, а в десятичном — от 0 до 255.

Пример формата IP-адреса:

192.обозначает мощность)

Таким образом, результат будет:

128+ 64+ 32+ 16+ 8+ 4+ 2+ 1

Когда все биты равны 1, получается 255 (128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255).

Предположим, что все биты октета не равны 1. Тогда посмотрим, как мы можем вычислить IP-адрес:

1 0 0 1 0 0 0 1, 128 + 0 + 0 + 16 + 0 + 0 + 0 + 1 = 145.

Комбинируя биты октетов в различных комбинациях в соответствии с потребностями, мы можем получить общий IP-адрес желаемой сети.В соответствии с требованиями они делятся на различные классы сети, называемые классом A, классом B, классом C, классом D и классом E.

Чаще всего классы A, B и C используются в коммерческих целях, а права на классы D и E защищены.

Сетевые классы и маска подсети

Организация, управляющая Интернетом, разделила IP-адреса на различные классы сети.

Каждый класс идентифицируется своей маской подсети. Классифицируя маску подсети по умолчанию, мы можем легко определить класс IP-адреса сети.Первый октет IP-адреса определяет конкретный класс IP-адреса.

Классификация показана с помощью таблицы и рисунка ниже.

  • Адрес класса «A» в диапазоне от 127.0.0.0 до 127.255.255.255 не может использоваться и зарезервирован для функций кольцевой проверки и диагностики. Количество хостов, которые могут быть подключены к этой сети, превышает 65536 хостов.
  • Количество хостов, подключенных в сетях класса B, составляет от 256 до 65534 хоста.
  • Количество хостов, подключенных к сети класса C, меньше 254 хостов. Поэтому маска сети класса C идеально подходит для второстепенных сетей, которые известны как подсети. Мы используем биты из последнего октета класса C для построения маски. Таким образом, нам необходимо переупорядочить и оптимизировать подсеть в зависимости от доступности битов.

В таблице ниже показаны маски, которые можно использовать в сетях класса C.

Мы изучили феномен класса сети и маски подсети в компьютерных сетях.Теперь давайте посмотрим, как маска поможет нам классифицировать идентификатор сети и часть идентификатора хоста IP-адреса.

Допустим, IP-адрес класса A:

Например, возьмите пару IP-адреса и маски подсети 10.20.12.2 255.0.0.0

# 1) Преобразуйте эту комбинацию в двоичное значение:

# 2) Биты, соответствующие маске подсети со всеми единицами, представляют идентификатор сети, поскольку это сеть класса A, а первый октет представляет идентификатор сети. Биты, соответствующие всем нулям маски подсети, являются идентификатором хоста. Таким образом, идентификатор сети равен 10, а идентификатор хоста — 20.12.2

.

# 3) Из данной подсети мы также можем вычислить диапазон IP-адресов конкретной сети. Если IP-адрес 10.68.37.128 (в случае класса A)

Маска подсети: 255.255.255.224
Диапазон IP-адресов = 256-224 = 32.
Из 32 IP-адресов в идеале один используется для шлюза, второй — для сетевого IP, а третий — для широковещательного IP.
Таким образом, общее количество используемых IP-адресов составляет 32–3 = 29 IP-адресов.

Диапазон IP-адресов: от 10.68.27.129 до 10.68.27.158.

Подсети

Subnetting позволяет нам создавать различные подсети или логические сети в одной сети определенного класса сети. Без разделения на подсети создание больших сетей практически нереально.

Для построения большой сетевой системы каждое соединение должно иметь уникальный IP-адрес с каждым устройством в этой связанной сети, которое является участником этой сети.

С помощью техники разделения на подсети мы можем разделить большие сети определенного класса (A, B или C) на более мелкие подсети для взаимодействия между каждым узлом, который расположен в разных местах.п-2

Теперь давайте разберемся с процессом в целом на примере:

Мы взяли пример идентификатора сети класса C с маской подсети по умолчанию.

Предположим, идентификатор сети / IP-адрес: 192.168.1.0

Маска подсети по умолчанию: 255.255.255.0 (в десятичной системе)

Маска подсети по умолчанию: 11111111.11111111.11111111.00000000 (в двоичном формате)

Таким образом, количество бит составляет 8 + 8 + 8 + 0 = 24 бита. Как упоминалось ранее, для разделения на подсети в сети класса C мы будем заимствовать биты из хостовой части маски подсети.3-2 = 8-2 = 6 подсетей, т.е. используемый IP-адрес хоста.

Теперь схема IP-адресации следующая:

Маска подсети для всех вышеуказанных IP-адресов в таблице является общей, то есть 255.255.255.248.

С помощью приведенного выше примера мы можем ясно увидеть, как разбиение на подсети помогает нам создавать взаимосвязи между различными ссылками и узлами одной и той же подсети. Все вышеперечисленные IP-адреса могут использоваться для объединения устройств в сеть в целом.

Примечание. Маска подсети наиболее широко используется в компьютерных сетевых системах.Следовательно, существует еще один способ представления маски подсети конкретной сети, которая выбирается и стандартизируется, поскольку ее легко обозначить и запомнить.

Маска подсети — 255.255.255.248 (двоичная)

11111111.11111111.11111111.11111000 (десятичная запись)

Из десятичной записи мы можем вычислить количество битов, имеющих 1 в каждом октете:

8 + 8 + 8 + 5 = 29

Таким образом, маска подсети может быть обозначена как / 29.

С идентификатором сети его можно обозначить как 192.168.1.9 / 29.

Из приведенного выше обозначения любой, кто знает стандартные обозначения и формулы разделения на подсети, может понять, что IP использует маску подсети 255.255.255.248 или / 29.

Различные схемы подсетей в двоичной и десятичной системе счисления показаны ниже:

Метод обозначения «/» маски подсети наиболее широко используется, поскольку его легко запомнить, а двоичное и десятичное представление имеют очень большой размер.

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

На платформе так много IP-адресов, которые нужно показать, и их становится трудно запомнить. Таким образом, как правило, люди, знакомые с маршрутизацией и схемой IP-адресации, используют методы краткой записи на рисунках и диаграммах.

Пример 1:

Общие сведения о разделении на подсети на примере соединения сетевых устройств:

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

Вышеупомянутая сеть использует сетевую маску класса C и маску подсети / 29, что означает, что IP-адрес сети можно разделить на 8 подсетей. Каждый маршрутизатор имеет уникальный IP-адрес для каждой связанной подсети.

Следует отметить важный момент: чем больше битов мы переносим из маски подсети для идентификатора хоста, тем больше подсетей будет доступно для сети.

Пример 2:

Сеть класса B:

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

Для подключения большого количества хостов и систем связи WAN, разделение на подсети класса B очень эффективно, поскольку дает широкий диапазон IP-адресов для настройки.

Что такое калькулятор IP-подсети?

Как подробно упоминалось выше в концепции IP-адресации и подсетей, подсети и суперсети являются производными от большой сети для создания небольших сетей для соединения различных сетевых устройств, расположенных далеко друг от друга, и присвоения уникального IP-адреса и подсети. маска им для общения друг с другом.

Калькулятор IP выдаст выходные данные для значения широковещательного IP-адреса, используемого диапазона IP-адресов хост-устройств, маски подсети, IP-класса и общего количества хостов, введя маску подсети и IP-адрес конкретной сети в качестве входных данных. значение.

Калькулятор IP дает результат для классов сетей IPV4 и IPV6.

Зачем нужен калькулятор IP?

Существуют различные классы сетей, которые используются для сетевых систем, и из тех, что используются в коммерческих целях, наиболее широко используются классы A, B и C.

Теперь давайте разберемся с необходимостью калькулятора IP на примере. Если нам нужно рассчитать диапазон хостов, широковещательный IP и т. Д.

Пример № 1: Для сети класса C с сетевым IP 190.164.24.0 и маской подсети 255,255.255.240 означает / 28 в нотации CIDR.

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

Мы заимствуем IP-адрес хоста из последнего октета для подсети 11111111.4-2 = 14 подсетей означает 14 доступных IP-адресов хоста.

Для сети IP 190.164.24.0,

Маска подсети является общей для всех диапазонов IP-адресов: 255.255.255.240.

Вся процедура вычисления этого вручную занимает много времени.

Пример № 2: C вычисление тех же параметров для разделения на подсети для IP-адреса сети класса A.

IP-адрес 10.0.0.0
Маска подсети 255.252.252.0.0,0. (/ 14 в нотации CIDR)
Теперь количество используемых хостов в каждой подсети составляет 262 142.

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

Вывод более точный, точный и для пользователя, который строит подсети и суперсети из одной большой сети, а также экономит время.

Кроме того, он очень прост и прост в использовании и в основном используется в случае сетей класса A и класса B, поскольку здесь нет. используемых IP-адресов и хостов — от тысяч до миллионов.

Сетевой адрес 10.0.0.0
Маска подсети 255.252.0.0 (/ 14) в нотации CIDR.
Количество хостов будет 262144, а количество подсетей будет 64.

Теперь посмотрим, как мы можем получить это из инструмента с помощью приведенного ниже набора снимков экрана из трех частей, так как результат очень большой.

Калькулятор IP сети класса A Скриншот-1

Сетевой IP-калькулятор класса A Снимок экрана-2

Скриншот-3 сетевого калькулятора IP класса A

Пример № 3 : Сеть класса B для расчета широковещательного адреса, количества используемых хостов, количества подсетей и т. Д. С помощью этого инструмента.

IP-адрес: 10.0.0.0
Маска подсети 255.255.192.0 (/ 18) в нотации CIDR
Количество хостов будет 16384, а количество подсетей — 1024.

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

Калькулятор IP сети класса B Screenshot-1 Калькулятор IP сети класса B Screenshot-2 Калькулятор IP сети класса B Screenshot-3

Таким образом, с помощью приведенных выше примеров мы можем получить детали подсети в соответствии с нашими требованиями.

В приведенной ниже таблице показаны различные сведения о подсети IPV4:

=> Остерегайтесь простой компьютерной сети Ser

Заключение

В этом руководстве мы узнали о необходимости IP-адресации и подсетей в компьютерных сетевых системах с помощью различных примеров.

Схема IP-адресации и разделение на подсети являются строительными блоками при определении подсетей и IP-адресов в большой сети.

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

PREV Учебное пособие | СЛЕДУЮЩИЙ Учебник

Калькулятор подсети

CIDR • Открытый исходный код — это все

Этот бесплатный онлайн-калькулятор подсети можно использовать для расчета сетевых конфигураций с использованием IP-адреса или сетевого адреса, сетевой маски, подстановочной маски Cisco или обозначения CIDR.Калькулятор также можно использовать для обратного разбиения на подсети, где известно количество хостов, но неизвестна сетевая маска. Задав вторую сетевую маску, можно проектировать подсети и суперсети.

Адрес

Примеры ввода

Обратите внимание: IP-адреса могут быть отключены, если оставшиеся октеты равны нулю. Таким образом, «8» равно «8.0.0.0» или «16.4» равно «16.4.0.0».

Что такое CIDR?

CIDR или бесклассовая междоменная маршрутизация была разработана для уменьшения увеличивающегося размера таблиц маршрутизации больших маршрутизаторов, что было довольно сложно с классовой маршрутизацией.Использование памяти классовой маршрутизацией огромно, что приводит к неоправданно дорогостоящему оборудованию. Но также снизилась производительность, так как большие таблицы нужно искать без более динамического механизма интервала IP, как это требует CIDR. Еще одна проблема с классной настройкой заключается в том, что использование полосы пропускания довольно велико, когда маршрутизаторы обмениваются своей маршрутной информацией.

Проще говоря, CIDR, использующий агрегацию адресов, может использоваться для адресации нескольких сетей с помощью одной записи маршрутизации.Рассмотрим этот пример, где маршрутизатору необходимо распределить трафик для восьми отдельных сетей через шлюз 192.168.1.1:

 ip route 192.168.2.0/27 192.168.1.1
IP-маршрут 192.168.2.32/27 192.168.1.1
IP-маршрут 192.168.2.64/27 192.168.1.1
IP-маршрут 192.168.2.96/27 192.168.1.1
IP-маршрут 192.168.2.128/27 192.168.1.1
IP-маршрут 192.168.2.160/27 192.168.1.1
IP-маршрут 192.168.2.192/27 192.168.1.1
IP-маршрут 192. 168.2.224/27 192.168.1.1
 

Без CIDR таблица маршрутизации стала бы довольно большой, так как для каждой сети нужна собственная запись.С помощью CIDR сети могут быть объединены в одно правило (с использованием синтаксиса 192.168.2.64/27/24 для калькулятора):

 ip route 192.168.2.0/24 192.168.1.1
 

Обычно в подсети два адреса хоста — все нули и один все единицы зарезервированы как сетевой адрес и широковещательный адрес соответственно. Для подсети / 31 с двумя возможными адресами количество используемых адресов будет равно нулю.

Определения

Подстановочный знак : Подстановочный знак является инверсией маски подсети.Он используется некоторыми межсетевыми экранами и маршрутизаторами, такими как Cisco для списка управления доступом.

Широковещательная рассылка : широковещательная рассылка сети — это зарезервированный адрес для отправки сообщения всем хостам в подсети. Широковещательные IP-адреса могут использоваться только в качестве IP-адреса назначения. IP-маршрутизаторы не пересылают широковещательные пакеты сети.

Как рассчитать IP-адрес подсети с помощью ipcalc Tool

При управлении сетью вам, несомненно, придется иметь дело с разбиением на подсети. Некоторые сетевые администраторы могут довольно быстро выполнять двоичные вычисления в уме, чтобы определить маску подсети.Однако другим может потребоваться помощь, и здесь может пригодиться инструмент ipcalc .

Прочтите также : Руководство системного администратора Linux по управлению сетью, устранению неполадок и отладке

Ipcalc на самом деле делает гораздо больше — он принимает IP-адрес и сетевую маску и предоставляет результирующую широковещательную рассылку, сеть, подстановочную маску Cisco и диапазон хостов. Вы также можете использовать его в качестве обучающего инструмента для представления результатов разбиения на подсети в виде простых для понимания двоичных значений.

Некоторые примеры использования ipcalc :

  • Подтвердить IP-адрес
  • Показать рассчитанный широковещательный адрес
  • Показать имя хоста, определенное через DNS
  • Показать сетевой адрес или префикс

Как установить ipcalc в Linux

Чтобы установить ipcalc , просто выполните одну из следующих команд в зависимости от используемого вами дистрибутива Linux.

 $ sudo apt установить ipcalc
 

Пакет ipcalc должен быть установлен автоматически в CentOS / RHEL / Fedora , и он является частью пакета initscripts , но если по какой-то причине он отсутствует, вы можете установить его, используя:

 # yum install initscripts # RHEL / CentOS
# dnf install initscripts #Fedora
 

Как использовать ipcalc в Linux

Ниже вы можете увидеть несколько примеров использования ipcalc.

Получить информацию о сетевом адресе:

 # ipcalc 192.168.20.0
 
Пример вывода
 Адрес: 192.168.20.0 11000000.10101000.00010100. 00000000
Сетевая маска: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Подстановочный знак: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Сеть: 192.168.20.0/24 11000000.10101000.00010100. 00000000
HostMin: 192.168.20.1 11000000.10101000.00010100.00000001
HostMax: 192.168.20.254 11000000.10101000.00010100. 11111110
Трансляция: 192.168.20.255 11000000.10101000.00010100. 11111111
Хосты / Сеть: 254 класс C, частный Интернет
 

Вычислить подсеть для 192.168.20.0/24 .

 # ipcalc 192.168.20.0/24
 
Пример вывода
 Адрес: 192.168.20.0 11000000.10101000.00010100. 00000000
Сетевая маска: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Подстановочный знак: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Сеть: 192.168.20.0/24 11000000.10101000.00010100.  00000000
HostMin: 192.168.20.1 11000000.10101000.00010100. 00000001
HostMax: 192.168.20.254 11000000.10101000.00010100. 11111110
Трансляция: 192.168.20.255 11000000.10101000.00010100. 11111111
Хосты / Сеть: 254 класс C, частный Интернет
 

Рассчитать одну подсеть с 10 хостами:

 # ipcalc 192.168.20.0 -с 10
 
Пример вывода
 Адрес: 192.168.20.0 11000000.10101000.00010100. 00000000
Сетевая маска: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Подстановочный знак: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Сеть: 192.168.20.0/24 11000000.10101000.00010100. 00000000
HostMin: 192.168.20.1 11000000.10101000.00010100. 00000001
HostMax: 192.168.20.254 11000000.10101000.00010100.11111110
Трансляция: 192.168.20.255 11000000.10101000.00010100. 11111111
Хосты / Сеть: 254 класс C, частный Интернет

1. Запрашиваемый размер: 10 хостов
Маска сети: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Сеть: 192.168.20.0/28 11000000.10101000.00010100.0000 0000
HostMin: 192.168.20.1 11000000.10101000.00010100.0000 0001
HostMax: 192.168.20.14 11000000.10101000.00010100.0000 1110
Трансляция: 192.168.20.15 11000000.10101000.00010100.0000 1111
Хосты / Сеть: 14 Класс C, Частный Интернет

Необходимый размер: 16 адресов.
Используемая сеть: 192.168.20.0/28
Не используется:
192.168.20.16/28
192.168.20.32/27
192.168.20.64/26
192.168.20.128/25
 

Если вы хотите подавить двоичный вывод, вы можете использовать опцию -b , как показано.

 # ipcalc -b 192.168.20.100
 
Пример вывода
 Адрес: 192.168.20.100
Сетевая маска: 255.255.255.0 = 24
Подстановочный знак: 0.0.0.255
=>
Сеть: 192.168.20.0/24
HostMin: 192.168.20.1
HostMax: 192.168.20.254
Трансляция: 192.168.20.255
Хосты / Сеть: 254 класс C, частный Интернет
 

Чтобы узнать больше об использовании ipcalc , вы можете использовать:

 # ipcalc --help
# человек ipcalc
 

Официальный веб-сайт ipcalc можно найти по адресу http://jodies.