Тема 13. Организация компьютeрных сетей
13.01 Организация компьютeрных сетей
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела организация компьютeрных сетей
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#69504

В терминологии сетей TCP/IP маска сети — это двоичное число, меньшее 232  ; в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого места нули. Маска определяет, какая часть IP-адреса узла сети относится к адресу сети, а какая -– к адресу самого узла в этой сети.

Обычно маска записывается по тем же правилам, что и IP-адрес — в виде четырёх байт, причём каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.

Например, если IP-адрес узла равен 121.32.255.121, а маска равна 255.255.255.0, то адрес сети равен 121.32.255.0.

Для узла с IP-адресом 204.185.106.48 адрес сети равен 204.185.96.0. Найдите наименьшее возможное количество единиц в двоичной записи маски подсети.

Показать ответ и решение

Перепишем IP-адрес узла и адрес сети в двоичной системе счисления:

IP 11001100.10111001.01101010.00110000
Net 11001100.10111001.01100000.00000000

Зная тот факт, что адрес подсети получается путём перемножения цифр двоичной записи маски и IP-адреса, можно точно определить некоторые цифры в маске подсети:

Mask 11111111.11111111.111*0000.00000000
IP 11001100.10111001.01101010.00110000
Net 11001100.10111001.01100000.00000000

Так как по условию задачи нам необходимо найти наименьшее количество единиц, то на пустое место поставим ноль.

Получим маску подсети – 11111111.11111111.11100000.00000000. Количество единиц в ней равно 19.

Ответ: 19

Ошибка.
Попробуйте повторить позже

Задача 2#68764

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, - в виде 4 байтов, причем каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и его маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 178.32.27.129 адрес сети равен 178.32.24.0. Чему равно наибольшее значение третьего слева байта маски? Ответ запишите в виде десятичного числа.

Показать ответ и решение

Чтобы восстановить значение третьего слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

 

|--|--|----|
|a-|b-|a&b-|
|1-|1-|-1--|
|1 |0 | 0  |
|--|--|----|
|0-|1-|-0--|
-0--0---0---

Для IP-адреса:

2710 = 000110112  ;

Для адреса сети:

2410 = 000110002  ;

В результате поразрядной конъюнкции имеем:

 & 00011011

---********--
   00011000

Если на месте ∗ стоит 1, то в этой позиции цифра в результате совпадет с цифрой в искомом слагаемом. Если же на месте ∗ стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе - в результате конъюнкции все равно будет 0.

Значит, на шестом месте слева месте может стоять как 0, так и 1. Так как нужно выбрать максимальное значение, запишем там 1. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид 111111002  .

Маска не может начинаться с 0, поэтому окончательный ответ: 111111002 = 25210  .

Ответ: 252

Ошибка.
Попробуйте повторить позже

Задача 3#68763

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, - в виде 4 байтов, причем каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и его маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 91.144.83.48 адрес сети равен 91.144.64.0. Чему равно наибольшее значение третьего слева байта маски? Ответ запишите в виде десятичного числа.

Показать ответ и решение

Чтобы восстановить значение третьего слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

 

|--|--|----|
|a-|b-|a&b-|
|1-|1-|-1--|
|1 |0 | 0  |
|--|--|----|
|0-|1-|-0--|
-0--0---0---

Для IP-адреса:

8310 = 010100112  ;

Для адреса сети:

6410 = 010000002  ;

В результате поразрядной конъюнкции имеем:

 & 01010011

---********--
   01000000

Если на месте ∗ стоит 1, то в этой позиции цифра в результате совпадет с цифрой в искомом слагаемом. Если же на месте ∗ стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе - в результате конъюнкции все равно будет 0.

Значит, на третьем месте слева месте может стоять как 0, так и 1. Так как нужно выбрать максимальное значение, запишем там 1. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид 111000002  .

Маска не может начинаться с 0, поэтому окончательный ответ: 111000002 = 22410  .

Ответ: 224

Ошибка.
Попробуйте повторить позже

Задача 4#68762

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, - в виде 4 байтов, причем каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и его маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 117.35.122.92 адрес сети равен 117.35.120.0. Чему равно наименьшее значение третьего слева байта маски? Ответ запишите в виде десятичного числа.

Показать ответ и решение

Чтобы восстановить значение третьего слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

 

|--|--|----|
|a-|b-|a&b-|
|1-|1-|-1--|
|1 |0 | 0  |
|--|--|----|
|0-|1-|-0--|
-0--0---0---

Для IP-адреса:

12210 = 011110102  ;

Для адреса сети:

12010 = 011110002  ;

В результате поразрядной конъюнкции имеем:

 & 01111010

---********--
   01111000

Если на месте ∗ стоит 1, то в этой позиции цифра в результате совпадет с цифрой в искомом слагаемом. Если же на месте ∗ стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе - в результате конъюнкции все равно будет 0.

Значит, на шестом месте слева месте может стоять как 0, так и 1. Так как нужно выбрать минимальное значение, запишем там 0. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид 111110002  .

Маска не может начинаться с 0, поэтому окончательный ответ: 111110002 = 24810  .

Ответ: 248

Ошибка.
Попробуйте повторить позже

Задача 5#68524

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети. Компьютер в сети имеет IP-адрес 10.18.134.17, маска этой сети 255.255.255.128. Чему равно наибольшее количество возможных адресов компьютеров в этой сети, если два адреса (адрес сети и широковещательный) не используют?

В ответе укажите только число.

Показать ответ и решение

1. Так как первые три октета (октет - число маски, содержит 8 бит) все равны 255, то в двоичном виде они записываются как 24 единицы, а значит, первые три октета определяют адрес сети.

2. Запишем число 128 в двоичном виде.

12810 = 100000002

3. Запишем последний октет IP-адреса компьютера в сети:

1710 = 000100012

4. Сопоставим последний октет маски и адреса компьютера в сети:

10000000

00010001

Жирным выделена часть, отвечающая за адрес сети, следовательно остальные биты могут меняться, чтобы образовать различные IP-адреса компьютеров в этой сети. Всего таких адресов: 27 − 2 = 126  .

Ответ: 126

Ошибка.
Попробуйте повторить позже

Задача 6#5917

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, - в виде 4 байтов, причем каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и его маске.

 

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 35.167.206.16 адрес сети равен 35.167.192.0 Чему равно наименьшее значение третьего слева байта маски? Ответ запишите в виде десятичного числа.

Показать ответ и решение

Чтобы восстановить значение третьего слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

 

|--|--|-----|
|a-|b-|a&b--|
|1-|1-|--1--|
|1 |0 |  0  |
|0-|1-|--0--|
|--|--|-----|
-0--0----0---

Для IP-адреса:

20610 = 128 + 64 + 8 + 4 + 2 = 27 + 26 + 23 + 22 + 21 = 110011102   ;

Для адреса сети:

                    7    6
19210 = 128 + 64 = 2  + 2 =  110000002   ;

В результате поразрядной конъюнкции имеем:

 &11001110
  ********
--11000000---

Если на месте ∗ стоит 1, то в этой позиции цифра в результате совпадет с цифрой в искомом слагаемом. Если же на месте ∗ стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе - в результате конъюнкции все равно будет 0. Значит, на третьем и четвертом местах слева может стоять как 0, так и 1. Так как нужно выбрать минимальное значение, запишем там 0. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид 110000002   .

Маска не может начинаться с 0, поэтому окончательный ответ: 110000002  = 27 + 26 = 19210   .

Ответ: 192

Ошибка.
Попробуйте повторить позже

Задача 7#5916

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, - в виде 4 байтов, причем каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и его маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 97.122.41.0. адрес сети равен 97.122.32.0. Чему равно наибольшее значение третьего слева байта маски? Ответ запишите в виде десятичного числа.

Показать ответ и решение

Чтобы восстановить значение третьего слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

|--|--|-----|
|a-|b-|a&b--|
|1-|1-|--1--|
|1-|0-|--0--|
|0 |1 |  0  |
|--|--|-----|
-0--0----0---

Для IP-адреса:

4110 = 32 + 8 + 1 = 25 + 23 + 20 = 001010012   ;

Для адреса сети:

32  =  32 = 25 = 00100000
  10                      2   ;

В результате поразрядной конъюнкции имеем:

&  00101001
---********--
   00100000

Если на месте ∗ стоит 1, то в этой позиции цифра в результате совпадет с цифрой в числе, которое нам нужно найти. Если же на месте ∗ стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе — в результате конъюнкции все равно будет 0. Значит, на первых трех местах слева маски стоят единицы, а на четвертом месте слева месте может стоять 0 или 1. Так как нужно выбрать максимальное значение, запишем там 1. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид 111100002   .

Маска не может начинаться с 0, поэтому окончательный ответ:
111100002  = 27 + 26 + 25 + 24 = 128 + 64 + 32 + 16 = 24010   .

Ответ: 240
Рулетка
Вы можете получить скидку в рулетке!