Автор | Сообщение |
|
Отправлено: 24.05.19 17:23. Заголовок: не получается решени..
не получается решения задач № 142 в ответах 25, не пойму почему, если аналогично в №140 и 141 получается соответственно 30 и 29, тогда ответ в №142 считаю 27? В чем ошибаюсь
|
|
|
Ответов - 8
[только новые]
|
|
|
Отправлено: 27.05.19 14:05. Заголовок: Спасибо большое..
Спасибо большое
|
|
|
|
Отправлено: 25.05.19 14:17. Заголовок: тогда в задаче №141 ..
тогда в задаче №141 различие в в третьем слева бите, значит наибольшее количество единиц 32-5=27, а в ответе 29?
|
|
|
|
Отправлено: 25.05.19 14:20. Заголовок: при поиске наибольше..
при поиске наибольшего количества единиц надо идти справа до первых двух нулей в адресах?
|
|
|
|
Отправлено: 25.05.19 14:22. Заголовок: или до первого разли..
или до первого различия в адресах справа?
|
|
|
|
Отправлено: 25.05.19 14:25. Заголовок: тогда в задаче №142 ..
тогда в задаче №142 первое различие справа в пятом бите, значит ответ 26
|
|
|
|
| Администратор
|
Сообщение: 1918
|
|
Отправлено: 25.05.19 17:26. Заголовок: VI12 пишет: тогда в ..
VI12 пишет: цитата: | тогда в задаче №142 первое различие справа в пятом бите, значит ответ 26 |
|
Запишем в двоичной системе последние два числа в каждом адресе: 103.191 = 01100111.10111111 079.156 = 01001111.10011100 В задаче определение максимального количества единиц в маске нужно не различия искать, а проверять, чтобы оба внутренних адреса компьютеров внутри подсети не состояли не состояли ни из всех единиц (это специальный широковещательный адрес), ни из всех нулей (это адрес всей подсети). Если взять маску /26, то у первого компьютера внутренний адрес в подсети будет 111111 (все единицы) - это широковещательный адрес, он не может быть назначен хосту (компьютеру). Поэтому нужно убрать еще бит, так чтобы внутренние адреса обоих компьютеров были равны 0111111 и 0011100. Получаем маску /25. P.S. Мое первое замечание про третий байт было неверным, извините. Третий байт играет роль при определении минимально возможного количества единиц в маске.
|
|
|
|
Отправлено: 31.05.19 16:09. Заголовок: Внутренний адрес опр..
Внутренний адрес определяется побитовой коньюнкцией IP адреса на маску? тогда при маске /26 не получатся все единицы?
|
|
|
|
Отправлено: 31.05.19 19:17. Заголовок: Ответ
Здравствуйте! Та часть IP-адреса, которая соответствует единичным битам маски, относится к адресу сети, а часть, соответствующая нулевым битам маски – это числовой адрес узла. При маске /26 числовой адрес узла (внутренний адрес компьютера в подсети) будет состоять из 32 - 26 = 6 бит (с конца). Для 103.191 = 01100111.10111111 это будут 6 единиц: 111111.
|
|
|
|