В ходе теста CompTIA я задал вопрос: Which of the following is a private Class B IP address?
Выбор был
A 10.0.15.1
, B 172.16.0.1
, C 172.16.1.1
, D 192.168.1.1
Мы знаем, что в IP-адресе класса A первый октат (из 4 октатов) начинается с 0, поэтому первый октат может быть 01111111.xxxxxxxx.xxxxxxxx.xxxxxxxx, что оставляет нам IP-адрес 1.xxxxxxxx.xxxxxxxx от .xxxxxxxx до 126.xxxxxxxx.xxxxxxxx.xxxxxxxx
Однако в IP-адресах класса B первый октат всегда начинается с 10 (например, 10111111.xxxxxxxx.xxxxxxxx.xxxxxxxx), что дает нам возможность 128-191 для первой части IP-адреса.
Однако, когда я смотрю на вышеупомянутый вопрос, у B
и C
было 172, что указывает на то, что B
и C
начинаются с двоичного числа из 10
, что означает, что и B
и C
могут быть правильным ответом.
Правильный ответ, однако, B
, 172.16.0.1
У меня вопрос, почему B правильно, а C нет?
Какую роль играет 3-я часть IP-адреса, в данном случае 0
и 1
, что делает выбор B правильным и выбор C неправильным?