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

У меня есть беспроводной интернет с USB-модемом и получил то, что, кажется, класс IP выделенный (первый байт десятичный 10).

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

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

Что я получаю неправильно?

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

6
задан Simon Sheehan
17.12.2022 12:54 Количество просмотров материала 2599
Распечатать страницу

11 ответов

на ваш вопрос" сколько хостов " на самом деле просто ответить.

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

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

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

7
отвечен Rich Homolka 2022-12-18 20:42

маска подсети относится к той части сети, которую маршрутизатор имеет знания для завершения перехода singal соединения. Например, большинство частных маршрутизаторов работают в домене 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 и всех 0.

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

3
отвечен Jonathan 2022-12-18 22:59

вы правильно говорите, что маска подсети класса A должна быть 255.0.0.0 но в бесклассовой сети с подсетями 255.255.255.252 в основном используется между интернет-провайдером и вашей домашней сетью, чтобы обеспечить только 2 используемых хоста. Из которых один хост является провайдером, а второй-общедоступным адресом вашей домашней сети.

255.255.255.252 даст вам только два пригодных адресу:

Network Host Broadcast
0       1:2     3
4       5:6     7
8       9:10    11

поэтому, если вы используете 10.1.1.0 С 255.255.255.252 маска подсети, ваш IP-адрес было бы 10.1.1.1 и 10.1.1.2 в то время как широковещательный адрес будет 10.1.1.3.

обратите внимание, что широковещательный адрес не может быть назначен на хост-интерфейса.

3
отвечен kclexa 2022-12-19 01:16

(255 - 252) + 1 = 4. Ты +1 потому что это Сети между 252 и 255, в том числе 252.

маска для Класс A сеть должна быть 255.0.0.0, сеть класса А необычно велика для домашней сети, как она имеет 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
отвечен Zaz 2022-12-19 03:33

во-первых, забудьте все, что вы слышали о классах.

маски подсети не должны быть 255.0.0.0, 255.255.0.0 или 255.255.255.0. Граница от 1 до 0 может находиться на любом бите между 31 (слева или самый значительный бит) или 0 (справа или младший бит).

более компактная и простая форма записи маски подсети заключается в записи косой черты, а затем числа 1 бит, это называется нотацией CIDR и теперь используется. (/32 значит один IP, и ваш бывший классовых масок будет /8, /16 и /24).

ниже приведен пример работы двоичной арифметики:

  ... 5 2   1                 
  ... 1 5   2 6 3 1 
  ... 2 6   8 4 2 6 8 4 2 1  <-- Place Value
  ... ---   ---------------
  ... 1 1   1 1 1 1 1 1 0 0  <-- Bit of Netmask

0 бит в маске подсети доступны для хостов, но не первый или Последний адрес. Поэтому сложите все значения каждого столбца, равное 0, а затем вычтите 2, чтобы найти количество узлов.

выше маска подсети 255.255.255.252 также может быть записан как /30.

0
отвечен LawrenceC 2022-12-19 05:50

255.255.255.252 это /30 маска сети (или просто маска сети), то есть первые 30 бит используются для префикса сети, а последние 2 используются для идентификации хоста.

такая маска подсети имеет 64 подсети и 2 узла в каждой подсети в общей сложности 128 узлов:

network address   x.x.x.0
first host        x.x.x.1
last host         x.x.x.2
broadcast address x.x.x.3
0
отвечен user431568 2022-12-19 08:07

подсчет хостов по маске подсети:

255.255.255.X =  256-X-2
255.255.X.0   = (256-X)*256-2
255.X.0.0     = (256-X)*256^2-2
X.0.0.0       = (256-X)*256^3-2

подсказка: расчет не является научным, но может быть полезным и быстрым в экзамене;)

0
отвечен James Miller 2022-12-19 10:24

Ну, вы являетесь частью подсети, в частности подсети 255.255.255.252. У вас может быть IP класса A от сети, которая имеет подсети.

IP с .252 в конце-11111100 в двоичном формате, поэтому преобразование из dec в bin неверно.

Но давайте оставим это в стороне ... там должно быть 4 хозяев .252

-1
отвечен Patkos Csaba 2022-12-19 12:41

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

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

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

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

биты маски 28

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

Маска дикой карты 0.0.0.15

-1
отвечен Dexter 2022-12-19 14:58

первые двоичные цифры = 0 для класса a, 10 для класса b, 110 для класса c, 1110 для класса d и 1111 для класса e (экспериментальный). вы Б класса. какой подсети по умолчанию 255.255.0.0. Итак, чтобы определить, вы должны преобразовать сеть intp информация используйте 2-Эн-2=Формула y. (y= количество подсетей, которые вы хотите создать) (n= количество битов хоста, которые будут преобразованы в биты сети) ex. требуется создать 14 подсетей. 2'n-2=14. 2'n=14+2. 2'с=16. 2'4=16. 4 количество битов вам нужно принять от область хоста подсетей по умолчанию 11111111.111111.11110000.000000000000. можно определить, сколько хостов доступно по формуле 2'n-2 (n= количество нулей) 2'12-2 (-2 для идентификатора сети и широковещательного идентификатора) = 4094 доступных хоста для подсети 255.255.240.0.

-1
отвечен gcap 2022-12-19 17:15

Akere classA это 126.255.255.255? Поэтому, чтобы сделать подсеть, я скажу, что второй октет должен быть разбит на 2 части и, например,

11111110.11111111.11111111.11111111 

было бы 126.30.255.255

-1
отвечен user237333 2022-12-19 19:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх