URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 982
[ Назад ]

Исходное сообщение
"Как понимать маску подсети"

Отправлено Оптимист , 03-Ноя-03 12:58 
Люди, расскажите, плиз, как расшифровывать маску подсети... то есть как можно определить попадает IP-адрес в подсеть или не попадает.

Например, попадает ли IP-адрес 81.91.54.6 в подсеть 81.91.32.0/255.255.224.0

и как это высчитывается вообще...


Содержание

Сообщения в этом обсуждении
"Как понимать маску подсети"
Отправлено Mikle , 03-Ноя-03 14:31 
>Люди, расскажите, плиз, как расшифровывать маску подсети... то есть как можно определить
>попадает IP-адрес в подсеть или не попадает.
>
>Например, попадает ли IP-адрес 81.91.54.6 в подсеть 81.91.32.0/255.255.224.0
>
>и как это высчитывается вообще...


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

   81. 91. 00110110.00000110
&
   255.255.11100000.00000000

В результате получается

   81. 91. 00100000.00000000

что в полном десятичном эквиваленте как раз номер твоей подсети :)


"Как понимать маску подсети"
Отправлено Behemoth , 03-Ноя-03 14:35 
Нужно определить номер сети, в которой находится твой адрес, для этого нужно  выполнить операцию побитового "И" между адресом и маской подсети
   81. 91. 54. 6
& 255.255.224.0
  -------------
   81. 91. 32. 0

Т.е. получается, что адрес принадлежит указанной подсети


"Как понимать маску подсети"
Отправлено alexst , 14-Дек-03 18:09 
>Нужно определить номер сети, в которой находится твой адрес, для этого нужно
> выполнить операцию побитового "И" между адресом и маской подсети
>   81. 91. 54. 6
>& 255.255.224.0
>  -------------
>   81. 91. 32. 0
>
>Т.е. получается, что адрес принадлежит указанной подсети


Для чайников есть утилита ipcalc!


"Как понимать маску подсети"
Отправлено akeeper , 17-Дек-03 09:41 
http://www.opennet.me/ipcalc.shtml

wbr, akeeper.


"Как понимать маску подсети"
Отправлено sergey , 03-Мрт-04 11:26 
>Люди, расскажите, плиз, как расшифровывать маску подсети... то есть как можно определить
>попадает IP-адрес в подсеть или не попадает.
>
>Например, попадает ли IP-адрес 81.91.54.6 в подсеть 81.91.32.0/255.255.224.0
>
>и как это высчитывается вообще...

Вычислять можно на калкуляторе а вообще вот как

Suffix  Subnet mask  Max. hosts
  
/22     255.255.252.0   1022
  
/23     255.255.254.0   510
  
/24     255.255.255.0   254
  
/25     255.255.255.128  126
  
/26     255.255.255.192   62

/27     255.255.255.224   30

/28     255.255.255.240   14
  
/29     255.255.255.248   6

/30      255.255.255.252  2


"Как понимать маску подсети"
Отправлено corpsia , 16-Мрт-04 22:52 
вобще-то маршрутизатор этого не делает, это делается на тачке-отправителя, чтоб она знала кому пакет слать. сразу на хост назначения или на маршрутизатор