Тест N1
Тест выполняется в письменном виде. Необходимо полностью записывать последовательности операций логического И и ИЛИ в двоичном виде! Необходимо сокращать до десятичного вида оба байта, участвующих в операции, если один из байтов равен 0 или 255. Т.е. если в операции логического И участвуют 123 и 255, то результат очевидно равен 123 и поэтому расписывать 123 и 255 в двоичном представлении не нужно!
Лабораторные работы, выполненные с нарушением вышеуказанных требований, к рассмотрению не принимаются!
Пример выполнения смотрите в «Тест N1 (пример выполнения)».
Вариант |
|
|
|
|
1 |
36.24.212.27 |
151.204.234.208 |
167.143.166.151 |
81.207.5.124 |
2 |
187.196.89.86 |
37.38.56.94 |
194.3.50.241 |
35.42.64.114 |
3 |
42.160.157.215 |
75.59.233.215 |
163.143.246.230 |
218.161.0.172 |
4 |
45.45.183.158 |
10.128.217.44 |
56.86.29.157 |
186.113.68.173 |
5 |
65.72.172.57 |
191.194.186.67 |
117.39.255.239 |
203.80.81.87 |
6 |
98.152.43.182 |
19.160.138.248 |
78.123.49.191 |
205.44.61.253 |
7 |
182.76.142.213 |
80.117.227.93 |
137.225.232.195 |
160.22.40.236 |
8 |
168.173.44.192 |
37.73.200.123 |
213.180.159.172 |
20.55.186.108 |
9 |
56.99.61.195 |
49.229.236.82 |
55.23.59.226 |
4.6.214.143 |
10 |
110.157.233.184 |
159.57.141.205 |
195.137.48.42 |
190.30.134.79 |
11 |
209.91.67.50 |
158.133.84.236 |
168.168.105.250 |
37.108.141.213 |
12 |
7.138.74.144 |
59.27.242.99 |
132.219.211.86 |
54.157.52.232 |
13 |
136.203.39.139 |
3.155.81.90 |
213.255.238.108 |
105.243.46.212 |
14 |
103.250.75.224 |
83.252.152.35 |
208.90.192.85 |
18.245.178.92 |
15 |
167.212.40.42 |
116.199.97.6 |
144.104.247.170 |
1.160.40.122 |
16 |
23.98.154.27 |
184.88.219.125 |
181.64.49.214 |
179.9.247.251 |
17 |
164.238.74.151 |
99.18.173.124 |
24.179.162.91 |
211.153.106.68 |
18 |
180.188.147.97 |
33.186.227.159 |
13.90.160.97 |
191.82.177.209 |
19 |
189.199.185.101 |
164.150.57.99 |
158.46.195.89 |
116.195.98.49 |
20 |
24.48.130.213 |
100.225.123.180 |
62.110.158.124 |
141.162.24.144 |
21 |
3.52.113.141 |
78.177.231.132 |
123.231.71.121 |
103.40.12.25 |
22 |
32.201.59.140 |
125.126.183.49 |
174.224.51.153 |
223.177.188.195 |
23 |
96.51.61.102 |
173.196.70.227 |
133.182.215.218 |
15.49.14.69 |
24 |
98.64.253.7 |
113.130.115.57 |
44.66.25.36 |
84.132.112.84 |
25 |
221.244.6.39 |
204.140.56.227 |
99.223.163.193 |
180.177.238.93 |
26 |
101.208.168.64 |
58.245.154.7 |
119.225.239.162 |
79.154.67.97 |
Вариант |
|
|
|
|
1 |
/30 |
/18 |
/20 |
/28 |
2 |
/6 |
/21 |
/26 |
/10 |
3 |
/12 |
/7 |
/17 |
/15 |
4 |
/24 |
/3 |
/23 |
/8 |
5 |
/26 |
/13 |
/20 |
/27 |
6 |
/4 |
/10 |
/25 |
/28 |
7 |
/28 |
/24 |
/18 |
/3 |
8 |
/10 |
/14 |
/20 |
/9 |
9 |
/11 |
/4 |
/23 |
/14 |
10 |
/17 |
/25 |
/26 |
/20 |
11 |
/10 |
/27 |
/29 |
/11 |
12 |
/27 |
/14 |
/21 |
/15 |
13 |
/15 |
/29 |
/14 |
/19 |
14 |
/17 |
/10 |
/21 |
/13 |
15 |
/13 |
/30 |
/27 |
/7 |
16 |
/21 |
/21 |
/19 |
/12 |
17 |
/27 |
/27 |
/18 |
/23 |
18 |
/23 |
/16 |
/26 |
/25 |
19 |
/5 |
/22 |
/13 |
/17 |
20 |
/8 |
/11 |
/20 |
/20 |
21 |
/4 |
/18 |
/22 |
/8 |
22 |
/18 |
/10 |
/23 |
/11 |
23 |
/26 |
/20 |
/13 |
/18 |
24 |
/9 |
/23 |
/12 |
/19 |
25 |
/11 |
/30 |
/18 |
/21 |
26 |
/14 |
/28 |
/21 |
/6 |
(По определению маска сети является непрерывной последовательностью битов 1 от старшего разряда после которых идут только биты 0. Поэтому необходимо перевести в двоичное представление указанные маски и проверить этот факт).
Вариант |
|
|
|
|
1 |
255.254.0.0 |
255.255.255.214 |
255.255.255.248 |
255.255.248.0 |
2 |
255.255.255.0 |
255.255.255.240 |
255.253.0.0 |
255.255.252.0 |
3 |
255.255.252.0 |
255.255.255.192 |
255.7.0.0 |
248.0.0.0 |
4 |
255.254.0.0 |
255.255.248.0 |
240.0.3.0 |
255.255.255.248 |
5 |
248.0.0.0 |
255.249.0.0 |
255.255.255.240 |
224.0.0.0 |
6 |
255.255.0.0 |
255.253.0.0 |
255.255.0.0 |
255.255.0.0 |
7 |
255.248.0.0 |
255.255.240.0 |
255.255.254.0 |
255.255.255.254 |
8 |
255.224.0.0 |
252.2.0.0 |
255.240.0.0 |
255.255.255.240 |
9 |
255.255.255.248 |
255.255.255.252 |
255.255.248.0 |
192.0.0.0 |
10 |
255.248.9.0 |
255.255.255.0 |
255.248.0.0 |
254.0.0.0 |
11 |
255.255.225.255 |
255.255.193.0 |
255.255.0.0 |
255.255.255.128 |
12 |
255.255.255.252 |
255.255.255.128 |
255.255.255.248 |
255.192.0.0 |
13 |
255.224.0.0 |
250.0.0.0 |
255.255.254.0 |
192.0.0.0 |
14 |
255.240.0.0 |
255.255.192.0 |
255.255.255.252 |
255.240.0.0 |
15 |
255.255.255.128 |
255.240.0.0 |
224.0.0.0 |
255.224.224.0 |
16 |
224.0.0.255 |
255.192.0.0 |
255.255.255.240 |
255.252.0.0 |
17 |
255.129.0.0 |
255.255.248.0 |
255.255.192.0 |
254.0.0.0 |
18 |
248.0.0.0 |
255.128.8.0 |
192.0.0.0 |
255.128.0.0 |
19 |
255.255.255.128 |
255.255.250.254 |
255.255.255.192 |
248.0.0.0 |
20 |
255.192.254.0 |
255.255.255.192 |
255.128.0.0 |
255.255.252.0 |
21 |
255.0.0.0 |
255.224.10.0 |
252.0.0.0 |
255.255.224.0 |
22 |
255.252.11.0 |
248.0.0.0 |
255.255.248.0 |
255.255.255.240 |
23 |
255.155.255.255 |
240.0.0.0 |
254.0.0.0 |
255.252.0.0 |
24 |
255.255.248.0 |
255.255.254.0 |
255.255.224.0 |
255.125.128.0 |
25 |
255.205.255.0 |
255.255.255.252 |
255.255.255.0 |
255.224.0.0 |
26 |
224.0.0.0 |
255.255.255.0 |
240.255.0.0 |
224.0.0.0 |
(необходимо вычислить по данному IP-адресу адрес сети и сравнить с исходным адресом, указанным в задании)
Вариант |
|
|
|
|
1 |
185.129.0.0/9 |
80.0.0.0/5 |
100.241.96.0/22 |
129.199.93.82/31 |
2 |
185.214.114.0/22 |
85.0.0.0/7 |
157.143.151.177/29 |
58.189.128.0/17 |
3 |
128.0.0.0/2 |
1.193.76.0/24 |
127.12.0.0/14 |
134.0.0.0/6 |
4 |
120.118.0.0/12 |
195.165.102.0/18 |
184.98.36.0/24 |
200.0.0.0/5 |
5 |
32.0.0.0/3 |
15.53.210.202/30 |
240.97.66.0/18 |
189.66.194.64/26 |
6 |
152.228.0.0/14 |
229.0.0.0/3 |
126.17.238.0/23 |
66.37.0.0/16 |
7 |
146.0.0.0/11 |
88.142.0.0/14 |
107.212.0.0/14 |
202.58.239.204/31 |
8 |
65.0.0.0/7 |
73.100.0.0/17 |
105.213.190.0/23 |
169.22.0.0/15 |
9 |
80.243.8.200/31 |
7.81.247.0/21 |
40.127.40.54/31 |
222.117.148.0/22 |
10 |
32.10.0.0/9 |
95.81.1-8.0/18 |
68.111.8.0/22 |
52.96.0.0/11 |
11 |
43.51.83.162/27 |
21.96.100.0/11 |
105.49.54.226/31 |
164.0.0.0/7 |
12 |
122.0.0.0/5 |
67.109.141.105/30 |
161.249.88.0/25 |
104.184.0.0/13 |
13 |
33.245.254.0/22 |
152.0.0.0/6 |
46.126.200.209/30 |
155.80.0.0/18 |
14 |
147.0.0.0/8 |
138.182.0.0/14 |
7.117.120.60/32 |
112.0.0.0/6 |
15 |
127.160.0.0/11 |
27.100.136.87/29 |
17.91.200.10/21 |
166.51.64.0/19 |
16 |
236.181.31.134/31 |
108.21.68.0/23 |
159.0.0.0/7 |
178.190.114.180/30 |
17 |
6.30.97.0/28 |
87.104.0.0/14 |
153.11.102.90/29 |
96.0.0.0/4 |
18 |
182.0.0.0/5 |
55.204.36.75/30 |
116.200.156.0/24 |
128.0.0.0/5 |
19 |
104.14.0.0/16 |
81.0.0.0/10 |
192.76.12.0/25 |
135.87.12.0/22 |
20 |
157.207.130.0/25 |
127.3.108.0/23 |
96.30.0.0/5 |
128.0.0.0/5 |
21 |
121.156.142.0/22 |
139.128.0.0/9 |
213.195.0.0/13 |
144.0.0.0/5 |
22 |
48.85.174.0/20 |
135.128.0.0/10 |
207.0.0.0/4 |
4.121.231.192/26 |
23 |
196.118.169.133/30 |
188.128.0.0/10 |
32.20.0.0/6 |
128.0.0.0/2 |
24 |
112.98.0.0/16 |
232.159.229.89/29 |
33.64.0.0/14 |
87.180.176.0/23 |
25 |
106.212.235.0/25 |
104.200.76.0/31 |
10.200.0.0/8 |
117.60.0.0/14 |
26 |
194.0.0.0/7 |
105.227.0.0/11 |
191.134.130.192/28 |
239.134.0.0/13 |
(чтобы узнать принадлежат ли адреса к одной подсети, необходимо получить адрес сети для каждого из адресов и сравнить адреса сетей)
Вариант |
|
|
1 |
229.52.17.190 - 229.50.17.191/30 |
226.144.183.64 - 226.128.186.152/9 |
2 |
223.62.19.244 - 223.67.176.98/14 |
67.50.242.243 - 67.50.200.172/18 |
3 |
127.73.18.240 - 137.114.177.17/9 |
195.94.59.188 - 195.94.59.191/30 |
4 |
185.63.56.182 - 85.63.239.16/16 |
199.57.36.63 - 199.57.5.169/15 |
5 |
136.61.83.119 - 111.181.218.52/5 |
125.60.255.103 - 125.34.169.199/9 |
6 |
133.206.62.249 - 133.105.92.88/11 |
192.243.42.162 - 192.243.42.246/25 |
7 |
94.176.91.111 - 94.176.92.80/20 |
4.244.159.102 - 4.246.125.165/12 |
8 |
47.88.172.145 - 47.88.178.192/21 |
203.40.171.158 - 203.40.141.180/18 |
9 |
244.23.38.153 - 244.23.78.154/29 |
28.3.34.25 - 19.109.158.253/4 |
10 |
123.65.168.74 - 123.65.164.72/27 |
110.71.140.119 - 110.67.85.239/9 |
11 |
116.75.124.87 - 116.75.124.85/20 |
135.143.91.179 - 135.143.87.229/20 |
12 |
253.130.198.145 - 253.130.198.145/22 |
37.125.13.168 - 37.125.15.13/21 |
13 |
108.11.214.167 - 108.11.223.5/19 |
246.235.45.207 - 246.235.45.215/29 |
14 |
74.28.237.200 - 74.28.237.203/25 |
181.84.249.67 - 181.65.130.204/9 |
15 |
199.123.3.50 - 199.123.3.101/23 |
100.101.216.145 - 100.182.234.25/5 |
16 |
24.52.254.96 - 24.52.252.93/21 |
206.240.138.123 - 206.242.138.65/26 |
17 |
125.160.27.126 - 125.160.27.104/29 |
90.11.41.223 - 90.11.36.71/20 |
18 |
245.147.217.10 - 245.137.208.239/20 |
8.215.223.7 - 8.215.221.121/22 |
19 |
203.229.237.163 - 203.229.236.44/24 |
50.140.6.93 - 50.137.106.16/12 |
20 |
138.38.89.122 - 138.38.89.102/27 |
33.57.125.225 - 33.105.28.206/10 |
21 |
1.155.84.168 - 1.155.87.159/25 |
218.21.244.169 - 218.21.247.183/21 |
22 |
107.105.106.169 - 107.121.225.62/12 |
150.135.197.141 - 150.175.141.163/6 |
23 |
219.115.4.199 - 219.113.224.101/14 |
194.104.201.41 - 194.112.152.83/14 |
24 |
128.77.223.26 - 128.77.220.172/18 |
136.95.4.150 - 136.96.221.49/15 |
25 |
111.44.22.209 - 111.231.92.245/8 |
50.22.147.220 - 50.22.147.221/21 |
26 |
243.212.122.21 - 243.204.143.79/10 |
242.251.231.41 - 242.251.231.42/19 |
(чтобы определить максимальную длину маски сети необходимо перевести в двоичное представление оба адреса и посчитать число совпадающих бит, начиная со старшего бита до первого различия)
Вариант |
|
|
1 |
221.220.88.73 - 223.222.74.206 |
32.102.0.46 - 32.102.0.47 |
2 |
102.244.10.49 - 102.244.10.26 |
235.41.199.239 - 235.41.41.139 |
3 |
251.252.230.152 - 251.250.29.97 |
54.134.17.147 - 54.10.33.193 |
4 |
162.235.231.229 - 160.93.14.253 |
18.10.124.128 - 18.10.124.169 |
5 |
99.149.26.16 - 99.149.26.16 |
199.225.66.216 - 199.225.66.247 |
6 |
250.54.84.49 - 214.7.75.249 |
149.182.180.56 - 151.66.167.26 |
7 |
231.81.216.237 - 231.81.212.30 |
177.77.34.213 - 191.35.196.43 |
8 |
115.115.32.253 - 114.14.56.227 |
62.225.77.124 - 62.225.76.103 |
9 |
184.155.179.54 - 184.155.66.71 |
251.106.185.206 - 251.126.234.156 |
10 |
246.168.67.154 - 246.169.9.220 |
48.107.202.223 - 48.107.203.56 |
11 |
23.115.247.150 - 23.48.37.248 |
95.129.111.1 - 95.129.111.3 |
12 |
207.234.120.181 - 207.234.120.181 |
38.23.81.102 - 38.127.45.239 |
13 |
150.27.130.246 - 150.18.140.87 |
166.220.34.180 - 166.220.34.183 |
14 |
51.79.155.111 - 51.75.182.175 |
112.56.206.224 - 112.56.202.104 |
15 |
236.74.83.193 - 236.75.195.217 |
12.95.127.35 - 12.131.135.175 |
16 |
123.157.136.13 - 123.165.203.131 |
196.200.12.115 - 196.200.12.116 |
17 |
91.1.129.158 - 91.1.172.242 |
220.225.247.23 - 220.225.71.91 |
18 |
5.35.95.106 - 9.58.248.150 |
226.4.22.186 - 226.163.205.38 |
19 |
159.218.202.36 - 159.218.156.20 |
141.85.107.17 - 141.85.107.97 |
20 |
247.242.52.247 - 247.66.88.19 |
2.57.42.80 - 2.56.92.124 |
21 |
120.149.163.181 - 120.186.35.7 |
41.0.254.221 - 47.86.238.81 |
22 |
179.76.216.76 - 179.76.216.76 |
0.42.239.218 - 19.83.23.66 |
23 |
182.133.171.215 - 182.133.221.50 |
122.186.87.171 - 122.186.87.170 |
24 |
11.204.240.150 - 11.204.240.222 |
225.185.154.217 - 225.185.154.208 |
25 |
226.61.98.224 - 226.61.18.215 |
24.173.207.45 - 24.177.233.169 |
26 |
35.115.185.74 - 35.113.230.137 |
208.114.254.251 - 208.114.254.203 |
ПРИМЕР ОТВЕТА
Задание 1.
По данным IP-адресам определить к сети какого класса они принадлежат, получить IP‑адрес сети, маску сети и IP-адрес широковещательной рассылки в данной сети: 110.157.233.184
Решение:
первый октет = 110, поэтому это адрес класса А
адрес сети 110.0.0.0
маска сети 255.0.0.0
адрес шир. расс. 110.255.255.255
Задание 2.
Используйте IP-адреса из задания I и соответствующую длину маски сети, чтобы получить IP‑адрес сети, маску сети и IP-адрес широковещательной рассылки в данной сети: 110.157.233.184/12
Сначала необходимо получить маску сети в явном виде:
/12 — это 12 единичных бит от 31 бита направо
111111112.111100002.000000002.000000002 или в десятичном виде 255.240.0.0
Так как результат логического И/ИЛИ байтового значения с 0 и 255 очевиден, то нам необходимо получить представление в двоичном виде лишь байта 157 нашего IP-адреса.
Чтобы получить адрес сети, нам необходимо выполнить операцию логического И между IP-адресом и маской сети:
110.100111012.233.184 И
255.111100002. 0. 0
-----------------------------
110.100100002. 0. 0 = 110.144.0.0 — адрес сети
Чтобы получить адрес широковещательной рассылки, необходимо выполнить операцию логического ИЛИ между IP-адресом и инверсией маски сети.
Получим инверсию маски сети:
000000002.000011112.111111112.111111112 или в десятичном виде 0.15.255.255
Тогда:
110.100111012.233.184 ИЛИ
0.000011112.255.255
-----------------------------
110.100111112.255.255 = 110.159.255.255 — адрес широковещательной рассылки
Задание 3.
Является ли данная маска сети правильной, и какова ее длина в битах: 255.254.0.0
По определению маска сети является непрерывной последовательностью битов 1 от старшего разряда, после которых идут только биты 0. Поэтому необходимо перевести в двоичное представление указанные маски и проверить этот факт.
В двоичном виде 255.254.0.0 представимо как:
111111112.111111102.000000002.000000002
Как мы видим последовательность единиц идет от старшего бита IP-адреса и является непрерывной, следовательно эта маска является правильной и имеет длину 15 бит.
Задание 4.
Является ли данный IP-адрес адресом сети с указанной длиной маски сети: 228.0.0.0/3
Получим маску сети в явном виде:
/3 — это 3 единичных бит от 31 бита направо
111000002.0.0.0 = 224.0.0.0
Нам необходимо получить адрес сети по данному IP-адресу.
111001002.0.0.0 И
111000002.0.0.0
--------------------
111000002.0.0.0 = 224.0.0.0 — адрес сети
Так как 224.0.0.0 не равен 228.0.0.0, то 228.0.0.0 не может выступать в качестве адреса сети с маской /3.
Задание 5.
Принадлежат ли указанные IP-адреса к одной подсети: 135.95.4.150 - 135.96.221.49/15
Чтобы узнать принадлежат ли адреса к одной подсети, необходимо получить адрес сети для каждого из адресов и сравнить адреса сетей.
Получим маску сети в явном виде:
/15 — это 15 единичных бит от 31 бита направо
111111112.111111102.0.0 = 255.254.0.0
Так как в нашей маске отличным от 0 и 255 является второй байт, то при выполнении операции логического И нам необходимо расписывать в двоичном виде только второй байт IP-адресов.
135.010111112. 4.150 И
255.111111102. 0. 0
-----------------------------
135.010111102. 0. 0 = 135.94.0.0 — адрес сети для 1-ого IP-адреса
135.011000002.221. 49 И
255.111111102. 0. 0
-----------------------------
135.011000002. 0. 0 = 135.96.0.0 — адрес сети для 2-ого IP-адреса
Адреса сетей не совпадают, значит указанные в задании IP-адреса не могут лежать в одной подсети с длиной маски 15 бит.
Задание 6.
Определить максимальную длину маски сети, чтобы указанные IP-адреса находились в одной сети: 24.177.20.45 - 24.177.23.169
Чтобы определить максимальную длину маски сети необходимо перевести в двоичное представление оба адреса и посчитать число совпадающих бит, начиная со старшего бита, до первого различия.
В нашем задании первые два байта IP-адресов совпадают, и поэтому их не нужно переводить в двоичное представление. Так как каждый байт — это 8 бит, то мы уже имеем 8 * 2 = 16 совпадающих бит.
Рассмотрим третий байт IP-адресов. В двоичном виде (не забываем про незначащие разряды, которые равны 0!):
В третьем байте совпадают 6 бит. Таким образом, всего совпадает 16 + 6 = 22 бит. Поэтому максимальная длина маски сети, при которой оба указанных IP-адреса будут лежать в одной подсети — это 22 бит.