Я думаю, что вопрос задает о Classful Networks - то, что в значительной степени ограничено историей из-за CIDR (бесклассовой междоменной маршрутизации).
TL; DR
Вопрос не ясен, кажется, содержит фундаментальное недоразумение и использует архаичный « факт » (который обычно путают) для оценивания студентов. Я бы оттолкнул.
Поскольку они спрашивают о « внутренних сетевых адресах », то, возможно, они ссылаются на зарезервированные адресные пространства для адресов частных сетей (однако я не думаю, что это их намерение):
10.0.0.0/8 - одна сеть класса A
172.16.0.0/12 - 16 сетей класса B, вплотную
192.168.0.0/16 - 256x сети класса C
Вопрос звучит так: « Пожалуйста, введите число байтов для каждого поля » ... Адрес IPv4 - это 32-разрядный адрес, который разбит на четыре 8-разрядных (1 байт / октет) блока и записан в десятичном виде. Давайте предположим, что под " ... числом байтов ... " они на самом деле означают " ... количество битов ... " - тем более что даны четыре " поля ".
Он засмеялся и сказал, да, байты

В этом случае вопрос, возможно, лучше сформулировать, как показано ниже (хотя это все же странный вопрос):
Запишите число бит каждого октета, которое используется для представления префикса сети.
Ха ... " сетевой префикс"?
То, что /8 , /12 или /16 в конце зарезервированных адресных пространств выше являются одним из способов представления маски подсети. Другим представлением, с которым вы можете быть более знакомы, является значение, например 255.255.255.0 (что соответствует /24).
- Обозначение
/x гласит « биты x используются для сетевого адреса »
- Нотация
255.255.255.0 гласит: « Это маска, используемая для сетевого адреса ».
255.255.255.0 или /24 можно записать полностью, в двоичном виде как:
dec 255 255 255 0
bin 11111111 11111111 11111111 00000000
Класс А
Таким образом, учитывая, что сеть класса A является /8 (или 255.0.0.0), она может быть записана как:
dec 255 0 0 0
bin 11111111 00000000 00000000 00000000
Я бы дал ответ: 8, 0, 0, 0 .
Класс б
Таким образом, учитывая, что сеть класса B равна /16 (или 255.255.0.0), ее можно записать так:
dec 255 255 0 0
bin 11111111 11111111 00000000 00000000
Я бы дал ответ: 8, 8, 0, 0 .
Класс С
Таким образом, учитывая, что сеть класса C равна /24 (или 255.255.255.0), ее можно записать так:
dec 255 255 255 0
bin 11111111 11111111 11111111 00000000
Я бы дал ответ: 8, 8, 8, 0 .
И наоборот, если они действительно хотели спросить:
Запишите число бит каждого октета, которое используется для представления адреса хоста.
Я бы использовал следующие ответы - обратите внимание, что биты инвертированы из маски подсети для получения « маски адреса хоста ».
Класс А
Таким образом, учитывая, что сеть класса A является /8 (или 255.0.0.0), она может быть записана как:
dec 255 0 0 0
bin 11111111 00000000 00000000 00000000 <== subnet mask
bin 00000000 11111111 11111111 11111111 <== host address mask
Я бы дал ответ: 0, 8, 8, 8 .
Класс б
Таким образом, учитывая, что сеть класса B равна /16 (или 255.255.0.0), ее можно записать так:
dec 255 255 0 0
bin 11111111 11111111 00000000 00000000
bin 00000000 00000000 11111111 11111111 <== host address mask
Я бы дал ответ: 0, 0, 8, 8 .
Класс С
Таким образом, учитывая, что сеть класса C равна /24 (или 255.255.255.0), ее можно записать так:
dec 255 255 255 0
bin 11111111 11111111 11111111 00000000
bin 00000000 00000000 00000000 11111111 <== host address mask
Я бы дал ответ: 0, 0, 0, 8 .