Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   [решено] Почему автоматически назначается маска /24 в Windows? (http://forum.oszone.net/showthread.php?t=341617)

Odisseus 30-07-2019 15:54 2882003

Почему автоматически назначается маска /24 в Windows?
 
Всем привет.

Как известно, при назначении частного адреса из диапазона 192.168 сетевому адаптеру в Windows автоматом подставляется маска /24 или 255.255.255.0. Хотя в RFC1918 указано, что маска этого диапазона /16. И тем не менее, если назначить адаптеру адрес 192.168.0.2 или 192.168.1.2 или 192.168.254.254, маска все равно автоматом ставится /24. Почему?

Charg 30-07-2019 16:19 2882008

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

Anton04 30-07-2019 17:12 2882016

Odisseus,

И ещё для скорости опроса сети, ведь Windows по умолчанию в обзоре сети делает по широковещательному запросу, а дождаться ответа от 254 адресов гораздо меньше чем от многих тысяч.

Odisseus 30-07-2019 17:44 2882031

Charg, Anton04, это были и мои рассуждения. Однако, с адресом 172.16.0.ХХХ подставляется маска /16, которая оставляет целых два октета на хосты. Если бы винда округляла-заполняла маску до полного октета, как это выходит с масками /12 в адресах 172.16, то не съедала бы целый октет в адресах 192.168, логично же? А в диапазоне 10.Х.Х.Х автоматом подставляется именно /8 маска и никаких пропаданий нет. Вот как это всё объяснить?

Iska 30-07-2019 17:56 2882034

Цитата:

Цитата Odisseus
Вот как это всё объяснить? »

Odisseus, «as is» («Це не баг, а фича»).

Busla 30-07-2019 21:36 2882055

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

update:
Собственно это же и написано в упомянутом вами RFC 1918
Цитата:

Note that (in
pre-CIDR notation) the first block is nothing but a single class A
network number, while the second block is a set of 16 contiguous
class B network numbers, and third block is a set of 256 contiguous
class C network numbers.

Sham 30-07-2019 22:08 2882059

DHCP маску отдаёт

Odisseus 31-07-2019 20:44 2882170

Busla, вот о классовой адресации я и не подумал. Это всё объясняет и действительно подставляется маска, которая соответствует классу введенного адреса. Спасибо за наводку!

Busla 01-08-2019 11:14 2882230

Цитата:

Цитата Odisseus
вот о классовой адресации я и не подумал »

это нормально - её вообще мало кто вживую видел


Время: 23:23.

Время: 23:23.
© OSzone.net 2001-