На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 1
ссылка на сообщение  Отправлено: 06.02.12 22:48. Заголовок: Сколько различных адресов компьютеров теоретически?


Здравствуйте Константин Юрьевич!

Меня несколько запутала следующая ситуация:
Демо 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

Меня смущает постановка вопроса в задаче. Все же теоретически или практически
Что делать с двумя неиспользуемыми адресами? Вычитать или нет? Давать ответ в зависимости от примечания? Или может я чего то недопонимаю?

Разъясните пожалуйста! Буду очень Вам признателен.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 4 [только новые]


Администратор




Сообщение: 79
ссылка на сообщение  Отправлено: 06.02.12 23:11. Заголовок: Здравствуйте! Спасиб..


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

Красным цветом выделена еще одна опечатка - вместо 1 должен быть 0.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 09.02.12 11:53. Заголовок: Здравствуйте! Хорошо..


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

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 88
ссылка на сообщение  Отправлено: 09.02.12 12:34. Заголовок: mama пишет: Там же ..


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.

Вывод: в данном случае примечание в демо-варианте (включенное, как я понимаю, «для общего развития») только сбивает с толку.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
ссылка на сообщение  Отправлено: 09.02.12 12:53. Заголовок: Нет, там про специал..


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

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 99
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет