Тест N1
Тест выполняется в письменном виде. Необходимо полностью записывать последовательности операций логического И и ИЛИ в двоичном виде! Необходимо сокращать до десятичного вида оба байта, участвующих в операции, если один из байтов равен 0 или 255. Т.е. если в операции логического И участвуют 123 и 255, то результат очевидно равен 123 и поэтому расписывать 123 и 255 в двоичном представлении не нужно!
Лабораторные работы, выполненные с нарушением вышеуказанных требований,  к рассмотрению не принимаются!
Пример выполнения смотрите в «Тест N1 (пример выполнения)».

 

  1. По данным IP-адресам определить, к сети какого класса они принадлежат, получить IP‑адрес сети, маску сети и IP-адрес широковещательной рассылки в данной сети:

 

Вариант

 

 

 

 

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. Используйте IP-адреса из задания I и соответствующую длину маски сети, чтобы получить IP‑адрес сети, маску сети и IP-адрес широковещательной рассылки в данной сети:

 

Вариант

 

 

 

 

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. Является ли данная маска сети правильной и какова ее длина в битах:

(По определению маска сети является непрерывной последовательностью битов 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

  1. Является ли данный IP-адрес адресом сети с указанной длиной маски сети:

(необходимо вычислить по данному 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. Принадлежат ли указанные IP-адреса к одной подсети:

(чтобы узнать принадлежат ли адреса к одной подсети, необходимо получить адрес сети для каждого из адресов и сравнить адреса сетей)


Вариант

 

 

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. Определить максимальную длину маски сети, чтобы указанные IP-адреса находились в одной сети:

(чтобы определить максимальную длину маски сети необходимо перевести в двоичное представление оба адреса и посчитать число совпадающих бит, начиная со старшего бита до первого различия)


Вариант

 

 

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!):
 



20        =          000101002
23        =          000101112

В третьем байте совпадают 6 бит. Таким образом, всего совпадает 16 + 6 = 22 бит. Поэтому максимальная длина маски сети, при которой оба указанных IP-адреса будут лежать в одной подсети — это 22 бит.