Как найти, сколько хостов находится на маске подсети: 255.255.255.252?

Я имею Беспроводной Интернет с USB-модемом и получил то, что, кажется, выделенный IP Класса A (первый байт десятичный 10).

ipconfig / все шоу маска подсети 255.255.255.252. Я знаю, что те для сети, и нули для хостов, но сколько хостов для 11111111.11111111.11111111.11111100?

Разве маска подсети не должна быть 255.0.0.0 для сети класса A?

Что я понимаю превратно?

Мне нужен упрощенный ответ, поскольку я испытываю затруднения при понимании длинных и технических ответов, из-за отсутствия компьютерных знаний.

4
задан 09.09.2011, 21:57

4 ответа

Ваш вопрос, "сколько хостов" на самом деле просто ответить.
Вы имеете 11111111.11111111.11111111.11111100 (B) как маска подсети, которая оставляет два бита для адреса узла, 2^2 4, таким образом, 4 возможных адреса. Так как Вы не можете использовать все нули (идентификатор сети), и Вы не можете использовать всю 1 с (широковещательное сообщение), Вы имеете (bits^2) - 2 => (2^2) - 2 => 2 применимых адреса. Это может или не может быть сокращено Вашим маршрутизатором, который был бы одним применимым адресом для Вашего компьютера. Мое предположение, Вы застреваете с этим из-за этого, то, как Ваш ISP делает вещи.

Часть Вашего вопроса - то, что Вы путаете свою маску подсети с тем, что Вы читаете, значение по умолчанию для Вашего класса адреса. Да, 10.x.x.x сеть класса A, и при взаимодействии с другими сетями (*) она имеет маску подсети 255.0.0.0. Но внутренне Вы можете разделить на подсети, как Вы считаете целесообразным. Вы действительно не хотите иметь 16777214 (2^24 - 2) хосты на том же сегменте сети. Вы действительно хотите подразделить трафик в тех 16 миллионах хостов.

(*) 10.x.x.x/8, 172.16.0.0/12, 192.168.x.x/16 являются ненаправленными IP-адресами, означая, что Вы никогда не должны видеть их в большом Интернете, только в Вашей локальной LAN. Вам нужен некоторый шлюз, такой как NAT, чтобы на самом деле иметь Ваш трафик в 'реальном' Интернете. Можно все еще направить их внутренне, хотя, скажите, хотели ли Вы свою собственную вторую сеть.

7
ответ дан 07.12.2019, 19:19

Маска подсети относится к части сети, что маршрутизатор имеет знание для завершения транзитного участка соединения сигнала. Например, большинство частных маршрутизаторов, выполненных под 192.168.0.0 доменами с подсетью 255.255.255.0. Это означает, что любой IP-адрес, который имеет 192.168.0. XXX ВСЕГДА будет на этой частной сети, независимо от того, что эти XXX. Это - хороший путь к маршрутизаторам для разгрузки маршрутизации к заключительному устройству, такой как один в крупной корпорации или университетском городке.

В Вашем случае, с маской подсети 255.255.255.252, Ваш маршрутизатор будет иметь маршрутную информацию только для некоторых IP-адресом, конкретно 2. На основе Вашей подсети Ваши первые три октета все заняты (они 255), оставляя это в блоке Сети класса C. С 252 как Ваш последний октет это означает, что Вы будете иметь два адреса в запасе для фактических хостов. В целом для знания количества хостов Вы будете иметь в наличии, можно считать количество 0 в двоичном файле в маске подсети (n) и повысить 2 до того питания, т.е. 2^n. Затем необходимо вычесть 2 из того значения для возмещения для специальных подсетей всех 1's и весь 0.

Таким образом, в Вашем случае, у Вас есть заключительный октет 252, который в двоичном файле является 11111100. 2 обнуляет средства, которые Ваше уравнение хоста (2^2)-2, который является 4-2, который является 2 доступными хостами на подсети.

Я надеюсь, что это помогает немногому. Разделение на подсети может быть печальным. Слишком много математики иногда!

3
ответ дан 07.12.2019, 19:19

(255 - 252) + 1 = 4. Вы +1 потому что это - сети между 252 и 255, включая 252.

Сетевая маска для Сети класса A должна быть 255.0.0.0, Сеть класса A является необычно большой для домашней сети, как она имеет 255.255.255.255 - 255.0.0.0 = 16,777,216 адреса.

Кроме того, Вы поняли двоичный файл превратно. Адреса IPv4 составлены из четырех 8-разрядных байтов, как так:

255.255.255.252  =  11111111.11111111.11111111.11111100
255.255.255.253  =  11111111.11111111.11111111.11111101
255.255.255.254  =  11111111.11111111.11111111.11111110
255.255.255.255  =  11111111.11111111.11111111.11111111

Больше информации о Википедии.

2
ответ дан 07.12.2019, 19:19

Ну, Вы - часть подсети, конкретно подсеть 255.255.255.252. У Вас может быть IP класса A из сети, которая имеет подсети.
IP с.252 в конце 11111100 в двоичном файле, таким образом, Ваше преобразование с декабря к мусорному ведру является неправильным.
Но давайте отложим это... должно быть 4 хоста в.252

-1
ответ дан 07.12.2019, 19:19

Ваш шестнадцатеричный ответ будет C0. A8. C8.5C для сети класса C.

Биты подсети будут 4

Максимальная подсеть 16

Диапазон адреса хоста 255.255.200.81-255.255.200.94

Биты маски 28

Первый диапазон октета 192-223

Подстановочная Маска 0.0.0.15

-1
ответ дан 07.12.2019, 19:19

Теги

Похожие вопросы