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

Решение проблем и ответы на вопросы

  • Мобильная версия сайта
  • Редакция от:04.07.2016 13:55:29

Тема: "Как найти маску подсети, зная его IP адрес и широковещательный адрес?."

  • А что за оборудование ищем? Это важно? Видео потоковое?.
  • "Зная его IP адрес" - "его" - это кого? Компьютера в сети или адрес сети?
    Если это адрес компьютера, то не всегда возможно определить маску подсети.
    Широковещательный адрес в двоичном представлении в младших разрядах содержит единицы, а маска подсети - нули.
    https://ru.wikipedia.org/wiki/Широковещательный_адрес.
  • В терминологии сетей TCP/IP маской подсети (или маской сети) называется битовая маска, определяющая - какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети.

    Возможно сказать и иначе - маска подсети определяет максимальное количество хостов (компьютеров) для данной подсети.

    Например, вот эта сеть -

    192.168.1.0 255.255.255.0

    является сетью класса С, с префиксом /24, содержащая максимум 253 хоста (вообще-то 255, но первый и последний зарезервированы) . Броадкаст этой сети (последний адрес называется броадкастом, "широковещательным") - 192.168.1.255.

    Попробуем разобраться, что означают эти цифры.

    Представим маску подсети 255.255.255.0 в бинарном виде -

    11111111.11111111.11111111.00000000

    Видим четыре восьмибитных байта.

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

    Представим октет в десятичном виде, получим -

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

    Таким образом,
    11111111 - это 255 (в десятичном исчислении)
    11110000 - 240 (128 + 64 + 32 + 16)
    11000000 - 192 (128 + 64)

    Рассчитываем подсеть

    Предположим, требуется сделать подсеть, содержащую 10 компьютеров.
    Считаем степень двойки, чтобы получить минимум 10:
    Два в третьей степени - 8. Мало.
    Два в четвертой степени - 16. ОК.
    Последние четыре бита подсети делаем равными нулю -

    11111111.11111111.11111111.11110000

    получаем маску подсети -

    255.255.255.240

    Что такое префикс?

    Все просто. Префикс подсети показывает, какое количество битов слева направо выставлены в "1". Это та же самая маска, только представленная в более современнном виде -

    11111111.11111111.11111111.00000000 -
    255.255.255.0 -
    /24

    11111111.11111111.00000000.00000000
    255.255.0.0
    /16

    В приведенных примерах одна и та же подсеть, как видите, записана тремя разными способами..
  • Никак. Зависит от того, как администратор пожелал поделить адресное пространство.

    Самый простой пример:
    IP: 10.168.255.250 BroadCast 10.168.255.255
    Маска может быть как и 255.255.255.0, так и 255.255.0.0, и даже 255.255.255.224.

    Как шутка: да и что мелочиться, маска 0.0.0.0 отлично подойдет - всех пользователей подключим к одному большому свичу :) В общем найти вам надо, скорее всего, минимальную маску..
  • А нам даже my-ip.ru Забанили. ?\_(?)_/?

    2:50 31.01.2017.
  • Ну, раз адрес и маска -- страшная тайна, то берёшь LanCalc и считаешь. Там на минуту дел..
Настройка, вход в admin 192.168.1.1.. Все права защищены 2015-2019.