Странное написание IP адреса

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
Wolf3DFX
Сообщения: 1
Зарегистрирован: 31 окт 2006, 19:40

У меня по работе нужно комп подрубить к VPN сети.
Сказали впихнуть в комп сетевую карту и прописать следующую запись
в настройках
VPN: (192.168.202.21/30 GW 192.168.202.22)
VPN - имя сетевой карты. Это я сделал.
192.168.202.21 - это то же понятно
А вот че такоое /30. Это вроде какая та байда с маской подсети. Но че
писать конкретно не понятно.
Напиши на мыло кто знает. Только однозначно: типа 255.255.255.30. А
без всяких теорий.
Mihij
Сообщения: 55
Зарегистрирован: 03 май 2004, 11:58
Откуда: Санкт-Петербург
Контактная информация:

VPN: (192.168.202.21/30 GW 192.168.202.22)
Возможно я и ошибаюсь, но /30 - это порт.
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

:) ) 30 - это количество единичек в маске, т.е.
ip адрес - это 4 байта по 8 бит, 4*8=32 двоичных цифры.
11111111.11111111.11111111.11111100 переводим в dec итого
192.168.202.21/30 = 192.168.202.21/255.255.255.252
С уважением, Lost Angel...
Mihij
Сообщения: 55
Зарегистрирован: 03 май 2004, 11:58
Откуда: Санкт-Петербург
Контактная информация:

30 - это количество единичек в маске, т.е.
ip адрес - это 4 байта по 8 бит, 4*8=32 двоичных цифры.
11111111.11111111.11111111.11111100 переводим в dec итого
192.168.202.21/30 = 192.168.202.21/255.255.255.252
Тогда вопрос. Даже два. Зачем такая запись? не проще открытым текстом писать
255.255.255.252
И еще.
Почему
11111111.11111111.11111111.11111100, а не
11111111.11111111.11111111.11111001. Те же единички. Но вот число уже другое.
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

:) Первый ответ: потому что так принято, обычно в юникс-подобных системах, первый раз с такой записью столкнулся при настройке iproute
Второй ответ - Обычно не требуется задавать настолько извращенные маски, которые отличаются последними битами. Мне не известно, разрешается ли это вообще... ;) А так, чисто теоритически, такое можно записать обычной виндовой записью (с 255)
С уважением, Lost Angel...
Dinno
Сообщения: 9
Зарегистрирован: 10 дек 2006, 04:13

Mihij писал(а):Тогда вопрос. Даже два. Зачем такая запись? не проще открытым текстом писать
255.255.255.252
И еще.
Почему
11111111.11111111.11111111.11111100, а не
11111111.11111111.11111111.11111001. Те же единички. Но вот число уже другое.
Этот способ короче, да и читается легче, если немного привыкнуть.
Маска подсети всегда имеет один и тот же вид - в начале все единицы, а в конце все нули, поэтому неоднозначности не возникает.
Ответить