12. Адресация компьютерных сетей

В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается
по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске.
Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.
Для узла с IP-адресом 119.83.208.27 адрес сети равен 119.83.192.0. Каково наименьшее возможное количество единиц в разрядах маски?

Демонстрационный вариант Единый государственный экзамен ЕГЭ 2017 г. – задание №12

Решение:

Адрес подсети получается в результате поразрядной конъюнкции (перемножение двоичных разрядов) между IP-адресом и маской.

IP-адрес 119. 83.208. 27
маска 255.255. ? .  0
Адрес сети 119. 83.192. 0

В маске сначала идут все единицы, которые выделяют часть IP-адреса, которая соответствует адресу подсети, а затем – все нули, которые соответствуют части, в которой записан адрес компьютера.

Первыми двумя байтами в маске могут быть только единицы 11111111.11111111.????????.????????

Далее переводим в двоичную систему третий байт адреса сети и третий байт IP-адреса

208 11010000
192 11000000
192 11000000

По условию задания нужно найти наименьшее возможное количество единиц в разрядах маски.
19210 = 110000002

маска = 255.255.192.0 = 11111111.11111111.11000000.00000000 => 8+8+2 = 18

Ответ: 18


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

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

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

Демонстрационный вариант Единый государственный экзамен ЕГЭ 2016 г. – задание №12

Решение:

Адрес подсети получается в результате поразрядной конъюнкции (перемножение двоичных разрядов) между IP-адресом и маской.

IP-адрес 111. 81.208. 27
маска 255.255. ? .  0
Адрес сети 111. 81.192. 0

В маске сначала идут все единицы, которые выделяют часть IP-адреса, которая соответствует адресу подсети, а затем – все нули, которые соответствуют части, в которой записан адрес компьютера.

Первыми двумя байтами в маске могут быть только единицы 11111111.11111111.????????.????????

Далее переводим в двоичную систему третий байт адреса сети и третий байт IP-адреса

208 11010000
192 11000000
192 11000000

По условию задания нужно найти чему равно наи­мень­шее воз­мож­ное зна­че­ние тре­тье­го слева байта маски
19210 = 110000002

Ответ: 192


Определите адрес сети

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

IP-адрес: 12.16.196.10                    Маска: 255.255.224.0

При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.

A B C D E F G H
192 0 255 12 248 16 196 128

Пример. Пусть искомый адрес сети 192.168.128.0 и дана таблица

A B C D E F G H
128 168 255 8 127 0 17 192

В этом случае правильный ответ будет HBAF.

Решение:

196 = 1 1 0 0 0 1 0 0
224 = 1 1 1 0 0 0 0 0
1 1 0 0 0 0 0 0 =192

12.16.196.10                    Маска: 255.255.224.0

IP-адрес 12. 16. 196. 10
Маска 255. 255. 224. 0
Aдрес сети 12. 16. 192. 0

 

12. 16. 192. 0
D F A B

Ответ: DFAB


Номер компьютера в сети равен

Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет номер (внутренний адрес) компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1;младшие биты, отведенные в IP-адресе компьютера для номера (внутреннего адреса) компьютера в подсети, имеют значение 0.Например, маска подсети может иметь вид:

11111111 11111111 11100000 00000000 (255.255.224.0)

Это значит, что 19 старших бит в IP-адресе содержит адрес сети, оставшиеся 13 младших бит содержат номер (внутренний адрес)  компьютера в сети.

Если маска подсети 255.255.255.224 и IP-адрес компьютера в сети 162.198.0.157, то номер компьютера в сети равен …….

Решение:

224 = 1 1 1 0 0 0 0 0
157 = 1 0 0 1 1 1 0 1  =29

Ответ: 29


Номер компьютера в сети равен

Если маска подсети 255.255.252.0 и IP-адрес компьютера в сети 156.132.15.138, то номер компьютера в сети равен _____

Решение:

29 28
252 = 1 1 1 1 1 1 0 0 .
15 = 1 1 1 1 . 138

29 + 28+138 = 906

Ответ: 906


Сколько различных адресов компьютеров

В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети – в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел – по тем же правилам, что и IP-адреса. Для некоторой подсети используется маска 255.255.255.128.

Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используют?

Решение:

128 = 1 0 0 0 0 0 0 0

2= 128

128 – 2 = 126 (два адреса (адрес сети и широковещательный) не используют)

Ответ: 126


Чему равен третий слева байт маски?

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

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

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

Решение:

IP-адрес 220. 128. 112. 142
Маска ?
Aдрес сети 220. 128. 96. 0

 

112 = 0 1 1 1 0 0 0 0
Маска 1 1 1 0 0 0 0 0 = 224
96 = 0 1 1 0 0 0 0 0

Ответ: 224


Два узла, находящиеся в одной сети, имеют IP-адреса

Два узла, находящиеся в одной сети, имеют IP-адреса 152.217.69.70 и 152.217.125.80. Укажите наибольшее возможное значение третьего слева байта маски сети. Ответ запишите в виде десятичного числа.

Решение:

69 = 0 1 0 0 0 1 0 1
Маска 1 1 0 0 0 0 0 0 = 192
125 = 0 1 1 1 1 1 0 1

Ответ: 192


Наименьшее возможное количество единиц в двоичной записи маски подсети

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

Решение:

69 = 0 1 0 0 0 1 0 1
Маска 1 1 0 0 0 0 0 0 = 192
64 = 0 1 0 0 0 0 0 0
Маска 255. 255. 192. 0
8 единиц 8 единиц 2 единиц

8 + 8 + 2 = 18

Ответ: 18