Соответствия десятичных и коротких масок можно рассчитать или посмотреть в консольной утилите ipcalc (*nix и *BSD системы) — как ей пользоваться, читайте в следующей статье. Скачать калькулятор сетей и масок, можно в по этой ссылке.
Короткая маска подсети показывает, сколько битов из 32-битного адреса IPv4 отводится под адреса сети. Соответственно, количество доступных адресов хостов можно получить, возведя число 2 в степень, равную количеству битов, оставшихся на хосты. Десятичную маску можно получить, последовательно вычитая количество хостов из числа 255, начиная с последнего октета.
Некоторые маски подсетей коротком и десятичном формате и количество доступных адресов:
Слэш-формат | Десятичный формат | Доступные адреса |
/32 | 255.255.255.255 | 1 |
/31 | 255.255.255.254 | 2 |
/30 | 255.255.255.252 | 4 |
/29 | 255.255.255.248 | 8 |
/28 | 255.255.255.240 | 16 |
/27 | 255.255.255.224 | 32 |
/26 | 255.255.255.192 | 64 |
/25 | 255.255.255.128 | 128 |
/24 | 255.255.255.0 | 256 |
/23 | 255.255.254.0 | 512 |
/22 | 255.255.252.0 | 1 024 |
/21 | 255.255.248.0 | 2 048 |
/20 | 255.255.240.0 | 4 096 |
/19 | 255.255.224.0 | 8 192 |
/18 | 255.255.192.0 | 16 384 |
/17 | 255.255.128.0 | 32 768 |
/16 | 255.255.0.0 | 65 536 |
/15 | 255.254.0.0 | 131 072 |
/14 | 255.252.0.0 | 262 144 |
/13 | 255.248.0.0 | 524 288 |
/12 | 255.240.0.0 | 1 048 576 |
/11 | 255.224.0.0 | 2 097 152 |
/10 | 255.192.0.0 | 4 194 304 |
/9 | 255.128.0.0 | 8 388 608 |
/8 | 255.0.0.0 | 16 777 216 |
/7 | 254.0.0.0 | 33 554 432 |
/6 | 252.0.0.0 | 67 108 864 |
/5 | 248.0.0.0 | 134 217 728 |
/4 | 240.0.0.0 | 268 435 456 |
/3 | 224.0.0.0 | 536 870 912 |
/2 | 192.0.0.0 | 1 073 741 824 |
/1 | 128.0.0.0 | 2 147 483 646 |
/0 | 0.0.0.0 | 4 294 967 296 |
Что такое IP адрес и маска подсети? Как узнать IP адрес компьютера в сети
Таблица соответствия десятичных масок коротким
Десятичный формат | Слэш-формат | Доступные адреса |
255.255.255.0 | /24 | 256 |
255.255.255.128 | /25 | 128 |
255.255.255.192 | /26 | 64 |
255.255.255.224 | /27 | 32 |
255.255.255.240 | /28 | 16 |
255.255.255.248 | /29 | 8 |
255.255.255.252 | /30 | 4 |
255.255.255.254 | /31 | 2 |
255.255.255.255 | /32 | 1 |
Простой способ расчета сетей и масок протокола IPv4
Таблица соответствия коротких масок десятичным, шестнадцатеричным и двоичным
Слэш | Десятичный | Шестнадцатеричный | Двоичный |
/0 | 0.0.0.0 | 0x00000000 | 00000000 00000000 00000000 00000000 |
/1 | 128.0.0.0 | 0x80000000 | 10000000 00000000 00000000 00000000 |
/2 | 192.0.0.0 | 0xc0000000 | 11000000 00000000 00000000 00000000 |
/3 | 224.0.0.0 | 0xe0000000 | 11100000 00000000 00000000 00000000 |
/4 | 240.0.0.0 | 0xf0000000 | 11110000 00000000 00000000 00000000 |
/5 | 248.0.0.0 | 0xf8000000 | 11111000 00000000 00000000 00000000 |
/6 | 252.0.0.0 | 0xfc000000 | 11111100 00000000 00000000 00000000 |
/7 | 254.0.0.0 | 0xfe000000 | 11111110 00000000 00000000 00000000 |
/8 | 255.0.0.0 | 0xff000000 | 11111111 00000000 00000000 00000000 |
/9 | 255.128.0.0 | 0xff800000 | 11111111 10000000 00000000 00000000 |
/10 | 255.192.0.0 | 0xffc00000 | 11111111 11000000 00000000 00000000 |
/11 | 255.224.0.0 | 0xffe00000 | 11111111 11100000 00000000 00000000 |
/12 | 255.240.0.0 | 0xfff00000 | 11111111 11110000 00000000 00000000 |
/13 | 255.248.0.0 | 0xfff80000 | 11111111 11111000 00000000 00000000 |
/14 | 255.252.0.0 | 0xfffc0000 | 11111111 11111100 00000000 00000000 |
/15 | 255.254.0.0 | 0xfffe0000 | 11111111 11111110 00000000 00000000 |
/16 | 255.255.0.0 | 0xffff0000 | 11111111 11111111 00000000 00000000 |
/17 | 255.255.128.0 | 0xffff8000 | 11111111 11111111 10000000 00000000 |
/18 | 255.255.192.0 | 0xffffc000 | 11111111 11111111 11000000 00000000 |
/19 | 255.255.224.0 | 0xffffe000 | 11111111 11111111 11100000 00000000 |
/20 | 255.255.240.0 | 0xfffff000 | 11111111 11111111 11110000 00000000 |
/21 | 255.255.248.0 | 0xfffff800 | 11111111 11111111 11111000 00000000 |
/22 | 255.255.252.0 | 0xfffffc00 | 11111111 11111111 11111100 00000000 |
/23 | 255.255.254.0 | 0xfffffe00 | 11111111 11111111 11111110 00000000 |
/24 | 255.255.255.0 | 0xffffff00 | 11111111 11111111 11111111 00000000 |
/25 | 255.255.255.128 | 0xffffff80 | 11111111 11111111 11111111 10000000 |
/26 | 255.255.255.192 | 0xffffffc0 | 11111111 11111111 11111111 11000000 |
/27 | 255.255.255.224 | 0xffffffe0 | 11111111 11111111 11111111 11100000 |
/28 | 255.255.255.240 | 0xfffffff0 | 11111111 11111111 11111111 11110000 |
/29 | 255.255.255.248 | 0xfffffff8 | 11111111 11111111 11111111 11111000 |
/30 | 255.255.255.252 | 0xfffffffc | 11111111 11111111 11111111 11111100 |
/31 | 255.255.255.254 | 0xfffffffe | 11111111 11111111 11111111 11111110 |
/32 | 255.255.255.255 | 0xffffffff | 11111111 11111111 11111111 11111111 |
Занимаюсь IT с 2007 года. Всё началось с увлечения — разгона компьютерного оборудования. Много воды и азота утекло с тех пор. Сейчас уже более 3х лет со своей командой оказываю комплексную поддержку и продвижение бизнеса: SEO, Яндекс.Директ, рассылки и удалённое обслуживание серверов. Буду рад помочь, обращайтесь!
Источник: www.gotoadm.ru
Узнать ип и маску подсети
Префикс маски — это короткая запись сетевой маски, определяет количество бит порции сети.
Маска подсети | Префикс маски | Двоичная запись маски |
0.0.0.0 | /0 | 00000000.00000000.00000000.00000000 |
128.0.0.0 | /1 | 10000000.00000000.00000000.00000000 |
192.0.0.0 | /2 | 11000000.00000000.00000000.00000000 |
224.0.0.0 | /3 | 11100000.00000000.00000000.00000000 |
240.0.0.0 | /4 | 11110000.00000000.00000000.00000000 |
248.0.0.0 | /5 | 11111000.00000000.00000000.00000000 |
252.0.0.0 | /6 | 11111100.00000000.00000000.00000000 |
254.0.0.0 | /7 | 11111110.00000000.00000000.00000000 |
255.0.0.0 | /8 | 11111111.00000000.00000000.00000000 |
255.128.0.0 | /9 | 11111111.10000000.00000000.00000000 |
255.192.0.0 | /10 | 11111111.11000000.00000000.00000000 |
255.224.0.0 | /11 | 11111111.11100000.00000000.00000000 |
255.240.0.0 | /12 | 11111111.11110000.00000000.00000000 |
255.248.0.0 | /13 | 11111111.11111000.00000000.00000000 |
255.252.0.0 | /14 | 11111111.11111100.00000000.00000000 |
255.254.0.0 | /15 | 11111111.11111110.00000000.00000000 |
255.255.0.0 | /16 | 11111111.11111111.00000000.00000000 |
255.255.128.0 | /17 | 11111111.11111111.10000000.00000000 |
255.255.192.0 | /18 | 11111111.11111111.11000000.00000000 |
255.255.224.0 | /19 | 11111111.11111111.11100000.00000000 |
255.255.240.0 | /20 | 11111111.11111111.11110000.00000000 |
255.255.248.0 | /21 | 11111111.11111111.11111000.00000000 |
255.255.252.0 | /22 | 11111111.11111111.11111100.00000000 |
255.255.254.0 | /23 | 11111111.11111111.11111110.00000000 |
255.255.255.0 | /24 | 11111111.11111111.11111111.00000000 |
255.255.255.128 | /25 | 11111111.11111111.11111111.10000000 |
255.255.255.192 | /26 | 11111111.11111111.11111111.11000000 |
255.255.255.224 | /27 | 11111111.11111111.11111111.11100000 |
255.255.255.240 | /28 | 11111111.11111111.11111111.11110000 |
255.255.255.248 | /29 | 11111111.11111111.11111111.11111000 |
255.255.255.252 | /30 | 11111111.11111111.11111111.11111100 |
255.255.255.254 | /31 | 11111111.11111111.11111111.11111110 |
255.255.255.255 | /32 | 11111111.11111111.11111111.11111111 |
Использование маски подсети
Благодаря маске подсети, можно узнать какая часть ip адреса принадлежит сети, а какая – хосту.
Для примера возьмем ip адрес компьютера 192.168.105.21/24 и с помощью маски подсети высчитаем адрес сети, адрес хоста и широковещательный адрес.
Как мы видим, адрес компьютера состоит из ip адреса и префикса, воспользовавшись таблицей выше, мы без труда узнали, что префикс 24 является маской 255.255.255.0.
Дальше переведём ip адрес и маску из десятичного представления данных в двоичное представление.
IP адрес (десятичное, decimal, dec) | 192.168.105.21 |
IP адрес (двоичное, binary, bin ) | 11000000.10101000.01101001.00010101 |
Маска подсети (dec) | 255.255.255.0 |
Маска подсети (bin) | 11111111.11111111.11111111.00000000 |
Затем над двоичными ip адресом и маской выполним логическую операцию AND. Операцию AND можно представить обычным умножением: 1 * 1 = 1, 1 * 0 = 0, 0 * 1 = 0, 0 * 0 = 0.
IP адрес (dec) | 192.168.105.21 |
IP адрес (bin) | 11000000.10101000.01101001.00010101 |
Маска подсети (bin) | 11111111.11111111.11111111.00000000 |
Адрес сети (bin) | 11000000.10101000.01101001.00000000 |
Адрес сети (dec) | 192.168.105.0 |
Теперь давайте высчитаем широковещательный адрес. Основное отличие широковещательного (broadcast) адреса от адреса сети заключается в том, что в адресе сети, в порции хоста находятся только нули (0), а в широковещательном адресе, в порции хоста – только единицы (1).
Адрес сети (dec) | 192.168.105.0 |
Адрес сети (bin) | 11000000.10101000.01101001.00000000 |
Маска подсети (bin) | 11111111.11111111.11111111.00000000 |
Широковещательный адрес (bin) | 11000000.10101000.01101001.11111111 |
Широковещательный адрес (dec) | 192.168.105.255 |
Теперь вы знает для чего нужна маска подсети!
Таблица подсетей различной ёмкости для IPv4
А, В, С — традиционные классы адресов. М — миллион, К — тысяча.
/1 | 128.0.0.0 | 2048 M | 128 А | |
/2 | 192.0.0.0 | 1024 M | 64 А | |
/3 | 224.0.0.0 | 512 M | 32 А | |
/4 | 240.0.0.0 | 256 M | 16 А | |
/5 | 248.0.0.0 | 128 M | 8 А | |
/6 | 252.0.0.0 | 64 M | 4 А | |
/7 | 254.0.0.0 | 32 M | 2 А | |
/8 | 255.0.0.0 | 16 M | 1 А | |
/9 | 255.128.0.0 | 8 M | 128 B | |
/10 | 255.192.0.0 | 4 M | 64 B | |
/11 | 255.224.0.0 | 2 M | 32 B | |
/12 | 255.240.0.0 | 1024 K | 16 B | |
/13 | 255.248.0.0 | 512 K | 8 B | |
/14 | 255.252.0.0 | 256 K | 4 B | |
/15 | 255.254.0.0 | 128 K | 2 B | |
/16 | 255.255.0.0 | 64 K | 1 B | |
/17 | 255.255.128.0 | 2 | 32 K | 128 C |
/18 | 255.255.192.0 | 4 | 16 K | 64 C |
/19 | 255.255.224.0 | 8 | 8 K | 32 C |
/20 | 255.255.240.0 | 16 | 4 K | 16 C |
/21 | 255.255.248.0 | 32 | 2 K | 8 C |
/22 | 255.255.252.0 | 64 | 1 K | 4 C |
/23 | 255.255.254.0 | 128 | 512 | 2 C |
/24 | 255.255.255.0 | 256 | 256 | 1 C |
/25 | 255.255.255.128 | 2 | 128 | 1/2 C |
/26 | 255.255.255.192 | 4 | 64 | 1/4 C |
/27 | 255.255.255.224 | 8 | 32 | 1/8 C |
/28 | 255.255.255.240 | 16 | 16 | 1/16 C |
/29 | 255.255.255.248 | 32 | 8 | 1/32 C |
/30 | 255.255.255.252 | 64 | 4 | 1/64 C |
/31 | 255.255.255.254 | 2 | 1/128 C | |
/32 | 255.255.255.255 | Ограниченный широковещательный адрес |
Раздел: Интернет настройки и программы | Просмотров: 12451
В статье рассматриваются основополагающие понятия, без которых невозможна настройка компьютерных устройств для их связи со Всемирной Интернет-сетью и локальными компьютерными подсистемами. Эти понятия и соответствующие им действия определяют сущность сетевых компьютерных настроек.
Понятие об IP-адресе, определение его функций. Компьютеры имеют персонифицированные IP-адреса, обеспечивающие их сетевую работу. Это и есть их главное предназначение. Также IP-адрес служит для связи компьютеров в локальной и во Всемирной сетях, фиксирует уникальность конкретного компьютера, обеспечивает осуществление соединения через шлюзовые каналы.
IP-адрес — это, с одной стороны, двоичное 32-хразрядное число, используемое для идентификации подсети, в которой «расположена» конкретная машина; с другой – ее уникальный, никогда не повторяющийся номер. С целью более легкого восприятия IP-адреса двоичное 32-хразрядное число трансформируют в 4-е десятичных числа, имеющих значения от 0 до 255.
IP-адрес может выглядеть так:
Из нескольких компьютеров образовывается одна подсеть. Их IP-адреса имеют общие фрагменты, отличаются только последней цифрой. Эта ситуация характерна для домашних сетей, которым присваиваются внутренние адреса.
Чтобы сохранить уникальность, избежать совпадения хостовых IP-адресов, их нельзя назначать произвольно. Существуют специальные организации, которые выдают номера (адреса) компьютеров. Они руководствуются специально разработанными классами.
Классы адресов – иерархические понятия. Кл. А выполняет роль сетевой адресации, а также адресации сетевых компьютеров; кл. В – подсети; кл. С – сетевых хостов.
Есть и другие классы, однако они не принимают участия в определении главных адресов. Известны особые IP-адреса.
Таблица соответствия масок подсетей
Они назначаются, например, при тестировании, использовании обратной связи и т. д.
Маска и ее роль. Маска подсети структурирует IP-адрес. Она определяет, какие цифры в ней есть адресом сети, а какие – адресом хоста, например, сервера какой-либо локальной сети, выполняющего определенные функции с целью обслуживания запросов других пользователей этой же сети.
Используя двоичное число, маска маскирует (закрывает) некоторую часть IP-адреса, представляющую собой нумерацию подсети.
Например, в условиях домашней сети, в которой есть какое-то количество компьютерных точек, маска подсети скорее всего имеет такое выражение: 255.255.255.0. Она показывает, что при совпадении первых трех цифр IP-адреса с адресом домашнего компьютера эти адреса имеют прямую связь.
В процессе налаживания связей между компьютерными машинами функции масок состоят в том, чтобы определить, где расположен целевой хост — внутри той подсети, в которой лежит и исходный хост или вне ее. Во втором случае исходный для системы хост отправляет данные на IP-адрес основного шлюза. Маска дает сведения о том, какие именно компьютеры связаны одной сетью и с каким конкретным компьютером. Она также дает информацию, для какого соединения нужен шлюз. Маску можно сравнить с идентификационной матрицей, «накладывающейся» на компьютерный адрес для соединения.
Что такое шлюз? Это путь, открываемый маршрутизатором (модемом, сервером), чтобы какой-либо компьютер мог связаться со Всемирной системой Интернет, найти страницу в удаленном сервере. Без шлюза сетевые связи невозможны.
[u]Пример основного шлюза:
Обычно рассмотренными понятиями оперируют специалисты, но их значением надо обязательно овладеть тем, кто хотел бы самостоятельно настраивать компьютерную сеть.
Недавно мне довелось проводить собеседование с соискателями на должность инженера-программиста в нашу компанию. Обязательным условием приема на работу было — хорошее знание и понимания основ функционирования локальных вычислительных сетей (ЛВС). По итогам собеседования я поразился тому, что ребята, которые совсем недавно закончили ВУЗы города по техническим специальностям, плохо понимают, что такое маска подсети. В этом посте я проведу небольшую работу над их ошибками.
Практически все на вопрос: «Что такое маска подсети?«, бодро выдавали общее определение, мол маска подсети — это битовая маска, которая в результате применения побитовой конъюнкции к IP-адресу позволяет определить адрес сети. И тут же терялись когда я задавал вопрос: «Почему адрес 192.168.111.64 не может быть адресом хоста при маске 255.255.255.192?«.
Чтобы хоть немного прояснить этот вопрос, давайте разберемся — из каких частей состоит адресное пространство любой подсети:
Это адрес который используется для организации маршрутизации между несколькими подсетями. При получении IP-адреса хоста маршрутизатор накладывает на него маску и определяет адрес подсети, затем по этому адресу определяется адрес шлюза на который нужно отправить пакет.
Это набор IP-адресов, которые могут быть выданы хостам. Чтобы подсчитать количество адресов, нужно от общего количества адресов подсети отнять два адреса.
Таблица сетевых масок, префиксы маски. Короткая запись маски.
При обмене пакетами между хостами в одной подсети маршрутизатор и шлюз не нужны.
Это адрес который не присвоен ни одному хосту в подсети. Данный адрес используется для отправки широковещательных пакетов, которые предназначены каждому хосту подсети.
Здесь нужно понимать, что широковещательный адрес необязательно должен иметь на конце цифру 255 (например, 192.168.111.255), а адрес сети 0 (например, 192.168.111.0). Это заблуждение связано с тем, что в большинстве примеров, которые приводятся в различных учебных материалах, выбирается самая простая маска подсети — 255.255.255.0 (речь идет о сетях класса «С» естественно), и в данном случае broadcast действительно будет имет на конце цифру 255, а адрес сети заканчиваться на 0. Но для других масок адрес подсети и broadcast могут принимать другие значения, например для ранее приведенного вопроса адрес подсети — 192.168.111.64, а широковещательный адрес — 192.168.111.127.
Конечно, в голове применять побитовые вычисления может не каждый, но для сетей класса «С» эта задача вполне выполнима. Если же эти вычисления ну никак не даются, то аналогичные результаты можно получить аналитическим путем. Например, 256-192 = 64 (здесь 192 — это последняя тетрада маски подсети) следовательно в каждой подсети всего 64 адреса из которых 62 адреса могут быть присвоены хостам, а 2 будут использоваться для широковещательных пакетов и адреса подсети. Отсюда IP-адреса 192.168.111.0, 192.168.111.64, 192.168.111.128, 192.168.111.192 будут адресами подсетей (в качестве адреса подсети всегда используется первый ip-адрес подсети). Очевидно, что раз максимальное количество IP-адресов в сетях класса «C» равно 256, то можно получить только 4 подсети.
Чтобы окончательно внести ясность в этот вопрос, привожу ответ, который я ожидал услышать от соискателей: при указанной маске адрес 192.168.111.64 — является адресом подсети и использоваться для адреса хоста не может.
Есть еще один вопрос, на который так же очень часто давали неверный ответ: «Какой размер у самой маленькой подсети?«. Здесь многие называли цифру — 3. Так же некоторые считали, что в такой сети может быть 2 адреса. Правильный ответ — 4. Почему? Давайте разберемся.
У маски подсети существует два наиболее часто используемые формы записи:
- десятичный вид ( 255.255.255.192 );
IP-калькулятор подсети онлайн
С помощью IPv4-калькулятора подсети можно подсчитать:
- адрес сети;
- broadcast (широковещательный);
- айпи первого хоста;
- айпи последнего хоста.
А также свой реальный внешний IPv4, который отображается по умолчанию в левом столбце.
Протокол ipv4
IPv4 (в переводе с английского Internet Protocol version 4) — это протокол 4 версии, который работает на сетевом уровни модели OSI. IPv4-адрес состоит из 4 октетов по 8 бит.
В свою очередь IPv4 не устанавливает подключения, нет никакой гарантии, что он достигает места назначения, так как гарантирует доставку протокол более высого уровня tcp. Например, если мы открываем различные сайты в браузере, мы пользуемся tcp.
Все про линукс ру | Политика конфиденциальности | Содержание сайта | Контакты
Источник: www.vseprolinux.ru