Форум » Адресация в Интернете » Сколько различных адресов компьютеров теоретически? » Ответить

Сколько различных адресов компьютеров теоретически?

DenisovVI: Здравствуйте Константин Юрьевич! Меня несколько запутала следующая ситуация: Демо 2012, проект №1 Задача B11 В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети - в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел - по тем же правилам, что и IP-адреса. Для некоторой подсети используется маска 255.255.252.0. Сколько различных адресов компьютеров теоретически допускает эта маска? Примечание. На практике используются не все из этих адресов. Например, как правило, не используются IP-адреса, в десятичном представлении которых последнее (самое правое) число равно 0. Ответ: 1024 Таже задача, с тем же вопросом в Ваших материалах, но несколько с другим примечанием: В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети - в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел - по тем же правилам, что и IP-адреса. Для некоторой подсети используется маска 255.255.252.0. Сколько различных адресов компьютеров теоретически допускает эта маска? Примечание. На практике два из этих адресов не используются для узлов сети: адрес сети, в котором все биты, отсекаемые маской, равны 1, и широковещательный адрес, в котором все эти биты равны 1. Ответ: 1022 Меня смущает постановка вопроса в задаче. Все же теоретически или практически Что делать с двумя неиспользуемыми адресами? Вычитать или нет? Давать ответ в зависимости от примечания? Или может я чего то недопонимаю? Разъясните пожалуйста! Буду очень Вам признателен.

Ответов - 4

Поляков: Здравствуйте! Спасибо за вопрос, действительно, у меня есть неточность - речь идет именно о практической адресации. Нужно написать так:Сколько различных адресов компьютеров допускает эта маска? Примечание. На практике два из возможных адресов не используются для адресации узлов сети: адрес сети, в котором все биты, отсекаемые маской, равны 0, и широковещательный адрес, в котором все эти биты равны 1. Красным цветом выделена еще одна опечатка - вместо 1 должен быть 0.

mama: Здравствуйте! Хорошо, с Вашим примером всё понятно. А что касается демки? Там же написано вроде, "как правило, не используются". Это надо понимать, что как правило не используются, но теоретически возможны? Почему всё-таки ответ 1024? Ведь по идее мы должны исключить все числа от 1 до 1024, которые на 0 заканчиваются, т.е. 1024-102 штук? Тут ошибка в ответе (или задании) или подвох? Спасибо за ответ и за замечательный сайт!

Поляков: mama пишет: Там же написано вроде, "как правило, не используются". Это надо понимать, что как правило не используются, но теоретически возможны? Почему всё-таки ответ 1024? Ведь по идее мы должны исключить все числа от 1 до 1024, которые на 0 заканчиваются, т.е. 1024-102 штук? Давайте по пунктам. 1. Маска 255.255.252.0 в двоичном виде выглядит так: 11111111.11111111.11111100.00000000 2. В этой маске 10 младших бит - нулевые, что теоретически допускает 2^10 = 1024 различных адреса. Это и есть ответ на заданный вопрос в демо-варианте. 3. Из этих 1024 адресов два адреса (а не 102!) - специальные, это номер всей сети и широковещательный адрес (для рассылки всем узлам сети). Поэтому если вопрос ставится так "сколько адресов могут использоваться для адресации узлов сети", то правильный ответ: 1024 - 2 = 1022. Вывод: в данном случае примечание в демо-варианте (включенное, как я понимаю, «для общего развития») только сбивает с толку.


mama: Нет, там про специальные номера даже ничего и не сказано, видимо, составители демки об них не знали. А сказано именно "Например, как правило, не используются IP-адреса, в десятичном представлении которых последнее (самое правое) число равно 0". Поэтому я и считаю: количество ЧИСЕЛ от 0 до 1024, которые на 0 заканчиваются, а их 102. Но это был старый вариант демоверсии (проект), в новом совсем по-другому сформулировано задание - видимо, доработали. Спасибо!



полная версия страницы