Длина префикса сети что это: Что такое префикс сети

Содержание

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

Вступление

Каждое устройство, подключённое к интернету, требует цифровой идентификатор. IP-адрес является цифровым кодом, используемым для определения различного оборудования, подключённого к Всемирной паутине. На сегодняшний день существует две версии IP: IPv4 и IPv6. Протокол версии 4 является все ещё основным, но количество доступных ресурсов исчерпалось, поэтому постепенно начинает использоваться 6 версия, позволяющая использовать гораздо большее количество ресурсов. Каждый идентификатор содержит информацию о конкретном соединении, а также о подключённом оборудовании. Префикс указывает, какие значения используются для обозначения сети, а какие — для обозначения устройства. Давайте детальнее рассмотрим, что такое сетевой префикс, и как он поможет расшифровать IP-адрес.

Любое устройство гарантированно получает свой уникальный идентификатор

Структура IP-адреса

Обычно IP-адрес записывается следующим образом: 192.168.10.100. Каждая секция представляет собой 8 бит или 1 байт информации. Сервер видит эти цифры как набор единиц и нулей, для нашего удобства они записываются в обычной десятичной системе. Максимальная её длина — 3 знака, а минимальная — 1. Суммарно вся запись занимает 32 бита и теоретически может быть 232 или 4.294.967.296 ресурсов.

Весь цифровой код делится на две части: адрес провайдера и хост. Первый из них определяет провайдера, через который вы работаете, а второй обозначает идентификатор конкретного устройства, как, например, ноутбук или планшет Андроид, в локальном подключении. Для того чтобы узнать, сколько бит обозначает каждый из показателей, записывается префикс сети через слеш. Тогда запись выглядит как 192.168.10.100/24. В нашем случае 24 обозначает, что первых 3 секции (3*8=24), а именно 192.168.10 является адресом соединения. Оставшиеся 8 бит, а именно 100 — это идентификатор оборудования (максимум 28 = 256 адресов). При 192.168.10.100/16 локальный ресурс будет 192.168, а хост — 10.100 (216 = 65536).

Часто для определения адреса используется маска подсети. Её длина не отличается. Это, по сути, то же самое, что и префикс сети, только немножко по-другому организовано. Вы, наверное, обращали внимание, что провайдер указывает этот параметр при подключении к интернету. Она также показывает, какая часть IP относится к провайдеру, а какая — к хосту. Она записывается также в виде четырёх 8-битных секций. Единственное отличие, что в двоичном исчислении сначала должны идти только единицы. Если перевести двоичные 11111111 в десятичное исчисление, получится 255. Поэтому маска обязательно будет начинаться с 255.

Рассмотрим пример. Возьмём наш адрес 192.168.10.100 и маску 255.255.255.0. Соответственно, первых три раздела записи будут идентификатором LAN, а последняя — идентификатором компьютера. Если маска — 255.255.0.0, то сеть будет 192.168, а хост — 10.100.

Также маска лучше поможет определить, относятся ли два IP-ресурса к одному подключению. Возьмём, к примеру, 213.111.125.17 и 213.111.176.3. Если маска — 255.255.0.0, то оба адреса расположены в одной сети, если она 255. 255.255.0, то в разной, так как 125 и 176 отличаются.

Префикс сети позволит определить её подмаску. Например, у нас есть запись 176.172.7.132/22. Как мы помним, 22 показывает количество бит, отвечающие за провайдера. В двоичной системе на самом начале запишем 22 единицы и дополним их 10 нулями, чтобы суммарно получилось 32 бита, и разделим точками секции по 8 бит — 11111111.11111111.11111100.00000000. Теперь переведём результат в десятичное исчисление, итоговым результатом у нас получится 255.255.252.0.

Для обратного расчёта возьмём адрес 176.172.7.132 и маску 255.255.128.0. Переводим её в двоичную систему, получим 11111111.11111111.10000000.00000000. Единиц в нашем случае 17, это и есть наш префикс сети. В десятичном виде запишем его как 255.255.128.0/17.

Заключение

После прочтения статьи вас не будут пугать длина цифровых записей при настройке подключения и термины «префикс сети» и другие. Если вы обычный пользователь системы Андроид, информации из статьи вам будет вполне достаточно. Если вы хотите вручную настроить домашнее подключение, возможно, придётся провести более глубокое исследование.

Считаете ли вы этот материал полезным? Будем благодарны за оставленные комментарии.

Что означает сетевой префикс | CiscoTips

IP адрес протокола IPv4 состоит из 32 бит, но не все биты в адресе имеют одинаковое значение. Биты делятся на две части: слева некоторое количество бит обозначают сеть, к которой относится данный адрес, оставшиеся биты справа идентифицируют устройство внутри сети. Подробнее об этом можно прочесть в статье про IPv4-адресацию. Граница между этими двумя группами бит может проходить в разных местах, например, для 32-битного адреса, первые 16 бит могут обозначать сеть, вторые – хост внутри сети, возможны любые другие сочетания (10 и 22, 8 и 24, 30 и 2) – в принципе, любые два числа, дающие в сумме 32 подойдут.

Для описания того, где проходит эта граница используется сетевой префикс. Он записывается обычно после адреса в виде десятичного числа через слеш, например 10.0.0.0/8 или 192.168.10.123/19 (8 и 19 – префиксы). Префикс обозначает, сколько бит в приведённом адресе хранят информацию о сети. Например, если префикс /24, это означает, что в адресе из 32-х бит 24 бита хранят информацию о сети, а оставшиеся 8 – информацию о хосте.

Предположим, что имеется такая задача: найти широковещательный адрес для адреса 172.20.35.123/20. Запишем адрес в двоичном виде 10101100.00010100.00100011.01111011, как мы помним из определения, чтобы получить широковещательный адрес, надо взять ту часть адреса, где хранится информация о хосте и заполнить её единицами. Так как префикс 20 – отсчитываем первые 20 бит и оставляем их без изменений (виде 10101100.00010100.0010), оставшиеся 12 бит заполняем единицами, так как там хранится хостовая часть адреса (1111.11111111), получится адрес 10101100.00010100.00101111.11111111, в десятичной системе это выглядит как 172.20.47.255.

Перевод префикса в маску подсети

Префикс и маска подсети обозначают одно и то же, только разными способами. Если надо найти маску подсети по префиксу, то надо просто написать столько единиц, сколько указано в префиксе, оставшуюся часть дополнить нулями (чтобы всего получилось 32 двоичные цифры) и дальше группами по 8 бит перевести в десятичную систему.

Например, стоит задача найти маску, соответствующую префиксу /19. Для этого запишем 19 единиц и дополним их 13 нулями, чтобы всего получилось 32 цифры:

11111111.11111111.11100000.00000000, то что получилось надо перевести в десятичный вид и получим маску подсети 255.255.224.0.

Сетевой префикс в IPv6

В IPv6 адрес состоит из 128 бит, и маски подсети не используются, так как пришлось бы иметь очень длинные маски — тоже по 128 бит. Вместо этого используется только префикс. Смысл префикса в IPv6 такой же как и для IPv4 — отделение части адреса, хранящей информацию о сети от части адреса, хранящей информацию о хосте. Правая часть, хранящая информацию о хосте имеет специальное название — «Идентификатор интерфейса» (Interface ID). В IPv6 клиенту выделяются сети с префиксом /64, что означает ещё 64 бита на хосты внутри сети. Таким образом, внутри сети моэет существовать 264 различных хостов.

Длина префикса подсети IPv4 Windows 10

Автор Евгения На чтение 19 мин. Опубликовано

Длина префикса подсети IPv4 Windows 10

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

ПараметрДесятичная записьШестнадцатеричная записьДвоичная запись
IP адрес134.249.83.186.F9.53.0110000110.11111001.01010011.00000001
Префикс маски подсети/24
Маска подсети255.255.255.0FF.FF.FF.0011111111.11111111.11111111.00000000
Обратная маска подсети (wildcard mask)0.0.0.25500.00.00.FF00000000.00000000.00000000.11111111
IP адрес сети134. 249.83.086.F9.53.0010000110.11111001.01010011.00000000
Широковещательный адрес134.249.83.25586.F9.53.FF10000110.11111001.01010011.11111111
IP адрес первого хоста134.249.83.186.F9.53.0110000110.11111001.01010011.00000001
IP адрес последнего хоста134.249.83.25486.F9.53.FE10000110.11111001.01010011.11111110
Количество доступных адресов256
Количество рабочих адресов для хостов254

Познавательное о IPv4 .

IPv4 (англ. Internet Protocol version 4) — четвёртая версия интернет протокола (IP). Первая широко используемая версия. Протокол описан в RFC 791 (сентябрь 1981 года), заменившем RFC 760 (январь 1980 года).

IPv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (2 32 ) возможными уникальными адресами.

Традиционной формой записи IPv4 адреса является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками. Через дробь указывается длина маски подсети.

IP-адрес состоит из двух частей: номера сети и номера узла. В случае изолированной сети её адрес может быть выбран администратором из специально зарезервированных для таких сетей блоков адресов (10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16). Если же сеть должна работать как составная часть Интернета, то адрес сети выдаётся провайдером либо региональным интернет-регистратором (Regional Internet Registry, RIR). Согласно данным на сайте IANA, существует пять RIR: ARIN, обслуживающий Северную Америку, а также Багамы, Пуэрто-Рико и Ямайку; APNIC, обслуживающий страны Южной, Восточной и Юго-Восточной Азии, а также Австралии и Океании; AfriNIC, обслуживающий страны Африки; LACNIC, обслуживающий страны Южной Америки и бассейна Карибского моря; и RIPE NCC, обслуживающий Европу, Центральную Азию, Ближний Восток. Региональные регистраторы получают номера автономных систем и большие блоки адресов у IANA, а затем выдают номера автономных систем и блоки адресов меньшего размера локальным интернет-регистраторам (Local Internet Registries, LIR), обычно являющимся крупными провайдерами.

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

Есть два способа определения того, сколько бит отводится на маску подсети, а сколько — на IP-адрес. Изначально использовалась классовая адресация (INET), но со второй половины 90-х годов XX века она была вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в сети определяется маской подсети.

Иногда встречается запись IP-адресов вида «192.168.5.0/24». Данный вид записи заменяет собой указание диапазона IP-адресов. Число после косой черты означает количество единичных разрядов в маске подсети. Для приведённого примера маска подсети будет иметь двоичный вид 11111111 11111111 11111111 00000000 или то же самое в десятичном виде: «255. 255.255.0». 24 разряда IP-адреса отводятся под номер сети, а остальные 32-24=8 разрядов полного адреса — под адреса хостов этой сети, адрес этой сети и широковещательный адрес этой сети. Итого, 192.168.5.0/24 означает диапазон адресов хостов от 192.168.5.1 до 192.168.5.254, а также 192.168.5.0 — адрес сети и 192.168.5.255 — широковещательный адрес сети. Для вычисления адреса сети и широковещательного адреса сети используются формулы:

  • адрес сети = IP.любого_компьютера_этой_сети AND MASK (адрес сети позволяет определить, что компьютеры в одной сети)
  • широковещательный адрес сети = IP.любого_компьютера_этой_сети OR NOT(MASK) (широковещательный адрес сети воспринимается всеми компьютерами сети как дополнительный свой адрес, то есть пакет на этот адрес получат все хосты сети как адресованные лично им. Если на сетевой интерфейс хоста, который не является маршрутизатором пакетов, попадёт пакет, адресованный не ему, то он будет отброшен).

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

В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов: если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast). Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.168.5.0 с маской 255.255.255.0 пакет с адресом 192.168.5.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (direct broadcast).

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

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

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

  • DHCP (RFC 2131) — наиболее распространённый протокол настройки сетевых параметров.
  • BOOTP (RFC 951) — простой протокол настройки сетевого адреса, обычно используется для бездисковых станций.
  • IPCP (RFC 1332) в рамках протокола PPP (RFC 1661).
  • Zeroconf (RFC 3927) — протокол настройки сетевого адреса, определения имени, поиск служб.
  • RARP (RFC 903) Устаревший протокол, использующий обратную логику (из аппаратного адреса — в логический) популярного и поныне в широковещательных сетях протокола ARP. Не поддерживает распространения информации о длине маски (не поддерживает VLSM).

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

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

Также для внутреннего использования:

  • 127.0.0.0/8 — используется для коммуникаций внутри хоста.
  • 169.254.0.0/16 — используется для автоматической настройки сетевого интерфейса в случае отсутствия DHCP (за исключением первой и последней /24 подсети).

Полный список описания сетей для IPv4 представлен в RFC 6890.

Как установить статический IP-адрес в Windows 10

Если вы испытываете проблемы с сетевым подключением и настроили его на DHCP, то выяснение вашего IP-адреса может быть довольно сложной задачей. Использование статического IP-адреса помогает предотвратить конфликты IP-адресов между сетевыми устройствами и позволяет легко управлять ими. В этой статье показано, как назначить статический IP-адрес на компьютере с Windows 10.

Назначьте статический IP-адрес в Windows 10


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

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

Мы увидим три способа сделать это:

  1. Через панель управления
  2. Через настройки Windows
  3. Использование PowerShell.

1] Установка статического IP-адреса через панель управления


Щелкните правой кнопкой мыши значок сети (или Wi-Fi), видимый на панели задач Windows 10.

В списке из 2-х вариантов выберите последний — Открыть настройки сети и Интернета.

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

Мгновенно откроется отдельное окно, которое направит вас в раздел «Сетевые подключения» панели управления.

Щелкните правой кнопкой мыши сетевое соединение, для которого нужно установить статический IP-адрес, и выберите параметр Свойства ‘.

После этого выберите Протокол Интернета версии 4 (TCP/IPv4) на вкладке Сеть и нажмите кнопку Свойства .

Переключите селектор на « Использовать следующий IP-адрес ».

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

  1. IP-адрес (найдите его с помощью команды ipconfig /all )
  2. Маска подсети (в домашней сети это 255.255.255.0)
  3. Шлюз по умолчанию (это IP-адрес вашего маршрутизатора.)

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

Если все выглядит хорошо, нажмите кнопку «ОК» и закройте окно свойств сетевого адаптера.

2] Назначить статический IP-адрес через настройки


Нажмите значок «Настройки» и выберите вкладку Сеть и Интернет .

Выберите Wi-Fi> Текущее соединение, т. Е. Сеть, к которой вы подключены.

Прокрутите страницу вниз до раздела настроек IP и нажмите кнопку Изменить .

Затем, когда появится окно Настройки IP , нажмите стрелку раскрывающегося списка и выберите параметр Вручную .

Включите тумблер IPv4 .

Теперь установите статический IP-адрес. Также установите длину префикса подсети (маска подсети). Если ваша маска подсети 255.255.255.0, то длина префикса подсети в битах равна 24.

После этого настройте адрес шлюза по умолчанию, предпочитаемый адрес DNS и сохраните изменения.

3] Назначение статического IP-адреса через PowerShell


Откройте Powershell от имени администратора и введите следующую команду, чтобы просмотреть текущую конфигурацию сети:

После этого запишите следующую информацию:

  1. InterfaceIndex
  2. IPv4-адрес
  3. IPv4DefaultGateway
  4. DNSServer.

После этого введите следующую команду, чтобы установить статический IP-адрес, и нажмите Enter.

Теперь измените DefaultGateway на адрес шлюза по умолчанию в вашей сети. Обязательно замените номер InterfaceIndex на номер, соответствующий вашему адаптеру, а IPAddress — на IP-адрес, который вы хотите назначить устройству.

Когда закончите, введите следующую команду, чтобы назначить адрес DNS-сервера и нажмите Enter.

Как вы вычисляете префикс, сеть, подсеть и номера хостов?

В двоичном формате: 10000000 00101010 00000101 00000100

Как вы можете определить префикс, сеть, подсеть и номера хостов?

3 ответа

Вычисление длины сетевой маски (также называемой префиксом):

Преобразуйте десятичное представление сетевой маски в двоичную. Затем подсчитайте количество смежных 1 бит, начиная с самого значащего бита в первом октете (т. Е. Левая сторона двоичного числа).

Префикс 128.42.5.4 с сетевой маской 255. 255.248.0 равен /21.

Вычисление сетевого адреса:

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

Логическая таблица истинности:

Как вы можете видеть, сетевой адрес 128.42.5.4/21 равен 128.42.0.0

Вычисление широковещательного адреса:

Широковещательный адрес преобразует все биты хоста в 1s .

Помните, что наш IP-адрес в десятичном формате:

Это означает, что наши биты хоста – это последние 11 бит IP-адреса, потому что мы находим маску хоста путем инверсии сетевой маски:

Чтобы вычислить широковещательный адрес, мы вынуждаем все биты хоста 1s:

Расчет подсети:

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

Предположим, что мы разделим 128.42.0.0/21 на 4 подсети, которые должны содержать не менее 100 хостов каждый .

В этом примере мы знаем, что вам нужен хотя бы префикс /25, содержащий 100 хостов; Я выбрал a /24, потому что он попадает на границу октета. Обратите внимание, что сетевой адрес для каждой подсети берет биты хоста из родительского сетевого блока.

Поиск требуемой длины маски подсети или сетевой маски:

Как я узнал, что мне нужно, по крайней мере, 25 маску для 100 хостов? Вычислите префикс, обратившись к числу хост-бит, который должен содержать 100 хостов. Нужно 7 хостов, чтобы содержать 100 хостов. Официально это рассчитывается с помощью:

Биты хоста = Журнал 2 (Число хостов) = Журнал 2 (100) = 6.643

Так как адреса IPv4 имеют ширину 32 бита, и мы используем биты хоста (т. е. младшие значащие биты), просто вычитаем 7 из 32 для вычисления минимального префикса подсети для каждой подсети . 32 – 7 = 25.

Ленточный способ разбить 128.42.0.0/21 на четыре равные подсети:

Поскольку нам нужно всего четыре подсети из всего блока 128.42.0.0/21, мы могли бы использовать /23 подсети. Я выбрал /23, потому что нам нужны 4 подсети . т. Е. Добавлены еще два бита в маску сети.

Это равноправный ответ на ограничение, используя /23 подсети из 128.42.0.0/21 .

Вычисление номера хоста:

Это то, что мы уже сделали выше . просто повторно используем маску хозяина из работы, которую мы сделали, когда вычисляли широковещательный адрес 128.42.5.4/21 . На этот раз я буду использовать 1s вместо h, потому что нам нужно снова выполнить логическое И на сетевом адресе.

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

Чтобы найти максимальное количествохосты, посмотрите количество бинарных битов в указанном выше номере узла. Самый простой способ сделать это – вычесть длину сетевой маски от 32 (количество бит в адресе IPv4). Это дает вам количество бит хоста в адресе. В этот момент .

Максимальное количество хостов = 2 ** (32 – netmask_length) – 2

Причина, по которой мы вычитаем 2 выше, заключается в том, что зарезервированы номера хостов all-ones и all-zeros. Номер хоста all-zeros – это номер сети; номер хоста all-ones – широковещательный адрес.

Используя пример подсети 128.42.0.0/21 выше, количество хостов .

Максимальное количество хостов = 2 ** (32 – 21) – 2 = 2048 – 2 = 2046

Поиск минимальной сетевой маски, которая содержит два IP-адреса:

Предположим, кто-то дает нам два IP-адреса и ожидает, что мы найдем самую длинную сетевую маску, содержащую их оба; например, что, если бы у нас было:

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

В этом случае минимальная сетевая маска будет /25

ПРИМЕЧАНИЕ. Если вы попытаетесь начать с правой стороны, не обманывайте себя только потому, что вы найдете один соответствующий столбец бит; могут существовать несогласованные биты за пределами этих совпадающих битов. Честно говоря, самым безопасным делом является запуск с левой стороны.

Ответ выше отлично подходит для ногтей на голове. Однако, когда я впервые начал, мне потребовалось несколько разных примеров из нескольких источников, чтобы он действительно ударил по дому. Поэтому, если вас интересуют другие примеры, я написал несколько сообщений в блогах по этому вопросу – http: //www.oznetnerd. ком /категории /подсеть /

Администраторы, если этот пост считается спамом, не стесняйтесь его удалять.

Изменить: согласно предложению YLearn, я попытаюсь захватить соответствующие части из первой части моей серии, не вставив сюда всю запись.

В качестве примера воспользуемся примером 195.70.16.159/30.

Поскольку это /30, мы знаем, что часть хоста будет находиться в четвертом октете. Давайте преобразуем это в двоичный:

Теперь, чтобы узнать сетевой адрес, все, что мы делаем, это добавить бит SN, у которых есть 1 под ними вместе. (128 + 16 + 8 + 4 = 156).

Когда вы добавите этот 156 в первые три октета адреса, мы остаемся с Сетевым адресом 195.70.16.156.

Теперь, поскольку мы знаем, что первый полезный адрес всегда является сетевым адресом плюс один, , нам нужно выполнить следующий расчет: (156 + 1 = 157).

Это дает нам первый полезный адрес 195.70.16.157.

Теперь давайте пропустим последний полезный адрес и найдите широковещательный адрес. Чтобы узнать, что это такое, нам нужно всего лишь добавить все H-бит (независимо от того, являются ли они 1 или 0), а затем добавить этот номер в сетевой адрес. (2 + 1 + 156 = 159).

Это дает нам широковещательный адрес 195.70.16.159.

И, наконец, давайте рассмотрим последний полезный адрес. Этот процесс похож на поиск первого полезного адреса, однако вместо того, чтобы добавлять его к сетевому адресу, мы фактически вычитаем его из широковещательного адреса. (159 – 1 = 158).

Это дает нам Последний полезный адрес 195.70.16.158.

И у нас это есть! Наш temaplte закончен. Для удобства, здесь это снова:

  • Сетевой адрес: 195.70.16.156
  • Первый полезный адрес: 195.70.16.157
  • Последний полезный адрес: 195.70.16.158
  • Адрес широковещания: 195.70.16.159

В качестве ярлыка вы также можете использовать эту формулу. Он работает на подсетях любого размера:

  • Первый полезный адрес = Сетевой адрес + 1
  • Широковещательный адрес = Следующий сетевой адрес – 1
  • Последний полезный адрес = широковещательный адрес – 1

Как настроить?

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Настройка сетевых параметров в Windows 10

Если Вы хотя бы раз сталкивались с технической поддержкой Интернет-провайдера, либо с саппортом какой-нибудь программы, связанной с локальной сетью или доступом В Интернет, то скорее всего у Вас спрашивали про настройку сетевых параметров компьютера. Для начинающих пользователей — это тёмный лес, конечно. И такой вопрос вводит бедолагу в полнейший ступор. В результате для простейших манипуляций приходится вызывать компьютерного мастера и платить ему деньги. А ведь всё очень просто. В этом посте я подробно расскажу про основные настройки сети в Windows 10.

В операционной системе Windows 10 под сетевыми параметрами подразумевается конфигурация протокола TCP/IP на сетевом адаптере, а так же настройка параметров доступа к компьютеру из сети (локальной или глобальной).

1. Протокол IP версии 4 (TCP/IPv4)

Нажимаем кнопку Пуск и в строке поиска вводим слова:

Результат должен получится вот такой:

Кликаем на значок из панели управления и нам открываем окно «сетевые подключения Windows 10»:

Выбираем то из нужное и нажимаем на нём правой кнопкой мыши. Откроется окно свойств. Это основные сетевые параметры адаптера в Windows 10:

Теперь надо найти параметр IP версии 4(TCP/IPv4) и кликнуть на нём дважды левой кнопкой грызуна. Так мы попадаем в конфигурацию основного сетевого протокола IP. Вариантов его настройки может быть два:
1 — динамически IP-адрес.

Такой вариант актуален когда в локалке работает DHCP-сервер и компьютер уже от него получает свой Ай-Пи. Он используется обычно при подключении ПК к домашнему WiFi-роутеру или к сети оператора связи. Конфигурация протокола протокола в этом случае выглядит так:
То есть все адреса система получает автоматически от специального сервера.
2 — статический IP-адрес. В этом случае ай-пи требуется прописать статически, то есть этот адрес будет закреплён именно за этим компьютером на постоянной основе. Выглядит это так:

Какие же адреса надо вписывать в поля?
Смотрите, на скриншоте выше представлен вариант с подключением к роутеру или модему у которого выключен DHCP-сервер.
IP шлюза — это адрес самого роутера в сети. Он же будет использоваться в качестве основного DNS.
Вторичным DNS можно указать сервер провайдера, либо публичные ДНС серверы Гугл ( 8. 8.8.8 ) или Яндекс ( 77.88.8.8 ).
Маска, используемая в домашних сетях в 99 случаях из 100 — обычная, 24-битная: 255.255.255.0 .
IP-адрес надо выбрать из подсети шлюза. То есть если шлюз 192.168.1.1 , то у компьютера можно брать любой от 192.168.1.2 до 192.168.1.254.
Главное, чтобы он не был занят чем-нибудь ещё.
Нажимаем на ОК и закрываем все окна! Основной протокол сети в Windows 10 настроен.

2. Общий доступ

Настройка этих сетевых параметров отвечает за доступ к компьютеру из сети. Чтобы сюда попасть надо в разделе Сеть и Интернет выбрать свой адаптер (WiFi или Ethernet) и кликнуть на значок «Изменение расширенных параметров общего доступа». Откроется вот это окно:

Здесь Вы можете видит настройки сетевых параметров доступа для нескольких профилей: Частная, Гостевая или все сети. Выбираете тот, у которого в конце стоит пометка (текущий профиль).
Первым идёт Сетевое обнаружение. Он отвечает за то, видно ли Ваш ПК из сети или нет. Если Вы подключены к локальной сети дома или на работе, то лучше его оставить включенным. А вот когда комп подключен к сети Интернет напрямую, то для избежания угроз и атак, обнаружение лучше отключить.
Следующим идёт Общий доступ к Файлам и принтерам. Если он включен, то к принтеру, который подсоединён к Вашему ПК, сможет подключиться и использовать любой желающий. Для домашней сети это не играет роли, а вот в корпоративной или общественной лучше будет его отключить.
Последний параметры — Подключение домашней группы. Он отвечает за гостевой доступ из сети к компьютеру. Если Вы разрешаете Windows управлять подключениями, то доступ будет осуществляться через учётную запись Гость . В домашней сети это удобнее. Для других — лучше использовать учётные записи пользователей, чтобы кто угодно не смог к Вам зайти.
Сохраняем изменения.

Это основные сетевые параметры Windows 10, отвечающие за работу сети и подключение компьютера к Интернету.

Что такое префикс сети, и как он помогает расшифровать IP-адрес

Вступление

Каждое устройство, подключённое к интернету, требует цифровой идентификатор. IP-адрес является цифровым кодом, используемым для определения различного оборудования, подключённого к Всемирной паутине. На сегодняшний день существует две версии IP: IPv4 и IPv6. Протокол версии 4 является все ещё основным, но количество доступных ресурсов исчерпалось, поэтому постепенно начинает использоваться 6 версия, позволяющая использовать гораздо большее количество ресурсов. Каждый идентификатор содержит информацию о конкретном соединении, а также о подключённом оборудовании. Префикс указывает, какие значения используются для обозначения сети, а какие — для обозначения устройства. Давайте детальнее рассмотрим, что такое сетевой префикс, и как он поможет расшифровать IP-адрес.

Любое устройство гарантированно получает свой уникальный идентификатор

Структура IP-адреса

Обычно IP-адрес записывается следующим образом: 192. 168.10.100. Каждая секция представляет собой 8 бит или 1 байт информации. Сервер видит эти цифры как набор единиц и нулей, для нашего удобства они записываются в обычной десятичной системе. Максимальная её длина — 3 знака, а минимальная — 1. Суммарно вся запись занимает 32 бита и теоретически может быть 232 или 4.294.967.296 ресурсов.

Весь цифровой код делится на две части: адрес провайдера и хост. Первый из них определяет провайдера, через который вы работаете, а второй обозначает идентификатор конкретного устройства, как, например, ноутбук или планшет Андроид, в локальном подключении. Для того чтобы узнать, сколько бит обозначает каждый из показателей, записывается префикс сети через слеш. Тогда запись выглядит как 192.168.10.100/24. В нашем случае 24 обозначает, что первых 3 секции (3*8=24), а именно 192.168.10 является адресом соединения. Оставшиеся 8 бит, а именно 100 — это идентификатор оборудования (максимум 28 = 256 адресов). При 192.168.10.100/16 локальный ресурс будет 192. 168, а хост — 10.100 (216 = 65536).

Часто для определения адреса используется маска подсети. Её длина не отличается. Это, по сути, то же самое, что и префикс сети, только немножко по-другому организовано. Вы, наверное, обращали внимание, что провайдер указывает этот параметр при подключении к интернету. Она также показывает, какая часть IP относится к провайдеру, а какая — к хосту. Она записывается также в виде четырёх 8-битных секций. Единственное отличие, что в двоичном исчислении сначала должны идти только единицы. Если перевести двоичные 11111111 в десятичное исчисление, получится 255. Поэтому маска обязательно будет начинаться с 255.

Рассмотрим пример. Возьмём наш адрес 192.168.10.100 и маску 255.255.255.0. Соответственно, первых три раздела записи будут идентификатором LAN, а последняя — идентификатором компьютера. Если маска — 255.255.0.0, то сеть будет 192.168, а хост — 10.100.

Также маска лучше поможет определить, относятся ли два IP-ресурса к одному подключению. Возьмём, к примеру, 213.111.125.17 и 213.111.176.3. Если маска — 255.255.0.0, то оба адреса расположены в одной сети, если она 255.255.255.0, то в разной, так как 125 и 176 отличаются.

Префикс сети позволит определить её подмаску. Например, у нас есть запись 176.172.7.132/22. Как мы помним, 22 показывает количество бит, отвечающие за провайдера. В двоичной системе на самом начале запишем 22 единицы и дополним их 10 нулями, чтобы суммарно получилось 32 бита, и разделим точками секции по 8 бит — 11111111.11111111.11111100.00000000. Теперь переведём результат в десятичное исчисление, итоговым результатом у нас получится 255.255.252.0.

Для обратного расчёта возьмём адрес 176.172.7.132 и маску 255.255.128.0. Переводим её в двоичную систему, получим 11111111.11111111.10000000.00000000. Единиц в нашем случае 17, это и есть наш префикс сети. В десятичном виде запишем его как 255.255.128.0/17.

Заключение

После прочтения статьи вас не будут пугать длина цифровых записей при настройке подключения и термины «префикс сети» и другие. Если вы обычный пользователь системы Андроид, информации из статьи вам будет вполне достаточно. Если вы хотите вручную настроить домашнее подключение, возможно, придётся провести более глубокое исследование.

Считаете ли вы этот материал полезным? Будем благодарны за оставленные комментарии.

Как вручную установить IP-адрес на устройстве Интернет-видео?

Настройка IP-адреса и параметров прокси-сервера устройства Интернет-видео зависит от конструкции или настроек маршрутизатора. Если маршрутизатор не назначает IP-адрес устройству Интернет-видео автоматически, введите IP-адрес вручную, как описано ниже.

  1. Получение следующей IP-информации  от своего компьютера.
    • IP-адрес или адрес IPv4
    • Маска подсети
    • Шлюз по умолчанию
    • Первичный DNS или DNS-сервер
    • Вторичный DNS
  2. На пульте дистанционного управления, входящем в комплект устройства Интернет-видео, нажмите кнопку Home (главное меню) или Menu (меню).
  3. Выберите "Настройка" или "Настройки".
  4. Выберите "Сеть".
  5. Выберите "Настройка сети".
  6. В зависимости от типа соединения с Интернет выберите "Проводное соединение" или "Беспроводное соединение".
  7. Выберите "Вручную" или "Пользовательский".

    ПРИМЕЧАНИЕ: При настройке защищенного беспроводного соединения ля получения доступа к экрану настройки IP-адреса и прокси-сервера необходимо ввести ключ безопасности сети.

  8. Введите полученную в шаге 1 информацию IP для устройства Интернет-видео.
    • IP-адрес: IP-адрес должен быть таким же, за исключением последнего числа в последовательности из четырех чисел. Измените последнее число на более высокое, но не превышающее 254. Например, если в компьютере показан IP-адрес 192.168.0.5, введите 192.168.0.105
    • Маска подсети: Введите маску подсети точно так, как указано в компьютере.
    • Шлюз по умолчанию: Введите шлюз по умолчанию точно так, как указано в компьютере.
    • Первичный DNS: Введите первичный DNS или DNS-сервер, показанный в компьютере, или скопируйте шлюз по умолчанию, если этих данных нет.
    • Вторичный DNS: Введите вторичный DNS, показанный в компьютере, или оставьте последовательность нулей. (0.0.0.0)

      ПРИМЕЧАНИЕ: Устройства Sony® Internet Video не используют прокси-сервер. Выберите НЕТ, если будет предложено использовать прокси-сервер.

  9. Выберите Сохранить и подключиться, чтобы установить сетевое соединение.

Пример расчета количества хостов и подсетей на основе 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-адрес (двоичный) 11000000 10101000 00000001 00000010
Маска подсети (двоичная) 11111111 11111111 11111111 00000000
Номер сети 11000000 10101000 00000001  
Идентификатор хоста        00000010


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

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

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

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

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

Десятичная
8-битная
маска
11111111 00000000 00000000 00000000 255.0.0.0
16-битная
маска
11111111 11111111 00000000 00000000 255. 255.0.0
24-битная
маска
11111111 11111111 11111111 00000000 255.255.255.0
29-битная
маска
11111111 11111111 11111111 11111000 255.255.255.248


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

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

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

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

  Максимальное
количество хостов
8 бит 255.0.0.0 24 бит 224 – 2 16777214
16 бит 255.255.0.0 16 бит 216 – 2 65534
24 бит 255.255.255.0 8 бит 28 – 2 254
29 бит 255.255.255.248 3 бит 23 – 2 6


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

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

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

Маска подсети Альтернативный
формат записи
Последний октет
(в двоичном виде)
Последний октет
(в десятичном виде)
255.255.255.0 /24 0000 0000 0
255.255.255.128 /25 1000 0000 128
255.255.255.192 /26 1100 0000 192
255.255.255.224 /27 1110 0000 224
255.255.255.240 /28 1111 0000 240
255.255.255.248 /29 1111 1000 248
255. 255.255.252 /30 1111 1100 252

 

Формирование подсетей
С помощью подсетей одну сеть можно разделить на несколько. В приведенном ниже примере администратор сети создает две подсети, чтобы изолировать группу серверов от остальных устройств в целях безопасности.
В этом примере сеть компании имеет адрес 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. Восемь подсетей

Подсеть Адрес подсети Первый
адрес
Последний
адрес
Широковещательный
адрес
1 0 1 30 31
2 32 33 62 63
3 64 65 94 95
4 96 97 126 127
5 128 129 158 159
6 160 161 190 191
7 192 193 222 223
8 224 225 254 255


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

Количество "одолженных" битов
идентификатора хоста
Маска подсети Количество
подсетей
Количество
хостов в подсети
1 255.255.255.128 (/25) 2 126
2 255.255.255.192 (/26) 4 62
3 255.255.255.224 (/27) 8 30
4 255.255.255.240 (/28) 16 14
5 255.255.255.248 (/29) 32 6
6 255.255.255.252 (/30) 64 2
7 255.255.255.254 (/31) 128 1

 

Пример расчета количества подсетей и хостов в подсети на основе 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-калькуляторы, а также бесплатные программы/утилиты для быстрого и наглядного расчета.

 

Маска, я тебя знаю! | Журнал сетевых решений/LAN

Рекурсия позволяет более эффективно использовать имеющнееся адресное пространство. Суть ее проста - организация по своему усмотрению формирует внутренние подсети с требуемым ей соотношением "число подсетей/число хостов в подсети".

МАСКИ ПЕРЕМЕННОЙ ДЛИНЫ
CIDR. СИДР - ЭТО НЕ ТОЛЬКО ЯБЛОЧНОЕ ВИНО!

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

МАСКИ ПЕРЕМЕННОЙ ДЛИНЫ

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

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

Продемонстрируем это на примере. Предположим, что порту 1 маршрутизатора был присвоен адрес 130.24.13.1 с маской 255.255.255.0 (расширенный сетевой префикс /24), а порту 2 - адрес 200.14.13.2 с такой же маской подсети (тот же расширенный сетевой префикс). Анализируя первые биты адреса порта 1 и маску подсети, маршрутизатор определяет, что это адрес класса B, а третий октет адреса используется для задания номера подсети. Порту 2 присвоен адрес класса С без разбиения на подсети.

Если данный маршрутизатор получает от своего соседа информацию о маршруте в сеть 130.24.36.0, он будет использовать маску подсети 255.255.255.0 (расширенный сетевой префикс /24), так как порту 1 присвоен адрес с тем же номером сети 130.24.0.0. Маска подсети просто наследуется. Но, если маршрутизатор получит от соседа информацию о маршруте в сеть 131.25.0.0, он будет использовать стандартную маску подсети 255.255.0.0, так как адрес 131.25.0.0 является адресом класса B, а этому классу соответствует маска подсети 255.255.0.0. Использование такой маски предопределено тем, что маршрутизатор не имеет дополнительной информации о необходимой маске подсети.

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

Вернемся к предыдущему примеру. Предположим, что маршрутизатор получает информацию от соседа о маршруте в сеть 130.24.36.0. Так как порт 1 настроен на адрес того же класса, то маршрутизатор предполагает, что сеть 130.24.36.0 будет иметь маску 255.255.255.0. Поэтому, когда приходит время рекламировать данный маршрут, он будет информировать о маршруте в сеть с адресом 130.24.36.0 через свой порт 1, но при этом сообщать о маршруте в сеть с адресом 130.24.0.0 через свой порт 2. Т. е. содержащаяся в третьем байте адреса ...36... информация окажется утеряна.

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

  • более эффективное использование выделенного организации адресного пространства;
  • значительное уменьшение количества маршрутной информации внутри домена в одной организации за счет объединения маршрутов.

Совокупность присвоенных одному адресу масок подсетей можно определить как маску подсети переменной длины (Variable Length Subnet Mask, VLSM).

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

Предположим, например, что администратор намеревается настроить выделенную организации сеть класса B 130.5.0.0 на использование расширенного сетевого префикса /22 (см. Таблицу 1). Номер подсети задается с помощью шести бит.

Сеть класс В с расширенным сетевым префиксом /22 позволяет организовать 64 подсети (26 = 64), каждая из которых поддерживает максимум до 1022 (210 - 2 = 1022) индивидуальных адресов хостов. Такой вариант может устроить администратора, если организации требуется некоторое число подсетей с большим количеством хостов в них. Однако если организации нужны подсети с числом хостов не более 30, то при фиксированной маске подсети администратору придется эксплуатировать подсети, рассчитанные на большое количество хостов, но содержащие всего несколько пользователей. В результате невостребованными могут оказаться около 1000 возможных адресов хостов в подсетях. Как видно из этих рассуждений, ограничение на использование только одной маски подсети значительно снижает эффективность распределения адресного пространства.

ТАБЛИЦА 1 - РАСПРЕДЕЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ПРИ ПРЕФИКСЕ /22
  Сетевой префикс (класс B) Номер подсети Номер хоста
Адрес сети 130.5.0.0 /22 10000010. 00000101. 000000 00. 00000000
Расширенный сетевой префикс /22

Основное решение данной проблемы состоит в введении маски подсети переменной длины. Предположим, что администратор хочет использовать расширенный сетевой префикс /26. Адрес класса В с таким расширенным сетевым префиксом позволит иметь до 1024 подсетей (210 = 1024), каждая из которых может поддерживать до 62 (26-2 = 62) индивидуальных адресов хостов (см. Таблицу 2). Такой расширенный сетевой префикс идеально подходит к небольшим подсетям, с числом хостов порядка 60, в то время как префикс /22 лучше подходит большим подсетям, с тысячами хостов.

ТАБЛИЦА 2 - РАСПРЕДЕЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА С ПРЕФИКСОМ /26
  Сетевой префикс Номер подсети Номер хоста
Адрес сети 130.5.0.0 /26 10000010. 00000101. 00000000. 00 000000
Расширенный сетевой префикс /22

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

На Рисунке 1 показан пример, в котором сеть класса А с адресом 10.0.0.0 сначала разделяется на подсети с расширенным сетевым префиксом /16 (маска подсети 255.255.0.0). Общее количество получаемых подсетей - 254. В каждой подсети поддерживается до 65 534 (216 - 2 = 65 534) индивидуальных адресов хостов. Полученная подсеть с адресом 10.253.0.0 при рекурсии с расширенным сетевым префиксом /24 содержит 254 подсети, каждая из которых поддерживает до 254 (28 - 2 = 254) индивидуальных адресов хостов. При дальнейшей рекурсии с расширенным сетевым префиксом /27, подсеть с адресом 10.253.1.0 состоит из 6 подсетей с номерами, кратными 32, каждая из которых поддерживает до 30 (25 - 2 = 30) индивидуальных номеров хостов.

Рисунок 1.
Пример рекурсии адресов подсетей.

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

Каждый маршрутизатор имеет возможность объединять свои подсети в одной записи в сообщении об обновлении. Структура подсетей вне организации не видна, поэтому маршрутизатор М1 рекламирует в сеть Internet маршрут с адресом 10.0.0.0 (см. Рисунок 2).

Рисунок 2.
Объединение маршрутов с помощью маски подсети переменной длины.

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

Предположим, что сеть организации охватывает несколько удаленных филиалов. Если организация имеет три удаленные сети, то ей понадобится выделить 3 бита для формирования подсетей - этого ей хватит как сегодня, так и в обозримом будущем (23 = 8). Второй уровень в иерархии подсетей образуют отдельные подсети внутри каждого филиала. Кроме того, каждой рабочей группе также требуется выделить отдельные подсети. Следуя приведенной иерархической модели, верхний уровень определяется числом удаленных филиалов, второй - числом зданий внутри каждого филиала, а третий - максимальным числом подсетей в каждом здании и максимальным числом хостов в каждой из подсетей.

Успех внедрения маски подсети переменной длины зависит от выполнения трех основных условий: протокол маршрутизации переносит информацию о маске подсети в каждом сообщении, все маршрутизаторы поддерживают алгоритм передачи, основанный на технологии "наибольшего совпадения" (longest match), и адреса присваивают в соответствии с топологией сети.

Современные протоколы маршрутизации, такие как OSPF и IS-IS, позволяют использовать маску подсети переменной длины. Это достигается за счет передачи маски подсети в каждом сообщении об обновлении маршрутов, так что каждую подсеть можно рекламировать с соответствующей маской. Если протокол маршрутизации не рассчитан на это, то маршрутизатор будет либо предполагать, что ему следует использовать маску подсети своего локального порта, либо произведет поиск в статически настроенной таблице, содержащей всю информацию о масках подсетей. Первое решение не может гарантировать выбора корректной маски подсети, а статическая таблица плохо масштабируется, кроме того, она сложна в управлении и выполнении коррекции ошибок.

Таким образом, если требуется использование маски подсети переменной длины в сложной сетевой топологии, наилучшим выбором является применение протоколов маршрутизации OSPF, IS-IS, а не RIP-1 IP. Однако при этом нужно учитывать, что вторая версия протокола RIP (RIP-2 IP), описанная в документе RFC 1388, расширяет возможности первой версии протокола, в том числе за счет возможности переноса маски подсети.

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

Например, если адрес получателя равен 11.1.2.5 и таблица маршрутизации содержит три маршрута, они показаны в Таблице 3), то маршрутизатор выберет первый маршрут, так как его расширенный сетевой префикс имеет большее число бит в адресе получателя.

ТАБЛИЦА 3 - ПРИМЕР РАБОТЫ АЛГОРИТМА "НАИБОЛЬШЕГО СОВПАДЕНИЯ"
Получатель 11.1.2.5 00001011.00000001.00000010.00000101
Маршрут #1 11.1.2.0 /24 00001011.00000001.00000010.00000000
Маршрут #2 11.1.0.0 /16 00001011.00000001.00000000.00000000
Маршрут #3 11.0.0.0 /8 00001011.00000000.00000000.00000000

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

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

маршрутизации не будет уменьшаться. Этот постулат является основополагающим при рассмотрении технологии бесклассовой маршрутизации (CIDR).

CIDR. СИДР - ЭТО НЕ ТОЛЬКО ЯБЛОЧНОЕ ВИНО!

Концепция бесклассовой междоменной маршрутизации (Classless Inter - Domain Routing, CIDR) была официально документирована в сентябре 1993 года в RFC 1517, RFC 1518, RFC 1519 и RFC 1520. Ее появление было вызвано участившимися кризисами в сети Internet. Из-за несовершенства протоколов маршрутизации обмен сообщениями об обновлении таблиц приводил к сбоям магистральных маршрутизаторов, из-за перегрузки их ресурсов при обработке большого объема служебной информации. Так, в 1994 году таблицы магистральных маршрутизаторов в Internet содержали до 70 000 маршрутов. Внедрение протокола CIDR сок-ратило число записей до 30 000. Кроме того, дополнительной предпосылкой внедрения протокола CIDR явилась реальная опасность нехватки адресного пространства при дальнейшем расширении Internet. Данная технология позволяет реализовать две новые, не поддерживаемые ранее возможности:

  1. отход от традиционной концепции разделения адресов протокола IP на классы. Это позволяет более эффективно использовать адресное пространство протокола IP версии 4;
  2. объединение маршрутов. При этом одна запись в таблице маршрутизации может представлять сотни адресов. Кроме того, оно позволяет снизить объем маршрутной информации в магистральных маршрутизаторах сети Internet.

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

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

Например, адрес подсети в таблице маршрутизации с номером сети, занимающим 20 бит, и номером хоста, занимающим 12 бит, будет записан с сетевым префиксом длиной 20 бит, или /20. Удобство заключается в том, что рекламируемый маршрутизатором IP-адрес подсети с префиксом /20 может быть адресом любого класса (А, B или С). Поддерживающие протокол CIDR маршрутизаторы не проверяют класс адреса обычными методами, вместо этого они полагаются на информацию о сетевом префиксе, пришедшую с рекламируемым маршрутом.

Если отвлечься от разделения адресов на классы, то сетевой префикс можно рассматривать как непрерывный битовый блок в адресном пространстве протокола IP. Например, рассмотренный выше сетевой префикс /20 оставляет то же самое количество бит для задания адресов хостов, что и в адресах с разделением на классы, а именно 12 бит, что позволяет поддерживать до 4094 (212 - 2 = 4094) адресов хостов. В Таблице 4 показан пример использования сетевого префикса /20.

ТАБЛИЦА 4 - ПРИМЕР ИСПОЛЬЗОВАНИЯ СЕТЕВОГО ПРЕФИКСА /20
Класс А 10.23.64.0 /20 00001010.00010111.01000000.00000000
Класс B 130.5.0.0 /20 10000010.00000101.00000000.00000000
Класс C 200.7.128.0 /20 11001000.00000111.10000000.00000000

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

Проблема, например, возникает в случае, если необходимо использовать адрес 200.25.16.0 с сетевым префиксом /20 для поддержки 4094 хостов (212 - 2 = 4094), так как не поддерживающие протокол CIDR хосты будут интерпретировать заданный адрес, как адрес класса С с маской 255.255.255.0. При этом оставшихся в поле номера хоста битов не хватит для задания требуемого количества адресов хостов. Если хосты поддерживают протокол CIDR, то данный адрес может иметь любой сетевой префикс.

Здесь уместно отметить, что в настоящее время протокол CIDR поддерживается магистральными маршрутизаторами Internet с протоколом BGP4, а обычные хосты в локальных сетях не имеют о нем никакого представления. Протокол CIDR позволяет более эффективно использовать адресное пространство протокола IP. Обычно провайдеры услуг Internet выделяют своим клиентам адреса определенных классов, что ведет к некоторой избыточности. Благодаря протоколу CIDR, провайдеры получают возможность "нарезать" блоки из выделенного им адресного пространства в точном соответствии с требованиями каждого клиента, при этом у него остается пространство для маневра на случай его будущего роста.

Предположим, что провайдеру был выделен адрес 206.0.64.0 с сетевым префиксом /18. При таком префиксе для задания индивидуальных адресов остается 14 бит, что позволяет поддерживать до 16 384 (214) хоста. Для поддержки данного количества хостов при использовании классов адресов потребовалось бы выделить провайдеру 64 адреса класса С.

Если обслуживаемому данным провайдером клиенту требуется для сети 800 адресов хостов, то провайдер может выделить ему адресный блок 206.0.68.0 /22, т. е. блок из 1024 (210) адресов хостов. При этом клиент получает в свое распоряжение 224 дополнительных адреса. Если следовать схеме деления адресов на классы, то клиенту потребовалось бы предоставить или один адрес класса B, или четыре адреса класса С. При выделении одного адреса класса B клиент получает более 64 000 не нужных ему адресов. При выделении четырех адресов класса С клиент получает приемлемое количество адресов, но при этом увеличивается размер таблиц маршрутизации (на четыре записи). Рассмотренный пример приведен в Таблице 5.

ТАБЛИЦА 5 - ПРИМЕР ВЫДЕЛЕНИЯ АДРЕСОВ КЛИЕНТУ
Блок адресов провайдера 206.0.64.0 /18 11001110.00000000.01000000.00000000
Блок адресов клиента 206.0.68.0 /22 11001110.00000000.01000100.00000000
Или
Адрес класса C #0 206.0.68.0 /24 11001110.00000000.01000100.00000000
Адрес класса C #1 206.0.69.0 /24 11001110.00000000.01000101.00000000
Адрес класса C #2 206.0.70.0 /24 11001110.00000000.01000110.00000000
Адрес класса C #3 206.0.71.0 /24 11001110.00000000.01000111.00000000

Рассмотрим еще один пример. Предположим, что провайдеру был выделен адресный блок 200.25.0.0/16. Нетрудно подсчитать, что данный адресный блок поддерживает до 65 536 (216 = 65536) индивидуальных адресов хостов. Из этого блока провайдер хочет выделить адресный блок 200.25.16.0 /20, с 4096 (212 = 4096) адресами. В случае классов адресов провайдеру потребуется использовать для этой цели 16 адресов класса С (см. Таблицу 6).

ТАБЛИЦА 6 - ПРИМЕР ВЫДЕЛЕНИЯ АДРЕСНОГО ПРОСТРАНСТВА
Сеть #0 200.25.16.0 /24 11001000.00011001.00010000.00000000
Сеть #1 200.25.17.0 /24 11001000.00011001.00010001.00000000
Сеть #2 200.25.18.0 /24 11001000.00011001.00010010.00000000
    ...
Сеть #14 200.25.30.0 /24 11001000.00011001.00011101.00000000
Сеть #15 200.25.31.0 /24 11001000.00011001.00011111.00000000

Наглядно различие между заданием адресов с помощью классов и по протоколу CIDR можно продемонстрировать на круговых диаграммах. В случае классов адресов пример, рассмотренный в Таблице 6, можно изобразить как круг, разделенный на 16 одинаковых секторов (см. Рисунок 3). Каждый сектор соответствует одной сети класса С. Изменение класса адресов может привести к изменению количества секторов. В случае CIDR провайдер имеет возможность "нарезать" адресное пространство на сектора произвольного размера. Предположим, что провайдер обслуживает четыре организации - A, B, C и D. Организация A претендует на половину всего адресного пространства провайдера. Организации B необходима четверть, а организациям C и D требуется по одной восьмой адресного пространства.

(1x1) Рисунок 3.
Диаграмма деления адресного пространства при использовании классов адресов.

Процесс выделения адресного пространства провайдер может провести за три шага. На первом шаге адресный блок провайдера 200.25.16.0 /20 разделяется на две равные части. Каждая из частей поддерживает до 2048 (214 = 2048) индивидуальных адресов хостов (см. Таблицу 7).

ТАБЛИЦА 7 - ВЫДЕЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ОРГАНИЗАЦИИ А
Блок адресов провайдера 200.25.16.0 /20 11001000.00011001.00010000.00000000
Организация А 200.25.16.0 /21 11001000.00011001.00010001.00000000
Оставшийся резервный блок 200.25.24.0 /21 11001000.00011001.00011010.00000000

Сетевой префикс /21 в Таблице получается следующим образом. Провайдер имеет 4096 исходных адресов хостов. При делении адресного пространства пополам организация А получает 2048 адресов. Для поддержки этих адресов требуется 11-битовое поле номера хоста. В результате сетевой префикс получается равным /21 (32 - 11 = 21).

На втором шаге оставшийся резервный блок разбивается на две равные части. Каждая из частей составляет одну четверть всего адресного пространства провайдера и поддерживает до 1024 (210 = 1024) индивидуальных адреса хостов. Сетевой префикс получается равным /22 (32 - 10 = 22). В Таблице 8 показано выделение адресного пространства организации B.

Таблица 8 - ВЫДЕЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ОРГАНИЗАЦИИ B
Оставшийся резерв от шага 1 200.25.24.0 /21 11001000.00011001.00011000.00000000
Организация B 200.25.24.0 /22 11001000.00011001.00011000.00000000
Оставшийся резервный блок 200.25.28.0 /22 11001000.00011001.00011100.00000000

На третьем шаге оставшийся резервный блок также разбивается на две равные части. Каждая из частей составляет одну восьмую от всего адресного пространства провайдера и поддерживает до 512 (29 = 512) индивидуальных адресов хостов. Сетевой префикс для адресов организаций C и D оказывается равным /23 (32 - 9 = 23). В Таблице 9 показано выделение адресного пространства организациям С и D.

Таблица 9 - ВЫДЕЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ОРГАНИЗАЦИИ C И D
Оставшийся резерв от шага 2 200.25.28.0 /22 11001000.00011001.00011100.00000000
Организация C 200.25.28.0 /23 11001000.00011001.00011100.00000000
Организация D 200.25.30.0 /23 11001000.00011001.00011110.00000000

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

Рисунок 4.
Разделение адресного пространства с использованием технологии CIDR.

Необходимо отметить, что рассмотренные выше примеры работы организаций с провайдерами являются несколько оторванными от жизни. Это связано с тем, что в настоящее время получить сеть класса B практически невозможно, а связь маршрутизаторов провайдера и организаций осуществляется при помощи статических таблиц маршрутизации, настроенных вручную. Протокол CIDR (и протокол BGP4) может использоваться и в том случае, если организация подключается к Internet через несколько разных провайдеров, а адреса ей выделяет InterNIC. Однако если ваша организация имеет собственную крупную распределенную сеть, то применение CIDR в ее центре может быть хорошим решением.

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

  • протокол маршрутизации должен в своих служебных сообщениях передавать дополнительную информацию о сетевом префиксе;
  • все маршрутизаторы должны поддерживать алгоритм передачи в соответствии с принципом "наибольшего совпадения";
  • для выполнения объединения маршрутов адреса должны присваиваться в соответствии с существующей сетевой топологией.

Другим важным достоинством протокола CIDR является возможность контроля роста размеров таблиц маршрутизации в сети Internet. Для уменьшения размеров маршрутной информации сеть Internet разделяется на адресные домены. Внутри каждого домена циркулирует только внутренняя маршрутная информация обо всех сетях в домене. Однако вне домена рекламируется только общий сетевой префикс. Это позволяет одной записи в таблице маршрутизации указывать маршрут во множество индивидуальных сетей.

Отметим, что объединение маршрутов не осуществляется автоматически. Администратор должен настроить для этого каждый маршрутизатор. Плюс ко всему важно помнить, что CIDR является частью нового протокола политики маршрутизации BGP-4. Успешное внедрение CIDR позволит увеличить число индивидуальных сетей, подключенных к Internet, с сохранением размеров таблиц маршрутизации.

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


Максим Кульгин - cотрудник компании "Комплит" (Санкт-Петербург). С ним можно связаться по тел. (812) 327-3180 или адресу: [email protected]

Поделитесь материалом с коллегами и друзьями

IP адрес: статический IPv4 адрес

Давайте сегодня разберём настройку статических IP-адресов в Windows Server 2008. Мы узнаем как настроить IPv4 и IPv6 адреса.

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

Отличие IPv6 от IPv4 адресов

Адреса IPv6 сильно отличаются от адресов IPv4. В IPv6-адресах первые 64 бита представляют идентификатор сети, а оставшиеся 64 бита – сетевой интерфейс. В IPv4-адресах переменное число первых битов обозначает идентификатор сети, а остальные биты – идентификатор хоста. Допустим, вы используете протокол IPv4 и компьютер в сегменте сети 10.0.10.0 с маской подсети 255.255.255.0. Первые три группы битов обозначают сетевой идентификатор, а доступные для хостов адреса находятся в диапазоне от 10.0.10.1 до 10.0.10.254. Адрес 10.0.10.255 зарезервирован для широковещательной передачи.

Если вы находитесь в частной сети, не имеющей прямого выхода в Интернет, следует использовать частные IPv4-адреса.

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

Проверка адреса с помощью команды PING

Прежде чем назначить статический IP-адрес, убедитесь, что он не используется и не зарезервирован для использования с DHCP. Проверить использование адреса можно при помощи команды PING. Откройте командную строку и введите ping с IP-адресом, который хотите проверить. Например, для проверки IPv4-адреса 10.0.10.12 нужно ввести команду:

ping 10.0.10.12

Команда для проверки IPv6-адреса FEC0::02BC:FF:BECB:FE4F:961D выглядит так:

ping FEC0::02ВС:FF:ВЕСВ:FE4F:9610

Если команда PING даст положительный ответ, данный IP-адрес уже используется, и вам нужно проверить другой адрес.

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

Настройка статических адресов IPv4 и IPv6

Каждый установленный сетевой адаптер может быть подключен к одной локальной сети. Подключения создаются автоматически. Для настройки ІР-адреса конкретного подключения выполните следующие действия:

  1. Щелкните Пуск (Start) и Сеть (Network). В консоли Сеть (Network) щелкните кнопку Центр управления сетями и общим доступом (Network And Sharing Center) на панели инструментов.
  2. В окне Центр управления сетями и общим доступом (Network And Sharing Center) щелкните ссылку Управление сетевыми подключениями (Manage Network Connections). В окне Сетевые подключения (Network Connections) щелкните правой кнопкой нужное подключение и выберите команду Свойства (Properties).
  3. Дважды щелкните протокол, соответствующий типу настраиваемого IP-адреса – TCP/IPv6 или TCP/IPv4.
  4. Настройте адрес IPv6:
    • Установите переключатель Использовать следующий IPv6-адрес (Use The Following IPv6 Address) и введите IPv6-адрес в поле IPv6-адрес (IPv6 Address). Этот IPv6-адрес должен быть уникален в пределах сети.
    • Нажмите на клавишу Tab. Поле Длина префикса сети (Subnet Prefix Length) обеспечивает нормальный доступ компьютера к сети. Система вставляет в поле Длина префикса сети (Subnet Prefix Length) стандартное значение префикса. Если в сети не используются подсети переменной длины, стандартное значение должно сработать. В противном случае вам придется привести значение в соответствии с вашей сетью.
  5. Настройте адрес IPv4:
    • Установите переключатель Использовать следующий IP-адрес (Use The Following IP Address) и введите IPv4-aдpec в поле IP-адрес (IP Address). Назначаемый компьютеру IPv4-адрес должен быть уникален в пределах сети.
    • Нажмите на клавишу Tab. Поле Маска подсети (Subnet Mask) обеспечивает нормальный доступ компьютера к сети. Система сама вставляет в поле значение маски по умолчанию, которое подходит в большинстве ситуаций. При необходимости задайте другое значение, соответствующее вашей сети.
  6. Если компьютеру необходим выход в другие ТСР/IP-сети, в Интернет или другие подсети, укажите IP-адрес шлюза по умолчанию в поле Основной шлюз (Default Gateway).
  7. Для разрешения доменных имен требуется DNS. В соответствующие поля введите ІР-адреса основного и альтернативного DNS-серверов.
  8. Завершив настройку, щелкните ОК и Закрыть (Close). Повторите процесс для других сетевых адаптеров и IP-протоколов, которые требуется настроить.
  9. При необходимости настройте WINS для IPv4-адресов.

Что такое сетевые префиксы ?. Что такое префиксы сети? | автор: Datapath.io | NetDevOps

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

Сетевой префикс - это совокупность IP-адресов. В настоящее время в Интернете используются две версии протокола IP: версия 4 и 6.

IP-адрес версии 4 (или короткий IPv4) состоит из 32-битного числа. В то время как IPv6 состоит из 128-битного числа.

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

В настоящее время только 10% интернет-трафика проходит по IPv6. Битовая маска или длина префикса определяет размер агрегации. Он фактически определяет количество битов, которые определяют само агрегирование.

Например, 192.50.128.0/17 определяет первые 17 бит IP-адреса для идентификации агрегирования адресов. Остальные 15 битов могут быть либо субагрегированы, либо назначены устройствам в сети, которым принадлежит префикс.

Одно устройство может получить IP-адрес в диапазоне от 192.50.128.0 до 192.50.255.255.

Сетевой префикс определяет количество IP-адресов в определенном разделе IP-адресов хоста.

Упрощенные сетевые префиксы

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

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

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

IP-адреса

Трудно обсуждать сетевые префиксы без обсуждения IP-адресов. IP-адреса - это то, как вы идентифицируете устройства, подключенные к Интернету.Википедия определяет это следующим образом:

«Адрес Интернет-протокола (IP-адрес) - это числовая метка, присвоенная каждому устройству (например, компьютеру, принтеру), участвующему в компьютерной сети, которое использует Интернет-протокол для связи».

Имея IP-адрес, каждое устройство, подключенное к Интернету, имеет свой собственный уникальный идентификатор (теоретически). Если у вас дома есть компьютер, подключенный к Интернету, он имеет собственный IP-адрес.

Это несколько усложняется с WiFi, поэтому давайте рассмотрим подробнее.

IP-адреса и Wi-Fi

При обсуждении WiFi и IP-адресов может возникнуть вопрос. Если к одному маршрутизатору Wi-Fi подключено несколько устройств, все ли они имеют один и тот же IP-адрес?

Простой ответ на этот вопрос: да .

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

Что все это связано с префиксами сети, так это то, как организованы IP-адреса.

Тип префиксов

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

Назначение сетевых префиксов IPv4 - это 4-я версия Интернет-протоколов. Это использует 32-битные адреса.

Распределение сетевых префиксов IPv6 - это обновленная система для предоставления сетевых префиксов.Это было развито по мере расширения Интернета. Возникла необходимость сгенерировать больше IP-адресов. IPv6 использует 128-битные адреса.

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

Статья изначально опубликована в блоге Datapath.io .

Калькулятор 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.

,454
Размер префикса Маска сети Количество используемых хостов в подсети
/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
/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-маршрутизации, например, как разбиваются адреса и как работает разбиение на подсети.Вы узнаете, как назначить каждому интерфейсу маршрутизатора IP-адрес с уникальной подсетью. Включены примеры, которые помогут связать все воедино.

Предварительные требования

Требования

Cisco рекомендует иметь базовые знания о двоичных и десятичных числах.

Используемые компоненты

Этот документ не ограничивается конкретными версиями программного и аппаратного обеспечения.

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

Дополнительная информация

Если определения вам полезны, используйте эти термины словаря, чтобы начать работу:

  • Адрес - Уникальный номер ID, присвоенный одному хосту или интерфейсу в сети.

  • Подсеть - Часть сети, которая имеет общий адрес подсети.

  • Маска подсети - 32-битная комбинация, используемая для описания того, какая часть адреса относится к подсети, а какая - к хосту.

  • Интерфейс - Сетевое соединение.

Если вы уже получили свой законный адрес (а) от Информационного центра сети Интернет (InterNIC), вы готовы начать. Если вы не планируете подключаться к Интернету, Cisco настоятельно рекомендует использовать зарезервированные адреса из RFC 1918.

Сведения об IP-адресах

IP-адрес - это адрес, используемый для однозначной идентификации устройства в IP-сети. Адрес состоит из 32 двоичных разрядов, которые можно разделить на сетевую часть и часть хоста с помощью маски подсети. 32 двоичных бита разбиты на четыре октета (1 октет = 8 бит). Каждый октет преобразуется в десятичное число и разделяется точкой (точкой). По этой причине говорят, что IP-адрес выражается в десятичном формате с точками (например, 172.16.81.100). Значение в каждом октете находится в диапазоне от 0 до 255 в десятичном формате или от 00000000 до 11111111 в двоичном формате.

Вот как двоичные октеты преобразуются в десятичные: Самый правый или наименее значащий бит октета имеет значение 2 0 . Бит слева от него содержит значение 2 1 . Это продолжается до самого левого бита или самого старшего бита, который содержит значение 2 7 . Итак, если все двоичные биты равны единице, десятичным эквивалентом будет 255, как показано здесь:

 1 1 1 1 1 1 1 1
  128 64 32 16 8 4 2 1 (128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255) 

Вот пример преобразования октета, когда не все биты установлены в 1.

 0 1 0 0 0 0 0 1
  0 64 0 0 0 0 0 1 (0 + 64 + 0 + 0 + 0 + 0 + 0 + 1 = 65) 

В этом примере показан IP-адрес, представленный как в двоичном, так и в десятичном виде.

 10. 1. 23. 19 (десятичный)
  00001010.00000001.00010111.00010011 (двоичный) 

Эти октеты разбиты, чтобы обеспечить схему адресации, которая подходит для больших и малых сетей. Существует пять различных классов сетей, от A до E. В этом документе основное внимание уделяется классам от A до C, поскольку классы D и E зарезервированы, и их обсуждение выходит за рамки этого документа.

Примечание : Также обратите внимание, что в этом документе используются термины «Класс A, Класс B» и т. Д., Чтобы облегчить понимание IP-адресации и разделения на подсети. Эти термины больше не используются в отрасли из-за введения бесклассовой междоменной маршрутизации (CIDR).

Учитывая IP-адрес, его класс можно определить по трем старшим битам (три крайних левых бита в первом октете). На рисунке 1 показано значение трех старших битов и диапазон адресов, попадающих в каждый класс.В информационных целях также показаны адреса класса D и класса E.

Рисунок 1

В адресе класса A первый октет - это сетевая часть, поэтому в примере класса A на рисунке 1 основной сетевой адрес составляет 1.0.0.0–127.255.255.255. Октеты 2, 3 и 4 (следующие 24 бита) предназначены для разделения сетевого администратора на подсети и хосты по своему усмотрению. Адреса класса A используются для сетей с более чем 65 536 хостами (на самом деле до 16777214 хостов!).

В адресе класса B первые два октета являются сетевой частью, поэтому в примере класса B на рисунке 1 основной сетевой адрес 128.0.0.0 - 191.255.255.255. Октеты 3 и 4 (16 бит) предназначены для локальных подсетей и хостов. Адреса класса B используются для сетей с числом хостов от 256 до 65534.

В адресе класса C первые три октета являются сетевой частью. Пример класса C на рисунке 1 имеет основной сетевой адрес 192.0.0.0 - 223.255.255.255. Октет 4 (8 бит) предназначен для локальных подсетей и хостов - идеально подходит для сетей с менее чем 254 хостами.

Сетевые маски

Сетевая маска помогает узнать, какая часть адреса идентифицирует сеть, а какая - узел. Сети классов A, B и C имеют маски по умолчанию, также известные как естественные маски, как показано здесь:

 Класс A: 255.0.0.0
Класс B: 255.255.0.0
Класс C: 255.255.255.0 

IP-адрес в сети класса A, которая не была разделена на подсети, будет иметь пару адрес / маска, подобную: 8.20.15.1 255.0.0.0. Чтобы увидеть, как маска помогает идентифицировать сетевую и узловую части адреса, преобразуйте адрес и маску в двоичные числа.

 8.20.15.1 = 00001000.00010100.00001111.00000001
255.0.0.0 = 11111111.00000000.00000000.00000000 

Если у вас есть адрес и маска, представленные в двоичном формате, идентификация сети и идентификатора хоста становится проще. Любые биты адреса, у которых соответствующие биты маски установлены на 1, представляют идентификатор сети. Любые биты адреса, у которых соответствующие биты маски установлены на 0, представляют идентификатор узла.

 8.20.15.1 = 00001000.00010100.00001111.00000001
255.0.0.0 = 11111111.00000000.00000000.00000000
            -----------------------------------
             чистый идентификатор | идентификатор хоста

netid = 00001000 = 8
hostid = 00010100.00001111.00000001 = 20.15.1 

Общие сведения о подсетях

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

Каждый канал передачи данных в сети должен иметь уникальный сетевой идентификатор, при этом каждый узел в этом канале является членом одной и той же сети.Если вы разбиваете основную сеть (класс A, B или C) на более мелкие подсети, это позволяет вам создать сеть из взаимосвязанных подсетей. Тогда каждый канал передачи данных в этой сети будет иметь уникальный идентификатор сети / подсети. Любое устройство или шлюз, которое соединяет n сетей / подсетей, имеет n различных IP-адреса, по одному для каждой сети / подсети, которые оно соединяет.

Чтобы разделить сеть на подсети, расширите естественную маску некоторыми битами из части адреса идентификатора хоста, чтобы создать идентификатор подсети.Например, учитывая сеть класса C 204.17.5.0, которая имеет естественную маску 255.255.255.0, вы можете создать подсети следующим образом:

 204.17.5.0 - 11001100.00010001.00000101.00000000
255.255.255.224–11111111.11111111.11111111.11100000
                  -------------------------- | sub | ---- 

Расширяя маску до 255.255.255.224, вы взяли три бита (обозначенных «sub») из исходной части адреса хоста и использовали их для создания подсетей. С помощью этих трех битов можно создать восемь подсетей.С оставшимися пятью битами идентификатора хоста каждая подсеть может иметь до 32 адресов хоста, 30 из которых могут быть фактически назначены устройству , поскольку идентификаторы хоста, состоящие из всех нулей или всех единиц, не допускаются (очень важно помнить об этом ). Итак, с учетом этого, эти подсети были созданы.

 204.17.5.0 255.255.255.224 диапазон адресов хоста от 1 до 30
204.17.5.32 255.255.255.224 диапазон адресов хоста от 33 до 62
204.17.5.64 255.255.255.224 диапазон адресов хоста от 65 до 94
204.17.5.96 255.255.255.224 диапазон адресов хоста от 97 до 126
204.17.5.128 255.255.255.224 диапазон адресов хоста от 129 до 158
204.17.5.160 255.255.255.224 диапазон адресов хоста от 161 до 190
204.17.5.192 255.255.255.224 диапазон адресов хоста от 193 до 222
204.17.5.224 255.255.255.224 диапазон адресов хоста от 225 до 254 

Примечание : Есть два способа обозначить эти маски. Во-первых, поскольку вы используете на три бита больше, чем «естественная» маска класса C, вы можете обозначить эти адреса как имеющие 3-битную маску подсети. Или, во-вторых, маска 255.255.255.224 также можно обозначить как / 27, поскольку в маске установлено 27 бит. Этот второй метод используется с CIDR. С помощью этого метода одна из этих сетей может быть описана с помощью обозначения префикс / длина. Например, 204.17.5.32/27 обозначает сеть 204.17.5.32 255.255.255.224. При необходимости, обозначение префикса / длины используется для обозначения маски в остальной части этого документа.

Схема разделения сети на подсети в этом разделе допускает восемь подсетей, и сеть может выглядеть как:

Рисунок 2

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

Это поднимает интересный момент. Чем больше битов хоста вы используете для маски подсети, тем больше подсетей у вас доступно. Однако чем больше доступно подсетей, тем меньше адресов хостов доступно для каждой подсети. Например, сеть класса C 204.17.5.0 и маска 255.255.255.224 (/ 27) позволяют иметь восемь подсетей, каждая с 32 адресами узлов (30 из которых могут быть назначены устройствам).Если вы используете маску 255.255.255.240 (/ 28), разбивка будет:

 204.17.5.0 - 11001100.00010001.00000101.00000000
255.255.255.240–11111111.11111111.11111111.11110000
                  -------------------------- | sub | --- 

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

Посмотрите, как можно разбить сеть класса B на подсети.Если у вас есть сеть 172.16.0.0, то вы знаете, что ее естественная маска 255.255.0.0 или 172.16.0.0/16. Расширение маски до чего-либо за пределами 255.255.0.0 означает, что вы разбиваете на подсети. Вы можете быстро увидеть, что у вас есть возможность создать намного больше подсетей, чем в сети класса C. Если вы используете маску 255.255.248.0 (/ 21), сколько подсетей и хостов в каждой подсети это позволяет?

 172.16.0.0 - 10101100.00010000.00000000.00000000
255.255.248.0–11111111.11111111.11111000.00000000
                ----------------- | sub | ----------- 

Вы используете пять битов из исходных битов хоста для подсетей.Это позволяет иметь 32 подсети (2 5 ). После использования пяти битов для разделения на подсети у вас остается 11 бит для адресов хостов. Это позволяет каждой подсети иметь 2048 адресов узлов (2 11 ), 2046 из которых могут быть назначены устройствам.

Примечание : В прошлом существовали ограничения на использование подсети 0 (все биты подсети были установлены в ноль) и подсети со всеми единицами (все биты подсети были равны единице). Некоторые устройства не позволяют использовать эти подсети. Устройства Cisco Systems позволяют использовать эти подсети, когда настроена команда ip subnet zero .

Примеры

Пример упражнения 1

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

 Устройство А: 172.16.17.30 / 20
УстройствоB: 172.16.28.15/20 

Определите подсеть для устройства A:

 172.16.17.30 - 10101100.00010000.00010001.00011110
255.255.240.0–11111111.11111111.11110000.00000000
                  ----------------- | суб | ------------
подсеть = 10101100.00010000.00010000.00000000 = 172.16.16.0 

Посмотрев на биты адреса, у которых соответствующий бит маски установлен в единицу, и установив все остальные биты адреса в ноль (это эквивалентно выполнению логического «И» между маской и адресом), вы увидите, в какой подсети этот адрес принадлежит.В этом случае DeviceA принадлежит подсети 172.16.16.0.

Определите подсеть для устройстваB:

 172.16.28.15 - 10101100.00010000.00011100.00001111
255.255.240.0–11111111.11111111.11110000.00000000
                  ----------------- | суб | ------------
подсеть = 10101100.00010000.00010000.00000000 = 172.16.16.0 

Исходя из этих определений, DeviceA и DeviceB имеют адреса, которые являются частью одной и той же подсети.

Пример упражнения 2

Учитывая сеть класса C 204.15.5.0 / 24, подсеть сеть, чтобы создать сеть, показанную на рисунке 3, с показанными требованиями к хосту.

Рисунок 3

Глядя на сеть, показанную на рисунке 3, вы видите, что вам нужно создать пять подсетей. Самая большая подсеть должна поддерживать 28 адресов узлов. Возможно ли это в сети класса C? И если да, то как?

Вы можете начать с рассмотрения требований к подсети. Чтобы создать пять необходимых подсетей, вам нужно будет использовать три бита из битов хоста класса C.Два бита позволяют использовать только четыре подсети (2 2 ).

Поскольку вам нужно три бита подсети, остается пять битов для части адреса хоста. Сколько хостов это поддерживает? 2 5 = 32 (можно использовать 30). Это соответствует требованиям.

Таким образом, вы определили, что можно создать эту сеть с сетью класса C. Пример того, как вы можете назначить подсети:

 netA: 204.15.5.0/27 диапазон адресов хоста от 1 до 30
netB: 204.15.5.32 / 27 диапазон адресов хоста от 33 до 62
netC: 204.15.5.64/27 диапазон адресов хоста от 65 до 94
netD: 204.15.5.96/27 диапазон адресов хоста от 97 до 126
netE: 204.15.5.128/27 диапазон адресов хоста 129–158 

VLSM, пример

Обратите внимание, что во всех предыдущих примерах разделения на подсети для всех подсетей была применена одна и та же маска подсети. Это означает, что каждая подсеть имеет одинаковое количество доступных адресов узлов. В некоторых случаях это может потребоваться, но в большинстве случаев наличие одинаковой маски подсети для всех подсетей приводит к потере адресного пространства.Например, в разделе «Пример упражнения 2» сеть класса C была разделена на восемь подсетей одинакового размера; однако каждая подсеть не использовала все доступные адреса узлов, что приводит к потере адресного пространства. Рисунок 4 иллюстрирует это потраченное впустую адресное пространство.

Рисунок 4

На рис. 4 показано, что из используемых подсетей NetA, NetC и NetD имеют много неиспользуемого адресного пространства хоста. Возможно, это был преднамеренный план с учетом будущего роста, но во многих случаях это просто бесполезная трата адресного пространства из-за того, что для всех подсетей используется одна и та же маска подсети.

Маски подсети переменной длины (VLSM) позволяют использовать разные маски для каждой подсети, тем самым эффективно используя адресное пространство.

VLSM Пример

Учитывая те же сеть и требования, что и в примере упражнения 2, разработайте схему разделения на подсети с использованием VLSM, учитывая:

 netA: должен поддерживать 14 хостов
netB: должен поддерживать 28 хостов
netC: должен поддерживать 2 хоста
netD: должен поддерживать 7 хостов
netE: должен поддерживать 28 хостов 

Определите, какая маска разрешает необходимое количество хостов.

 netA: требуется маска / 28 (255.255.255.240) для поддержки 14 хостов
netB: требуется маска / 27 (255.255.255.224) для поддержки 28 хостов
netC: требуется маска / 30 (255.255.255.252) для поддержки 2 хостов
netD *: требуется маска / 28 (255.255.255.240) для поддержки 7 хостов
netE: требуется маска / 27 (255.255.255.224) для поддержки 28 хостов

* a / 29 (255.255.255.248) допускает только 6 используемых адресов хоста
  поэтому netD требует маску / 28. 

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

 netB: 204.15.5.0/27 диапазон адресов хоста от 1 до 30
netE: 204.15.5.32/27 диапазон адресов хоста от 33 до 62
netA: 204.15.5.64/28 диапазон адресов хоста от 65 до 78
netD: 204.15.5.80/28 диапазон адресов хоста от 81 до 94
netC: 204.15.5.96/30 диапазон адресов хоста от 97 до 98 

Это можно представить графически, как показано на Рисунке 5:

Рисунок 5

На рис. 5 показано, как использование VLSM помогло сэкономить более половины адресного пространства.

CIDR

Бесклассовая междоменная маршрутизация (CIDR) была введена для улучшения использования адресного пространства и масштабируемости маршрутизации в Интернете. Это было необходимо из-за быстрого роста Интернета и роста таблиц IP-маршрутизации, содержащихся в маршрутизаторах Интернета.

CIDR отходит от традиционных классов IP (Class A, Class B, Class C, и так далее). В CIDR IP-сеть представлена ​​префиксом, который представляет собой IP-адрес и некоторое указание длины маски.Длина означает количество крайних левых смежных битов маски, равных единице. Таким образом, сеть 172.16.0.0 255.255.0.0 может быть представлена ​​как 172.16.0.0/16. CIDR также представляет собой более иерархическую архитектуру Интернета, в которой каждый домен получает свои IP-адреса с более высокого уровня. Это позволяет суммировать домены на более высоком уровне. Например, если интернет-провайдер владеет сетью 172.16.0.0/16, он может предложить клиентам 172.16.1.0/24, 172.16.2.0/24 и т. Д. Тем не менее, при рекламе другим провайдерам интернет-провайдеру нужно только рекламировать 172.16.0.0 / 16.

Дополнительные сведения о CIDR см. В RFC 1518 и RFC 1519.

Особые подсети

31-битные подсети

30-битная маска подсети допускает четыре адреса IPv4: два адреса хоста, одну сеть с нулями и один широковещательный адрес с единичными значениями. Соединение «точка-точка» может иметь только два адреса хоста. На самом деле нет необходимости иметь широковещательные адреса и адреса с нулями с двухточечными ссылками. 31-битная маска подсети позволяет использовать ровно два адреса хоста и исключает широковещательные адреса и адреса с нулями, тем самым сводя использование IP-адресов к минимуму для соединений точка-точка.

См. RFC 3021 - Использование 31-битных префиксов в двухточечных каналах IPv4.

Маска 255.255.255.254 или / 31.


Подсеть / 31 может использоваться на настоящих двухточечных каналах, таких как последовательные интерфейсы или POS-интерфейсы. Однако их также можно использовать в интерфейсах широковещательной передачи, таких как интерфейсы Ethernet. В этом случае убедитесь, что в этом сегменте Ethernet требуется только два адреса IPv4.

Пример

192.168.1.0 и 192.168.1.1 находятся в подсети 192.168.1.0/31.

 R1 (config) #int gigabitEthernet 0/1 
R1 (config-if) #ip address 192.168.1.0 255.255.255.254
% Предупреждение: осторожно используйте маску / 31 на не двухточечном интерфейсе

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

32-битные подсети

Маска подсети 255.255.255.255 (подсеть / 32) описывает подсеть только с одним адресом хоста IPv4. Эти подсети нельзя использовать для присвоения адреса сетевым ссылкам, потому что для каждой ссылки всегда требуется более одного адреса.Использование / 32 строго зарезервировано для использования в ссылках, которые могут иметь только один адрес. Примером для маршрутизаторов Cisco является интерфейс обратной петли. Эти интерфейсы являются внутренними интерфейсами и не подключаются к другим устройствам. Таким образом, они могут иметь подсеть / 32.

Пример

 интерфейс Loopback0 
IP-адрес 192.168.2.1 255.255.255.255

Приложение

Пример конфигурации

Маршрутизаторы A и B подключаются через последовательный интерфейс.

Маршрутизатор A
 имя хоста routera
  !
  IP-маршрутизация
  !
  int e 0
  IP-адрес 172.16.50.1 255.255.255.0
  ! (подсеть 50)
  int e 1 IP-адрес 172.16.55.1 255.255.255.0
  ! (подсеть 55)
  int s 0 IP-адрес 172.16.60.1 255.255.255.0
  ! (подсеть 60) int s 0
  IP-адрес 172.16.65.1 255.255.255.0 (подсеть 65)
  ! S 0 подключается к маршрутизатору B
  роутер
  сеть 172.16.0.0 
Маршрутизатор B
 имя хоста routerb
  !
  IP-маршрутизация
  !
  int e 0
  IP-адрес 192.1.10.200 255.255.255.240
  ! (подсеть 192)
  int e 1
  IP-адрес 192.1.10.66 255.255.255.240
  ! (подсеть 64)
  int s 0
  IP-адрес 172.16.65.2 (та же подсеть, что и маршрутизатор A s 0)
  ! Int s 0 подключается к маршрутизатору A
  роутер
  сеть 192.1.10.0
  сеть 172.16.0.0 

Таблица количества хостов / подсетей

 Класс B Эффективный Эффективный
# бит Маска подсети Хосты
------- --------------- --------- ---------
  1 255.255.128.0 2 32766
  2 255.255.192.0 4 16382
  3 255.255.224.0 8 8190
  4 255.255.240.0 16 4094
  5 255.255.248.0 32 2046
  6 255.255.252.0 64 1022
  7 255.255.254.0 128 510
  8 255.255.255.0 256 254
  9 255.255.255.128 512 126
  10 255.255.255.192 1024 62
  11 255.255.255.224 2048 30
  12 255.255.255.240 4096 14
  13 255.255.255.248 8192 6
  14 255.255.255.252 16384 2

Класс C Эффективный Эффективный
# бит Маска подсети Хосты
------- --------------- --------- ---------
  1 255.255.255.128 2 126
  2 255.255.255.192 4 62
  3 255.255.255.224 8 30
  4 255.255.255.240 16 14
  5 255.255.255.248 32 6
  6 255.255.255.252 64 2

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

Связанная информация

Что такое префикс и длина префикса в IPv6, Сходство между маской подсети IPv4 и префиксом IPv6

Мы уже узнали из наших уроков по IPv4, что IP-адрес (IPv4 или IPv6) состоит из двух частей; часть СЕТИ и часть ХОЗЯИН.Часть NETWORK используется для идентификации сети, а часть HOST используется для идентификации хоста (сервера, рабочей станции, принтера и т. Д.) В сети. В IPv4 мы используем маски подсети, чтобы различать сетевую часть и часть хоста в IPv4-адресе.

Например, рассмотрим следующий IPv4-адрес:

172.16.133.18 - IPv4-адрес
255.255.0.0 - Маска подсети

Здесь 172,16 - обозначает часть сети, а 133,18 обозначает часть хоста.

Что такое сетевой префикс IPv6

IPv6 имеет механизм, аналогичный описанному выше, который называется сетевыми префиксами IPv6.Крайние левые поля IPv6-адреса вместе с сетевыми битами, представленными в формате CIDR, известны как сетевой префикс. Префиксы в IPv6 можно считать аналогичными маске подсети, используемой в адресах IPv4. В IPv6 мы используем нотацию, аналогичную маске CIDR (с использованием целого числа от 1 до 128 для представления сетевых битов), представление в IPv4.

Например, в IPv6-адресе 2001: 0DB8: 0000: 000b: 0000: 0000: 0000: 001A / 64, 2001: 0DB8: 0000: 000b :: / 64 представляет префикс сети, а возможные диапазоны IPv6-адресов от 2001: 0DB8 : 0000: 000b: 0000: 0000: 0000: от 0001/64 до 2001: 0DB8: 0000: 000b: ffff: ffff: ffff: ffff / 64.

Вы можете видеть, что приведенное выше представление префикса сети IPv6 аналогично представлению сетевого адреса и маски подсети IPv4. 172.16.0.0/16 представляет все адреса IPv4 от 172.16.0.0 до 172.16.255.255.

Обратите внимание, что сетевой префикс, показанный выше, 2001: 0DB8: 0000: 000b :: / 64, включает 48-битный префикс глобальной маршрутизации IPv6 2001: 0DB8: 0000 :: / 48, а следующие 16 битов «000b» используются для внутренней подсети внутри организации.

Что такое длина префикса IPv6

Длина префикса IPv6 используется для определения количества битов глобального одноадресного IPv6-адреса в сетевой части.Например, в 2001: 0DB8: 0000: 000b :: / 64 число 64 используется для обозначения того, что первые 64 бита находятся в сетевой части.

Сетевые концепции - IPv6 - Подсети IPv6

Подсети IPv6 проще, чем IPv4. Это тоже другое. Хотите разделить или объединить подсеть? Все, что нужно, - это добавить или отрезать цифры и отрегулировать длина префикса кратна четырем. Больше не нужно рассчитывать начальные / конечные адреса подсети, используемые адреса, нулевой маршрут или широковещательная рассылка адрес.

IPv4 имел маску подсети (обозначение с четырьмя точками), которая позже была заменена на CIDR. маскировка. IPv6 не имеет маски подсети, а называет ее длиной префикса, часто сокращается до «Префикс». Длина префикса и маскировка CIDR работают аналогично; В длина префикса указывает, сколько битов адреса определяют сеть, в которой это существует. Чаще всего префиксы, используемые с IPv6, кратны четырем, так как видно в таблице Таблица подсетей IPv6, но они могут быть любым числом от 0 и 128.

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

Таблица подсети IPv6

Префикс

Пример подсети

Всего IP-адресов

Количество / 64 сетки

4

х ::

2 124

2 60

8

хх ::

2 120

2 56

12

ххх ::

2 116

2 52

16

хххх ::

2 112

2 48

20

xxxx: x ::

2 108

2 44

24

xxxx: xx ::

2 104

2 40

28

xxxx: xxx ::

2 100

2 36

32

xxxx: xxxx ::

2 96

4 294 967 296

36

xxxx: xxxx: x ::

2 92

268 435 456

40

xxxx: xxxx: xx ::

2 88

16 777 216

44

xxxx: xxxx: xxx ::

2 84

1 048 576

48

xxxx: xxxx: xxxx ::

2 80

65 536

52

xxxx: xxxx: xxxx: x ::

2 76

4 096

56

xxxx: xxxx: xxxx: xx ::

2 72

256

60

xxxx: xxxx: xxxx: xxx ::

2 68

16

64

xxxx: xxxx: xxxx: xxxx ::

2 64 (18,446,744,073,709,551,616)

1

68

xxxx: xxxx: xxxx: xxxx: x ::

2 60 (1,152,921,504,606,846,976)

0

72

xxxx: xxxx: xxxx: xxxx: xx ::

2 56 (72 057 594 037 927 936)

0

76

xxxx: xxxx: xxxx: xxxx: xxx ::

2 52 (4,503,599,627,370,496)

0

80

xxxx: xxxx: xxxx: xxxx: xxxx ::

2 48 (281 474 976 710 656)

0

84

xxxx: xxxx: xxxx: xxxx: xxxx: x ::

2 44 (17,592,186,044,416)

0

88

xxxx: xxxx: xxxx: xxxx: xxxx: xx ::

2 40 (1 099 511 627 776)

0

92

xxxx: xxxx: xxxx: xxxx: xxxx: xxx ::

2 36 (68 719 476 736)

0

96

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx ::

2 32 (4,294,967,296)

0

100

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: x ::

2 28 (268 435 456)

0

104

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xx ::

2 24 (16,777,216)

0

108

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxx ::

2 20 (1 048 576)

0

112

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxxx ::

2 16 (65 536)

0

116

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: x ::

2 12 (4096)

0

120

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xx ::

2 8 (256)

0

124

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxx ::

2 4 (16)

0

128

xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxxx: xxxx

2 0 (1)

0

A / 64 - это подсеть IPv6 стандартного размера, определенная IETF.Это самый маленький подсеть, которую можно использовать локально, если требуется автоконфигурация.

Обычно интернет-провайдер назначает подсеть / 64 или меньшую, чтобы установить обслуживание на WAN. Дополнительная сеть направлена ​​для использования в локальной сети. Размер выделения зависит от интернет-провайдера, но нередки случаи, когда конечные пользователи получают как минимум / 64 и даже до / 48.

Провайдер туннельных услуг, такой как tunnelbroker.net, управляемый Hurricane Electric. выделит / 48 в дополнение к маршрутизируемой подсети / 64 и межсоединению / 64.

Назначения больше / 64 обычно принимают первое / 64 для LAN и подразделяют остальное - для таких требований, как VPN-туннель, DMZ или гостевая сеть.

хоста IPv4 находят друг друга в локальном сегменте с помощью широковещательных сообщений ARP, но Хосты IPv6 находят друг друга, отправляя протокол обнаружения соседей (NDP) Сообщения. Как и ARP, NDP работает внутри заданного широковещательного домена, чтобы найти другие хосты внутри определенной подсети.

Посылая специальные пакеты ICMPv6 на зарезервированные адреса многоадресной рассылки, NDP обрабатывает задачи обнаружения соседей, запросов маршрутизатора и перенаправления маршрутов аналогично переадресации ICMP IPv4.

pfSense® автоматически добавляет правила брандмауэра для интерфейсов с поддержкой IPv6, которые разрешить NDP функционировать. Все известные на данный момент соседи по IPv6 можно просмотреть в GUI межсетевого экрана в Диагностика> Таблица NDP .

Маршрутизаторы

IPv6 обнаруживаются через их сообщения Router Advertisement (RA) вместо DHCP. Маршрутизаторы с поддержкой IPv6, поддерживающие динамическое назначение адресов как ожидается, объявят о себе в сети всем клиентам и ответят на запросы маршрутизатора. Действуя в качестве клиента (интерфейсы WAN), pfSense принимает Сообщения RA от восходящих маршрутизаторов.Действуя как маршрутизатор, pfSense предоставляет RA сообщения клиентам во внутренних сетях. См. Объявления маршрутизатора (или: «Где находится параметр шлюза DHCPv6?») Для подробнее.

Fing сообщает Сетевая маска сети (длина префикса) неправильно настроена - Вопросы и ответы

My fingbox продолжает сообщать следующее:

Сетевая маска сети (длина префикса) настроена неправильно

Домашняя сеть слишком велика: 192.168.4.0/22, до 1024 устройств

Есть ли способ исправить это на моем Eero Pro? Я не вижу возможности для Fing игнорировать предупреждения.

Доп. Информация:

Код 406: маска сети (длина префикса) настроена правильно

Случай сбоя: сетевая маска сети (длина префикса) настроена неправильно

Проверка сети: информация собирается из вашей текущей сети

Техническое определение

Проверка подтверждает, что маска вашей сетевой подсети (или длина сетевого префикса) не превышена. Хотя сетевые стандарты рекомендуют всегда отдавать предпочтение многоадресной и широковещательной рассылке при поиске сетевых служб и устройств, многие современные устройства IoT все еще используют одноадресные развертки для поиска одноранговых узлов: это означает, что поиск, подключение, сопряжение или использование услуг в большой сети заставить устройство искать службу на очень большом количестве возможных устройств, а не только на 256/512.Хорошим примером этого также является рабочая группа Windows: NetBIOS является одноадресной, поэтому поиск других ПК и принтеров в большой сети занимает гораздо больше времени. То же самое происходит с программным обеспечением для мониторинга сети, таким как Fing, Fingbox и т. Д.: Эти приложения используют ARP-sweep, ping или аналогичные, поэтому время, затрачиваемое на обнаружение сети, пропорционально размеру сети.

Что это значит для меня

Маска подсети - это число, определяющее диапазон (IP) адресов, доступных в сети.Он использует тот же формат, что и IP-адрес, но в отрицательном формате, например 255.255.255.0 - это типичная маска класса C, включающая диапазон из 256 адресов. Альтернативная форма для выражения этого - длина сетевого префикса, означающая, сколько бит сетевого адреса стабильно: сеть класса C составляет / 24, что означает, что 24 бита, первые 3 байта адреса, не меняются.

Как я могу это исправить

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

Как установить статический IP-адрес в Windows 10

Если у вас возникли проблемы с сетевым подключением и оно настроено на DHCP, то определение вашего IP-адреса может оказаться сложной задачей. Использование статического IP-адреса помогает предотвратить конфликты IP-адресов между сетевыми устройствами и упрощает управление ими.В этой статье показано, как назначить статический IP-адрес на компьютере с Windows 10.

Назначьте статический IP-адрес в Windows 10

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

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

  1. Через панель управления
  2. Через настройки Windows
  3. Использование PowerShell
  4. Использование командной строки.

1] Установка статического IP-адреса через панель управления

Щелкните правой кнопкой мыши значок сети (или Wi-Fi), отображаемый на панели задач Windows 10.

Из представленного списка двух вариантов выберите последний - Открыть настройки сети и Интернета.

Перейдите в настройки Wi-Fi и прокрутите немного вниз, чтобы найти раздел « Связанные настройки ». При обнаружении щелкните ссылку « Изменить параметры адаптера », которая отображается там.

Мгновенно откроется отдельное окно, которое направит вас в раздел «Сетевые подключения» Панели управления.

Щелкните правой кнопкой мыши сетевое соединение, для которого необходимо установить статический IP-адрес, и выберите опцию « Properties ».

После этого выберите Internet Protocol Version 4 (TCP / IPv4) на вкладке « Networking » и нажмите кнопку « Properties ».

Установите переключатель в положение « Используйте следующий IP-адрес ».

Теперь введите данные в следующие поля в соответствии с настройками вашей сети.

  1. IP-адрес (Найдите его с помощью команды ipconfig / all )
  2. Маска подсети (В домашней сети это 255.255.255.0)
  3. Шлюз по умолчанию (это IP-адрес вашего маршрутизатора.)

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

Если все в порядке, нажмите кнопку «ОК» и закройте окно свойств сетевого адаптера.

2] Назначьте статический IP-адрес с помощью настроек

Щелкните значок «Настройки» и выберите вкладку « Сеть и Интернет, ».

Выберите Wi-Fi> Текущее соединение, т. Е. Сеть, к которой вы подключены.

Прокрутите вниз до раздела настроек IP и нажмите кнопку Edit .

Затем, когда появится окно « IP settings », нажмите стрелку раскрывающегося списка и выберите опцию « Manual ».

Включите тумблер IPv4 .

Теперь установите статический IP-адрес. Также установите длину префикса подсети (маску подсети). Если ваша маска подсети 255.255.255.0, то длина префикса подсети в битах равна 24.

После этого настройте адрес шлюза по умолчанию, предпочтительный адрес DNS и сохраните изменения.

3] Назначение статического IP-адреса через PowerShell

Откройте Powershell в качестве администратора и введите следующую команду, чтобы просмотреть текущую конфигурацию сети:

 Get-NetIPConfiguration 

После этого запишите следующую информацию:

  1. InterfaceIndex
  2. IPv4Address
  3. IPv4DefaultGateway
  4. DNSServer.

После этого введите следующую команду, чтобы установить статический IP-адрес, и нажмите Enter.

 Новый-NetIPAddress -InterfaceIndex 15 -IPAddress 192.168.29.34 -PrefixLength 24 -DefaultGateway 192.168.29.1. 

Теперь измените DefaultGateway на адрес шлюза по умолчанию вашей сети. Обязательно измените номер InterfaceIndex на номер, соответствующий вашему адаптеру, а IPAddress на IP-адрес, который вы хотите назначить своему устройству.

Когда закончите, введите следующую команду, чтобы назначить адрес DNS-сервера, и нажмите Enter.

 Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 10.1.2.1 

Сохраните изменения и выйдите.

4] Назначьте статический IP-адрес с помощью командной строки

Чтобы установить статический IP-адрес в Windows 10 с помощью командной строки, выполните следующие предложения:

Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Выполнить», чтобы открыть Диалоговое окно "Выполнить".

Введите cmd в текстовое поле и нажмите сочетание клавиш Ctrl + Shift + Enter , чтобы запустить командную строку с правами администратора.

В окне командной строки введите следующий текстовый код:

 ipconfig / all 

Когда вы нажмете клавишу ввода, отобразится вся текущая конфигурация сети.

Под сетевым адаптером запишите следующую информацию:

  1. IPv4-адрес
  2. Маска подсети
  3. Шлюз по умолчанию
  4. DNS-сервер.

После этого выполните следующую команду, чтобы установить новый статический IP-адрес:

 netsh interface ip set address name = "Ethernet0" статический ip_address subnet_mask default_gateway 

В приведенной выше командной строке обязательно измените Ethernet0 с именем вашего текущего сетевого адаптера.

Также замените «ip_address subnet_mask default_gateway» на правильные значения для вашего случая.

Снова введите следующую команду и нажмите Enter, чтобы установить адрес DNS-сервера:

 netsh interface ip set dns name = "Ethernet0" static dns_server 

В приведенной выше командной строке замените Ethernet0 на имя вашего текущий сетевой адаптер. Также измените dns_server на правильные значения ваших DNS-серверов.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *