Я думаю, что вопрос задает о Classful Networks - то, что в значительной степени ограничено историей из-за CIDR (бесклассовой междоменной маршрутизации) .
TL; DR
Вопрос не ясен, кажется, содержит фундаментальное недоразумение и использует архаичный « факт » (который обычно путают) для оценивания студентов. Я бы оттолкнул.
Поскольку они спрашивают о « внутренних сетевых адресах », то, возможно, они ссылаются на зарезервированные адресные пространства для адресов частных сетей (однако я не думаю, что это их намерение):
10.0.0.0/8 - одна сеть класса А 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Обозначения гласит « х битов используются для сетевого адреса » 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.
Вы уверены, что вопрос говорит «байты», а не «биты»?