Пожалуйста, кто-нибудь, помогите ответить мне на вопрос: как определить номер подсети по маске подсети. У меня завтра экзамен, а я не знаю, что отвечать!!! Пожалуйста, пишите на e-mail. СПАСИБО!!!
>Пожалуйста, кто-нибудь, помогите ответить мне на вопрос: как определить номер подсети по
>маске подсети. У меня завтра экзамен, а я не знаю, что
>отвечать!!! Пожалуйста, пишите на e-mail. СПАСИБО!!!Если вас интересует число адресов в сети по маске - ничего проще
Например если у вас маска 255,255,255,252 (соответсвенно А,B,C,D)
то всего адресов в подсети 4ре. Два реально сущесвующих, один аддрес подсети и один широковещательный.
получили его так
(256-A)*(256-B)*(256-C)*(256-D)
получаем (256-255)*(256-255)*(256-255)*(256-252) = 4
Если вам нужно узнать аддрес сети, то нужно знать хотябы один аддрес из этой сети. А далее по маске и адресу определяете аддрес подсети. Это самый первй аддрес из поддиапазона. Причем аддрес сети всегда кратен 2ке. А Маске сети всегда кратна степени двойки. тоесть неможет быть в подсети 6ть адресов а только 8.
Например адрес из сети 62,33,130,145 маска 255,255,255,252
слдедовательно аддрес сети будет 62,33,130,144, адреса машин 62,33,130,145(146) и широковещательный 62,33,130,147
надеюсь понятно все объяснил
>Пожалуйста, кто-нибудь, помогите ответить мне на вопрос: как определить номер подсети по
>маске подсети. У меня завтра экзамен, а я не знаю, что
>отвечать!!! Пожалуйста, пишите на e-mail. СПАСИБО!!!Правильно !!!
1. Переводишь ip адрес и маску в двоичную систему:
192.168.1.73 - 11000000.10101000.00000001.01001001
255.255.255.224 - 11111111.11111111.11111111.111000002. Теперь нужно наложить одно значение на другое.
(при наложении значения битов перемножаются) получаем:11000000.10101000.00000001.01000000
3. Переводим полученное значение в десятичную систему:
192.168.1.64 - ЭТО И ЕСТЬ АДРЕС СЕТИ !!!
Во-первых, большое спасибо!!! Но у меня теперь возник еще один вопрос. Нам преподаватель еще что-то говорил о номере сети, номере подсети и номере хоста. А это где брать? Мне нужен именно номер подсети!!!
Привет,>Во-первых, большое спасибо!!! Но у меня теперь возник еще один вопрос. Нам
>преподаватель еще что-то говорил о номере сети, номере подсети и номере
>хоста. А это где брать? Мне нужен именно номер подсети!!!В давние-давние времена существовло такое разделение на "классы" сетей.
Сеть класса А - это адреса с 0.0.0.0 по 127.255.255.255
У них маска 255.0.0.0
Номер сети - первая группа, например 10
Номер хоста - остальные три группы.Сеть класса B - это адреса с 128.0.0.0 по 191.255.255.255
У них маска 255.255.0.0
Номер сети - первые две группы, например 110.115
Номер хоста - остальные две группы.Сеть класса C - это адреса с 192.0.0.0 по 255.255.255.255
У них маска 255.255.255.0
Номер сети - первые две три группы, например 192.168.10
Номер хоста - оставшаяся группа.Все это однако давно не в счете, поскольку появились "бесклассовые" сети (classless subnets) - т.е. возможность указать любую маску, лишь следуя правилу двоичных граней (bit boudanries). Подробнее смотри RFC1519, например http://rfc.net/rfc1519.html .
WWell,
>Во-первых, большое спасибо!!! Но у меня теперь возник еще один вопрос. Нам
>преподаватель еще что-то говорил о номере сети, номере подсети и номере
>хоста. А это где брать? Мне нужен именно номер подсети!!!Это и был расчёт ip подсети (см. guest)
Класс сети определяется первыми битами адреса, соответствующему классу - соответствующая маска уже расписали классы ниже(выше) :)
Подсеть - любое деление(кратное 2) классифицированной сети.Пример: 192.168.1.21 - сеть класса "С" с маской 255.255.255.0 (т.е. адрес сети: 192.168.1.0) которую можно разделить на подсети (см. выше)
Насколько мне известно, то бесклассовые сети ввели для удобства не деления, а наоборот, для обозначения одним определением нескольких сетей.
Пример(всё та же сеть:)): 192.168.0.0 с маской 255.255.252.0 (последние два бита могут варьироваться - 00,01,10,11) уже будет обозначать следующие сети:
192.168.0.0, 192.168.1.0, 192.168.2.0, 192.168.3.0P/S: это как я понимаю, с английским плоховато, поэтому RFC стараюсь читать пореже, хоть это и не очень хорошо.
>Насколько мне известно, то бесклассовые сети ввели для удобства не деления, а
>наоборот, для обозначения одним определением нескольких сетей.Ввели главным образом из-за нехватка IP адресов. :) Нехорошо ведь выделять /24 (256 адресов) сети, в которой, скажем, 24 компюътера, неправда ли?
WWell,