Распечатать страницу
Главная \ База готовых работ \ Готовые работы по компьютерным дисциплинам \ Компьютерные системы и сети \ 3752. Лабораторна робота №2, Обчислення адрес та масок під мереж

Лабораторна робота №2, Обчислення адрес та масок під мереж

« Назад

Код роботи: 3752

Вид роботи: Лабораторна робота

Предмет: Комп’ютерні системи та мережі

Тема: №2, Обчислення адрес та масок під мереж

Кількість сторінок: 8

Дата виконання: 2015

Мова написання: українська

Ціна: безкоштовно

Мета: Оволодіти базовими навичками по обчисленню масок та адрес під мереж.

Короткі теоретичні відомості

Найпоширенішою для подання чисел у пам'яті комп'ютера є двійкова система числення, яка застосовується при роботі з адресами в комп’ютерних мережах. Для зображення чисел у цій системі необхідно дві цифри: 0 і 1, тобто достатньо двох стійких станів фізичних елементів. Ця система є близькою до оптимальної за економічністю, і крім того, таблички додавання й множення в цій системі елементарні.

Таблиця 1. Значення чисел до 8 у двійковій та десятковій формах

Десяткова форма

Двійкова форма

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

Виходячи із вище наведеного велике значення мають алгоритми переведення із дійової форми числа в десяткову і на оборот.

Алгоритми переведення чисел з однієї позиційної системи числення в іншу:

1. Для переведення чисел із системи числення з основою p в систему числення з основою q, використовуючи арифметику нової системи числення з основою q, потрібно записати коефіцієнти розкладу, основи степенів і показники степенів у системі з основою q і виконати всі дії в цій самій системі. Очевидно, що це правило зручне при переведенні до десяткової системи числення.

Наприклад:

з двійкової в десяткову:

101001012=1*1027+0*1026+1*1025+0*1024+0*1023+1*1022+0*1021+1*1020= 1*2107+0*2106+1*2105+ 0*2104+0*2103+1*2102+0*2101+ 1*2100=16510

2. Для переведення чисел із системи числення з основою p в систему числення з основою q з використанням арифметики старої системи числення з основою p потрібно: для переведення цілої частини послідовно число, записане в системі основою p ділити на основу нової системи числення, виділяючи залишки. Останні записані у зворотному порядку, будуть утворювати число в новій системі числення;

Цим самим правилом зручно користуватися в разі переведення з десяткової системи числення, тому що її арифметика для нас звичніша.

Наприклад: 99910=11111001112.

Повернімося до IP адресації.

Адреси ділять на три основні класи А, В, С і два додаткових - D, Е.

До якого класу належить адреса можна визначити по перших чотирьох бітах адреси.

Клас

Біт

A

0xxx

B

10xx

C

110x

D

111x

E

1111

Підмережне маскування

Із вище сказаного випливає, що для виділення підмережі необхідно створити відповідну маску.

Таблиця для створення масок:

128

64

32

16

8

4

2

1

***

1

0

0

0

0

0

0

0

128

1

1

0

0

0

0

0

0

192

1

1

1

0

0

0

0

0

224

1

1

1

1

0

0

0

0

240

1

1

1

1

1

0

0

0

248

1

1

1

1

1

1

0

0

252

1

1

1

1

1

1

1

0

254

1

1

1

1

1

1

1

1

256

Таблиця розподілу підмереж та ІР адрес:

Взято біт

Кількість підмереж

Кількість вузлів

Заг. кільсть вузлів

% використання

2

2

62

124

49

3

6

30

180

71

4

14

14

196

77

5

30

6

180

71

6

62

2

124

49

Наприклад:

Дано адресу 195.138.206.0. Маска підмережі 255.255.255.224 – для маскування взято 3 біти (11100000), значить у підмережі буде 32 адреси, з яких відкидаємо першу (вона є адресою підмережі) та останню (вона є широкомовною адресою для даної підмережі). Таким чином залишається 30 адрес для вузлів і 2 адреси – службові.

В наслідок такого розкладу отримаємо наступні адреси для відмереж та вузлів в підмережах:

0 підмережа – 192.138.206.0 – 192.138.206.31

1 підмережа – 192.138.206.32 – 192.138.206.63

2 підмережа – 192.138.206.64 – 192.138.206.95

3 підмережа – 192.138.206.96 – 192.138.206.127

4 підмережа – 192.138.206.128 – 192.138.206.159

5 підмережа – 192.138.206.160 – 192.138.206.191

6 підмережа – 192.138.206.192 – 192.138.206.223

7 підмережа – 192.138.206.224 – 192.138.206.255

Відповідно перша і остання підмережі відкидаються, оскільки їх адреси належать глобальній мережі. В нас залишаються адреси 1,2,3,4,5,6 підмереж, яікі можна використовувати для створення під мереж.

Завдання до виконання роботи

1. Переведіть згідно свого варіанту, поданого в таблиці 3.1 числа з десяткової у двійкову систему.

2. Переведіть згідно свого варіанту, поданого в таблиці 3.2 числа з двійкової у десяткову систему.

3. Порахуйте згідно свого варіанту, поданого в таблиці 3.3 адреси та маски під мереж.

Причому, перше число ІР адреси – 192+ 2 останніх числа номеру групи. Друге число – для мереж класу С 192+номер по списку, для мереж класу В 128+номер по списку. Третя цифра (де потрібно) – порядковий номер в списку групи.

1. Виконайте логічне «і» для маски і любої адреси другої підмережі вашої мережі.

2. Результати відобразіть у звіті.

Таблиця 3.1. Десяткові числа

№ варіанту

Число

№ варіанту

Число

№ варіанту

Число

1

10

11

33

21

212

2

5

12

48

22

119

3

254

13

169

23

217

4

152

14

210

24

71

5

25

15

111

25

94

6

161

16

131

26

184

7

23

17

172

27

209

8

43

18

206

28

192

9

85

19

79

29

224

10

91

20

44

30

228

31

81

32

134

33

238

34

95

35

42

36

223

Таблиця 3.2. Двійкові числа

№ варіанту

Число

№ варіанту

Число

№ варіанту

Число

1

10001000

11

10001111

21

11101010

2

10011000

12

11111000

22

00101010

3

10001010

13

11111001

23

00111010

4

10011010

14

10101111

24

00011011

5

10001001

15

10011001

25

00101111

6

10001010

16

10101010

26

01011100

7

10101011

17

10111010

27

00101101

8

10111000

18

11101010

28

00101011

9

11011000

19

10011100

29

01011010

10

11001001

20

10011101

30

00100010

31

11001001

32

10011101

33

00100010

34

11101001

35

10111101

36

00110010

Таблиця 3.3.

№ варіанту

Взято біт в
мережі класу

№ варіанту

Взято біт в мережі класу

№ варіанту

Взято біт в мережі класу

1

2,С

11

11,B

21

4,C

2

3,B

12

12,B

22

12,B

3

4,C

13

13,B

23

11,B

4

5,C

14

14,B

24

10,B

5

3,C

15

7,B

25

6,C

6

6,C

16

6,B

26

14,B

7

2,B

17

5,C

27

2,B

8

4,B

18

8,B

28

3,C

9

5,B

19

3,C

29

9,B

10

10,B

20

2,C

30

7,B

31

4,B

32

2,B

33

4,C

34

9,B

35

3,C

36

8,B