Р-06 . В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. По заданным IP-адресу узла сети и маске определите адрес сети: IP-адрес: 217.8.244.3 Маска: 255.255.252.0 При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек. Пример. Пусть искомый адрес сети 192.168.128.0 и дана таблица В этом случае правильный ответ будет HBAF.
A
B
128
C
168
D
255
E
8
127
F
G
0
H
17
192
A
B
0
3
C
8
D
217
E
224
F
244
G
252
H
255
Решение : 1. нужно помнить, что каждая часть в IP-адресе (и в маске) – восьмибитное двоичное число, то есть десятичное число от 0 до 255 (поэтому каждую часть адреса и маски называют октетом ) поскольку 255 = 11111111 2 , все части IP-адреса узла, для которых маска равна 255, входят в IP-адрес сети без изменений (они полностью относятся к адресу сети) поскольку 0 = 00000000 2 , все части IP-адреса узла, для которых маска равна 0, в IP-адресе сети заменяются нулями (они полностью относятся к адресу узла в сети)
2. таким образом, мы почти определили адрес сети, он равен 217.8.X.0, где X придется определять дополнительно 3. переведем в двоичную систему третью часть IP-адреса и маски Адрес: 244 = 11110100 2 Маска: 252 = 11111100 2 заметим, что в маске сначала идет цепочка единиц, а потом до конца – цепочка нулей; это правильно, число где цепочка единиц начинается не с левого края (не со старшего, 8-ого бита) или внутри встречаются нули, не может быть маской; поэтому есть всего несколько допустимых чисел для последней части маски (все предыдущие должны быть равны 255): 10000000 2 = 128 11000000 2 = 192 11100000 2 = 224 11110000 2 = 240 11111000 2 = 248 11111100 2 = 252 11111110 2 = 254 11111111 2 = 255
Р-05 . В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. По заданным IP-адресу узла сети и маске определите адрес сети: IP-адрес: 10.8.248.131 Маска: 255.255.224.0 При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.
A
8
B
C
131
D
255
E
224
F
0
G
10
H
248
92
Р-02 . Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет номер (внутренний адрес) компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1;младшие биты, отведенные в IP-адресе компьютера для номера (внутреннего адреса) компьютера в подсети, имеют значение 0.Например, маска подсети может иметь вид: 11111111 11111111 11100000 00000000 (255.255.224.0) Это значит, что 19 старших бит в IP-адресе содержит адрес сети, оставшиеся 13 младших бит содержат номер (внутренний адрес) компьютера в сети. Если маска подсети 255.255.255.240 и IP-адрес компьютера в сети 162.198.0.44, то номер компьютера в сети равен_____
Решение : эта задача аналогична предыдущей с той разницей, что требуется определить не адрес сети, а номер (внутренний адрес) компьютера (узла) в этой сети нужно помнить, что каждая часть в IP-адресе (и в маске) – восьмибитное двоичное число, то есть десятичное число от 0 до 255 (поэтому каждую часть адреса и маски называют октетом ) первые три числа в маске равны 255, в двоичной системе это 8 единиц, поэтому первые три числа IP-адреса компьютера целиком относятся к адресу сети для последнего числа (октета) маска и соответствующая ей последняя часть IP-адреса равны 240 = 1111 0000 2 44 = 0010 1100 2 выше голубым цветом выделены нулевые биты маски и соответствующие им биты IP-адреса, определяющие номер компьютера в сети: 1100 2 = 12 Ответ: 12.
Р-01 . Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет номер (внутренний адрес) компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1;младшие биты, отведенные в IP-адресе компьютера для номера (внутреннего адреса) компьютера в подсети, имеют значение 0.Например, маска подсети может иметь вид: 11111111 11111111 11100000 00000000 (255.255.224.0) Это значит, что 19 старших бит в IP-адресе содержит адрес сети, оставшиеся 13 младших бит содержат номер (внутренний адрес) компьютера в сети. Если маска подсети 255.255.240.0 и IP-адрес компьютера в сети 162.198.75.44, то номер компьютера в сети равен_____
Р-00 . В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети - в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел - по тем же правилам, что и IP-адреса. Для некоторой подсети используется маска 255.255.252.0. Сколько различных адресов компьютеров допускает эта маска? Примечание. На практике два из возможных адресов не используются для адресации узлов сети: адрес сети, в котором все биты, отсекаемые маской, равны 0, и широковещательный адрес, в котором все эти биты равны 1.
Решение : фактически тут нужно найти какое количество N бит в маске нулевое, и тогда количество вариантов, которые можно закодировать с помощью N бит равно 2 N каждая часть IP-адреса (всего 4 части) занимает 8 бит поскольку младшая часть маски 255.255.252.0 нулевая, 8 бит уже свободны третья часть маски 252 = 255 – 3 = 11111100 2 содержит 2 нулевых бита общее число нулевых битов N = 10, число свободных адресов 2 N = 1024 поскольку из них 2 адреса не используются (адрес сети и широковещательный адрес) для узлов сети остается 1024 – 2 = 1022 адреса Ответ: 1022.