|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.07.2016, 21:57 | #1 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Определить номер узла (Компьютерные сети)
Добрый вечер. Прошу помочь с решением следующей задачи: В поле отдаленного адреса (Destination Address) IP-пакета версии 4 записано 194.43.155.130, а маска имеет вид 255.255.255.128
Определить номер узла, которому будет доставлен пакет А)0.0.0.11 Б)0.0.0.2 В)0.0.0.130 Г)0.0.0.12 Д)0.0.0.8 Буду очень благодарна. |
09.07.2016, 22:15 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Маска полностью накрывает первые 3 октета адреса, так что они точно относятся к номеру сети. Можно перевести для простоты в двоичный формат:
10000000 (маска) 10000010 (последний октет адреса) Видно, что последние 7 бит кодируют номер узла. Теперь Вам очевиден верный ответ?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
09.07.2016, 22:35 | #3 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Если честно,не очень видно,я в этом вообще не разбираюсь. Б?
Последний раз редактировалось Вероника99; 09.07.2016 в 22:42. |
09.07.2016, 23:25 | #4 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Я не совсем поняла, какие операции выполняются между двоичными кодами для получения результата?
|
10.07.2016, 00:27 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Чтобы не перерисовывать пример, ознакомьтесь с Маска подсети. Ответ Вы выбрали верный, но лучше прочтите статью, чтобы не гадать в будущем.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 10.07.2016 в 00:30. |
10.07.2016, 00:29 | #6 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Если правильно помню, то так
255.255.255.128 = 11111111 11111111 11111111 1000000 Красное - номер сети, синее - номер узла 194.43.155.130 = 11000010 00101011 10011011 10000010 Итого, номер сети 11000010 00101011 10011011 10000000 = 194.43.155.128 номе узла 00000000 00000000 00000000 00000010 = 0.0.0.2 |
10.07.2016, 12:46 | #7 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Извините,что туплю,этот пример поняла,но нашла похожие примеры в интернете и запуталась.Как вычисляется номер сети ,я поняла (операция AND), а вот почему в следующем примере 1 номер узла 0.0.0.1.
адрес:10110001 Маска:11110000 остается адрес:10110001 Маска:00000000 (если единицы маски заменяются нулями) Тогда остается: 10110001. Получается нужно результат определять по последним битам или как? Пример 1: Вычислим номер сети и номер узла для адреса 215.17.125.177 и маски 255.255.255.240. IP-адрес: 215.17.125.177 (11010111.00010001.01111101.1011000 1) Маска: 255.255.255.240 (11111111.11111111.11111111.1111000 0) В этом случае номер сети (Н.с.) и номер узла (Н.у.) будут следующими: Н.с.: 215.17.125.176 (11010111.00010001.01111101.1011000 0) Н.у.: 0.0.0.1 (00000000.00000000.00000000.0000000 1) Пример 2 Вычислим номер сети и номер узла для адреса 67.38.173.245 и маски 255.255.240.0. IP-адрес: 67.38.173.245 (01000011.00100110.10101101.1111010 1) Маска: 255.255.240.0 (11111111.11111111.11110000.0000000 0) Н.с.: 67.38.160.0 (01000011.00100110.10100000.0000000 0) Н.у.: 0.0.13.245 (00000000.00000000.00001101.1111010 1) |
10.07.2016, 13:28 | #8 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Пример 1) Первые единицы в маске 11111111. 11111111. 11111111. 11110000 определяют узел, всего единиц там 28, значит от ип-адреса остаётся первые 28 цифр, а остальное дополняется нулями, т.е номер сети будет 11010111. 00010001. 01111101. 10110000. По сути это операция (ип-адрес AND маска)
Последнии 4 нуля определяют номер узла, а всё перед этим заполняется нулями, т.е от 11010111. 00010001. 01111101. 10110001 останется 00000000. 00000000. 00000000. 00000001 По сути операция (ип AND (NO маска)) Пример 2 аналогично |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компьютерные сети | Елена Ватлецова | Помощь студентам | 3 | 15.12.2014 19:06 |
Компьютерные сети | DoKeR5656 | Помощь студентам | 0 | 01.11.2014 12:15 |
Курсовая Телекоммуникационные компьютерные сети | mor60 | Фриланс | 0 | 21.10.2014 02:42 |
Компьютерные сети | djdron | Помощь студентам | 0 | 14.11.2010 17:07 |